From 15324b1c74b94eae5c56f3f263506ae20dcae2df Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Fri, 17 Jul 2026 17:45:02 -0400 Subject: [PATCH 1/3] 26.3-snapshot-4 --- .../blaze3d/buffers/GpuBufferImpl.mapping | 7 + .../blaze3d/buffers/Std140Builder.mapping | 55 +++++++ .../buffers/Std140SizeCalculator.mapping | 14 ++ .../com/mojang/blaze3d/opengl/GlConst.mapping | 1 + .../blaze3d/opengl/GlStateManager.mapping | 15 ++ .../pipeline/RenderPassDescription.mapping | 4 + .../blaze3d/systems/CommandEncoder.mapping | 107 +++++++------ .../systems/CommandEncoderBackend.mapping | 12 +- .../systems/CommandEncoderImpl.mapping | 113 ++++++++++++++ .../mojang/blaze3d/systems/GpuDevice.mapping | 52 +++---- .../blaze3d/systems/GpuDeviceImpl.mapping | 60 +++++++ .../mojang/blaze3d/systems/GpuSurface.mapping | 28 ++-- .../blaze3d/systems/GpuSurfaceBackend.mapping | 1 + .../blaze3d/systems/GpuSurfaceImpl.mapping | 11 ++ .../mojang/blaze3d/systems/RenderPass.mapping | 77 ++++----- .../blaze3d/systems/RenderPassBackend.mapping | 3 +- .../blaze3d/systems/RenderPassImpl.mapping | 87 +++++++++++ .../blaze3d/systems/RenderSystem.mapping | 146 ++++++++++++++++++ .../blaze3d/textures/Framebuffer.mapping | 4 + .../blaze3d/textures/GpuTexture.mapping | 37 ++--- .../blaze3d/textures/GpuTextureImpl.mapping | 20 +++ .../blaze3d/textures/GpuTextureView.mapping | 17 +- .../textures/GpuTextureViewImpl.mapping | 12 ++ .../advancement/AdvancementRewards.mapping | 3 + .../criterion/EnterBlockCriterion.mapping | 6 +- .../net/minecraft/block/AbstractBlock.mapping | 9 ++ .../minecraft/block/AbstractSignBlock.mapping | 1 + .../block/DecoratedPotPatterns.mapping | 4 + .../net/minecraft/block/Degradable.mapping | 7 + .../net/minecraft/block/Fertilizable.mapping | 14 ++ .../block/FertilizationCause.mapping | 1 + .../entity/AbstractFurnaceBlockEntity.mapping | 27 +++- .../entity/BrewingStandBlockEntity.mapping | 27 ++++ .../block/entity/SignBlockEntity.mapping | 12 ++ .../minecraft/block/entity/SignText.mapping | 64 ++++++++ .../minecraft/block/enums/SignSide.mapping | 10 ++ mappings/net/minecraft/class_1_1306.mapping | 9 -- mappings/net/minecraft/class_1_1307.mapping | 84 ---------- mappings/net/minecraft/class_1_1308.mapping | 5 - mappings/net/minecraft/class_1_1313.mapping | 16 -- mappings/net/minecraft/class_1_1314.mapping | 16 -- mappings/net/minecraft/class_1_1317.mapping | 36 ----- mappings/net/minecraft/class_1_1318.mapping | 15 -- mappings/net/minecraft/class_1_1323.mapping | 3 - mappings/net/minecraft/class_1_1329.mapping | 22 --- mappings/net/minecraft/class_1_1330.mapping | 7 - mappings/net/minecraft/class_1_1333.mapping | 2 - mappings/net/minecraft/class_1_1334.mapping | 4 + mappings/net/minecraft/class_1_1338.mapping | 3 - mappings/net/minecraft/class_1_1344.mapping | 3 - mappings/net/minecraft/class_1_1356.mapping | 5 - mappings/net/minecraft/class_1_1369.mapping | 2 - mappings/net/minecraft/class_1_1370.mapping | 2 - .../net/minecraft/client/Keyboard.mapping | 5 + .../minecraft/client/MinecraftClient.mapping | 5 +- mappings/net/minecraft/client/Mouse.mapping | 3 + .../client/gui/CubeMapRenderer.mapping | 1 + .../debug/PlayerSpeedDebugHudEntry.mapping | 1 + .../debug/SystemSpecsDebugHudEntry.mapping | 2 + .../client/gui/render/GuiRenderer.mapping | 2 + .../gui/screen/ingame/HandledScreen.mapping | 7 + .../gui/screen/option/KeybindsScreen.mapping | 1 + .../client/input/AbstractInput.mapping | 3 +- .../client/input/ImePreEditInput.mapping | 4 + .../minecraft/client/input/KeyInput.mapping | 4 + ...Keycodes.mapping => SystemUiFlags.mapping} | 3 +- .../ClientPlayerInteractionManager.mapping | 1 + .../minecraft/client/render/Camera.mapping | 1 + .../render/DefaultFramebufferSet.mapping | 2 + .../client/render/GameRenderState.mapping | 1 + .../client/render/GameRenderer.mapping | 12 +- .../client/render/RenderLayer.mapping | 2 + .../client/render/RenderPipelines.mapping | 2 + .../client/render/RenderSetup.mapping | 2 + .../client/render/SkyRenderer.mapping | 3 + .../render/ThreeDimensionalCrosshair.mapping | 2 + .../client/render/WorldBorderRenderer.mapping | 4 + .../client/render/WorldRenderer.mapping | 12 ++ .../render/command/RenderDispatcher.mapping | 12 ++ .../render/effect/PostEffectProcessor.mapping | 4 + .../render/item/ItemRenderState.mapping | 2 + .../render/model/ClassifiedQuadList.mapping | 5 + .../render/state/CameraRenderState.mapping | 1 + .../render/state/WorldRenderState.mapping | 1 + .../client/texture/ForceFieldTexture.mapping | 8 + .../client/texture/ImageHelper.mapping | 32 ++++ .../client/texture/MipmapHelper.mapping | 1 + .../client/texture/ReloadableTexture.mapping | 2 + .../minecraft/client/util/InputUtil.mapping | 9 +- .../net/minecraft/client/util/Monitor.mapping | 8 +- .../client/util/MonitorTracker.mapping | 10 +- .../minecraft/client/util/VideoMode.mapping | 16 ++ .../client/window/GlWindowBackend.mapping | 2 + .../client/window/SdlLogOutput.mapping | 14 ++ .../client/window/VulkanWindowBackend.mapping | 3 + .../minecraft/client/window/Window.mapping | 46 +++++- .../client/window/WindowBackend.mapping | 6 + .../client/window/WindowEventHandler.mapping | 2 + .../client/window/WindowEventListener.mapping | 32 ++++ .../component/DataComponentTypes.mapping | 18 +++ .../type/BrewingFuelComponent.mapping | 4 + .../type/CompostableComponents.mapping | 12 -- .../type/CookingFuelComponent.mapping | 4 + .../component/type/FuelComponents.mapping | 28 ++++ .../type/MobVisibilityComponent.mapping | 6 + .../type/VillagerFoodComponent.mapping | 4 + .../VanillaEndTabAdvancementGenerator.mapping | 1 + .../datafixer/fix/AddAllowOpFlagFix.mapping | 5 + .../datafixer/fix/NewVillageFix.mapping | 3 + mappings/net/minecraft/entity/Entity.mapping | 10 ++ .../entity/EntityFluidController.mapping | 17 ++ .../minecraft/entity/EntityStatuses.mapping | 1 + .../net/minecraft/entity/ItemEntity.mapping | 2 + .../ai/brain/task/WalkTowardsLandTask.mapping | 15 ++ .../EntityConversionManager.mapping | 43 ++++++ .../entity/decoration/CushionEntity.mapping | 12 ++ .../entity/mob/SkeletonEntity.mapping | 1 + .../minecraft/entity/mob/ZombieEntity.mapping | 6 + .../PathingPositionInterpolator.mapping | 29 ++++ .../entity/passive/BeeEntity.mapping | 5 + .../entity/player/PlayerEntity.mapping | 1 + .../net/minecraft/item/CushionItem.mapping | 2 + mappings/net/minecraft/item/Item.mapping | 11 ++ mappings/net/minecraft/item/ItemStack.mapping | 10 ++ .../item/tooltip/TooltipAppender.mapping | 3 + mappings/net/minecraft/loot/LootPool.mapping | 9 +- mappings/net/minecraft/loot/LootTable.mapping | 3 + .../loot/LootTableReportable.mapping | 26 ++++ .../minecraft/loot/LootTableReporter.mapping | 18 +++ .../loot/condition/AllOfLootCondition.mapping | 7 + .../AlternativeLootCondition.mapping | 10 ++ .../loot/condition/AnyOfLootCondition.mapping | 8 + .../EntityScoresLootCondition.mapping | 3 + .../condition/InvertedLootCondition.mapping | 2 + .../loot/condition/LootCondition.mapping | 1 + .../LootConditionConsumingBuilder.mapping | 5 + .../condition/MatchBlockLootCondition.mapping | 12 ++ .../RandomChanceLootCondition.mapping | 1 + ...nceWithEnchantedBonusLootCondition.mapping | 1 + .../condition/TimeCheckLootCondition.mapping | 6 + .../condition/ValueCheckLootCondition.mapping | 1 + .../loot/entry/CombinedEntry.mapping | 13 ++ .../loot/entry/ExpandableLeafEntry.mapping | 16 ++ .../minecraft/loot/entry/LeafEntry.mapping | 10 ++ .../loot/entry/LootPoolEntry.mapping | 22 ++- .../loot/entry/LootTableEntry.mapping | 16 ++ .../loot/entry/SimpleLeafEntry.mapping | 5 + .../net/minecraft/loot/entry/TagEntry.mapping | 20 +++ .../loot/function/AndLootFunction.mapping | 24 +++ .../function/ApplyBonusLootFunction.mapping | 9 ++ .../function/ConditionalLootFunction.mapping | 3 + .../CopyComponentsLootFunction.mapping | 1 + .../function/CopyNameLootFunction.mapping | 3 + .../loot/function/CopyNbtLootFunction.mapping | 1 + .../function/CopyStateLootFunction.mapping | 2 + .../EnchantRandomlyLootFunction.mapping | 2 + .../EnchantWithLevelsLootFunction.mapping | 6 + ...EnchantedCountIncreaseLootFunction.mapping | 5 + .../ExplorationMapLootFunction.mapping | 5 + .../ExplosionDecayLootFunction.mapping | 2 + .../FillPlayerHeadLootFunction.mapping | 3 + .../function/FilteredLootFunction.mapping | 3 + .../function/FurnaceSmeltLootFunction.mapping | 3 + .../function/LimitCountLootFunction.mapping | 6 + .../loot/function/LootFunction.mapping | 3 + .../LootFunctionConsumingBuilder.mapping | 7 +- .../loot/function/LootFunctionTypes.mapping | 13 ++ .../ModifyContentsLootFunction.mapping | 2 + .../SetAttributesLootFunction.mapping | 5 + .../SetBannerPatternLootFunction.mapping | 1 + .../function/SetBookCoverLootFunction.mapping | 1 + .../SetComponentsLootFunction.mapping | 3 + .../function/SetContentsLootFunction.mapping | 1 + .../function/SetCountLootFunction.mapping | 10 +- .../SetCustomDataLootFunction.mapping | 3 + .../SetCustomModelDataLootFunction.mapping | 9 ++ .../function/SetDamageLootFunction.mapping | 10 +- .../SetEnchantmentsLootFunction.mapping | 5 + .../SetFireworkExplosionLootFunction.mapping | 1 + .../function/SetFireworksLootFunction.mapping | 1 + .../SetInstrumentLootFunction.mapping | 8 + .../loot/function/SetItemLootFunction.mapping | 1 + .../function/SetLootTableLootFunction.mapping | 16 ++ .../loot/function/SetLoreLootFunction.mapping | 1 + .../loot/function/SetNameLootFunction.mapping | 5 + ...OminousBottleAmplifierLootFunction.mapping | 6 + .../function/SetPotionLootFunction.mapping | 3 + .../SetRandomDyesLootFunction.mapping | 10 ++ .../SetRandomPotionLootFunction.mapping | 8 + .../SetStewEffectLootFunction.mapping | 4 + .../SetWritableBookPagesLootFunction.mapping | 1 + .../SetWrittenBookPagesLootFunction.mapping | 1 + .../ToggleTooltipsLootFunction.mapping | 3 + .../loot/slot/CombinedSlotSource.mapping | 14 ++ .../minecraft/loot/slot/SlotSources.mapping | 12 ++ .../network/codec/PacketCodecs.mapping | 24 ++- .../network/message/ChatVisibility.mapping | 2 + ...RequestCommandCompletionsC2SPacket.mapping | 5 + .../TestInstanceBlockActionC2SPacket.mapping | 6 +- .../c2s/play/UpdateSignC2SPacket.mapping | 1 + .../network/state/PlayStateFactories.mapping | 8 + .../predicate/BlockPredicate.mapping | 3 + .../jfr/event/LoadWorldEvent.mapping | 3 + .../screen/BrewingStandScreenHandler.mapping | 13 ++ .../minecraft/screen/ScreenHandler.mapping | 8 +- .../net/minecraft/screen/slot/Slot.mapping | 5 + .../server/command/ExperienceCommand.mapping | 23 +++ .../network/ServerPlayNetworkHandler.mapping | 5 + .../server/network/ServerPlayerEntity.mapping | 5 + .../server/network/SuggestionsManager.mapping | 22 +++ .../server/world/ServerWorld.mapping | 5 + .../net/minecraft/test/TestInstance.mapping | 1 + .../net/minecraft/test/TestRunContext.mapping | 14 ++ .../net/minecraft/test/TestServer.mapping | 3 + .../test/TestStructurePlacer.mapping | 14 ++ .../net/minecraft/util/ErrorReporter.mapping | 1 + .../util/InvalidIdentifierException.mapping | 2 + .../util/collection/WeightedPool.mapping | 2 + .../net/minecraft/util/math/BlockPos.mapping | 34 ++++ .../minecraft/util/math/Interpolator.mapping | 11 ++ .../net/minecraft/util/math/Vec3i.mapping | 6 + .../jfr/event/ChunkGenerationEvent.mapping} | 10 +- .../jfr/event/ChunkRegionReadEvent.mapping | 3 + .../jfr/event/ChunkRegionWriteEvent.mapping | 3 + .../jfr/event/ClientFpsEvent.mapping | 8 + .../jfr/event/NetworkSummaryEvent.mapping} | 11 +- .../profiling/jfr/event/PacketEvent.mapping | 5 + .../jfr/event/PacketReceivedEvent.mapping | 3 + .../jfr/event/PacketSentEvent.mapping | 3 + .../jfr/event/ServerTickTimeEvent.mapping | 8 + .../event/StructureGenerationEvent.mapping} | 10 +- .../minecraft/village/VillagerTrade.mapping | 69 ++++++++- .../minecraft/village/VillagerTrades.mapping | 42 +++++ .../net/minecraft/world/BlockQueries.mapping | 5 + .../net/minecraft/world/BoxRegion.mapping | 18 +++ .../minecraft/world/FilteredBlockView.mapping | 18 +++ .../net/minecraft/world/PosListRegion.mapping | 24 +++ mappings/net/minecraft/world/Region.mapping | 5 + .../net/minecraft/world/WorldEvents.mapping | 1 + .../net/minecraft/world/WorldView.mapping | 16 +- .../EnvironmentAttributeModifier.mapping | 2 + .../EnvironmentAttributeTypes.mapping | 3 + .../world/attribute/ListModifier.mapping | 4 + .../attribute/SpawnSettingsModifier.mapping | 5 + .../WorldEnvironmentAttributeAccess.mapping | 11 +- .../world/biome/SpawnSettings.mapping | 31 ++++ .../world/gen/OreVeinSampler.mapping | 14 ++ .../world/gen/chunk/AquiferSampler.mapping | 27 ++++ .../world/gen/chunk/ChunkNoiseSampler.mapping | 5 + .../gen/chunk/FlatChunkGeneratorLayer.mapping | 5 + .../gen/chunk/GenerationShapeConfig.mapping | 2 + .../densityfunction/DensityFunction.mapping | 18 +++ .../DensityFunctionTypes.mapping | 68 +++++++- .../densityfunction/DensityFunctions.mapping | 27 ++++ .../world/gen/feature/NetherFeatures.mapping | 6 + .../gen/feature/NetherPlacedFeatures.mapping | 6 +- .../world/gen/feature/PlacedFeatures.mapping | 9 ++ .../world/gen/noise/NoiseConfig.mapping | 12 ++ .../world/gen/noise/OverworldNoiseSet.mapping | 3 + .../OffsetPlacementModifier.mapping | 10 +- 260 files changed, 2618 insertions(+), 455 deletions(-) create mode 100644 mappings/com/mojang/blaze3d/buffers/GpuBufferImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/buffers/Std140Builder.mapping create mode 100644 mappings/com/mojang/blaze3d/buffers/Std140SizeCalculator.mapping create mode 100644 mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/systems/GpuSurfaceImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/systems/RenderSystem.mapping create mode 100644 mappings/com/mojang/blaze3d/textures/GpuTextureImpl.mapping create mode 100644 mappings/com/mojang/blaze3d/textures/GpuTextureViewImpl.mapping create mode 100644 mappings/net/minecraft/block/FertilizationCause.mapping create mode 100644 mappings/net/minecraft/block/enums/SignSide.mapping delete mode 100644 mappings/net/minecraft/class_1_1306.mapping delete mode 100644 mappings/net/minecraft/class_1_1307.mapping delete mode 100644 mappings/net/minecraft/class_1_1308.mapping delete mode 100644 mappings/net/minecraft/class_1_1313.mapping delete mode 100644 mappings/net/minecraft/class_1_1314.mapping delete mode 100644 mappings/net/minecraft/class_1_1317.mapping delete mode 100644 mappings/net/minecraft/class_1_1318.mapping delete mode 100644 mappings/net/minecraft/class_1_1323.mapping delete mode 100644 mappings/net/minecraft/class_1_1329.mapping delete mode 100644 mappings/net/minecraft/class_1_1330.mapping delete mode 100644 mappings/net/minecraft/class_1_1333.mapping create mode 100644 mappings/net/minecraft/class_1_1334.mapping delete mode 100644 mappings/net/minecraft/class_1_1338.mapping delete mode 100644 mappings/net/minecraft/class_1_1344.mapping delete mode 100644 mappings/net/minecraft/class_1_1356.mapping delete mode 100644 mappings/net/minecraft/class_1_1369.mapping delete mode 100644 mappings/net/minecraft/class_1_1370.mapping create mode 100644 mappings/net/minecraft/client/gui/hud/debug/PlayerSpeedDebugHudEntry.mapping rename mappings/net/minecraft/client/input/{SystemKeycodes.mapping => SystemUiFlags.mapping} (76%) create mode 100644 mappings/net/minecraft/client/render/model/ClassifiedQuadList.mapping create mode 100644 mappings/net/minecraft/client/texture/ForceFieldTexture.mapping create mode 100644 mappings/net/minecraft/client/texture/ImageHelper.mapping create mode 100644 mappings/net/minecraft/client/window/SdlLogOutput.mapping create mode 100644 mappings/net/minecraft/client/window/WindowEventListener.mapping create mode 100644 mappings/net/minecraft/component/type/BrewingFuelComponent.mapping delete mode 100644 mappings/net/minecraft/component/type/CompostableComponents.mapping create mode 100644 mappings/net/minecraft/component/type/CookingFuelComponent.mapping create mode 100644 mappings/net/minecraft/component/type/FuelComponents.mapping create mode 100644 mappings/net/minecraft/component/type/MobVisibilityComponent.mapping create mode 100644 mappings/net/minecraft/component/type/VillagerFoodComponent.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/AddAllowOpFlagFix.mapping create mode 100644 mappings/net/minecraft/entity/conversion/EntityConversionManager.mapping create mode 100644 mappings/net/minecraft/loot/condition/MatchBlockLootCondition.mapping create mode 100644 mappings/net/minecraft/loot/entry/ExpandableLeafEntry.mapping create mode 100644 mappings/net/minecraft/loot/entry/SimpleLeafEntry.mapping create mode 100644 mappings/net/minecraft/profiling/jfr/event/LoadWorldEvent.mapping create mode 100644 mappings/net/minecraft/server/network/SuggestionsManager.mapping rename mappings/net/minecraft/{class_1_1357.mapping => util/profiling/jfr/event/ChunkGenerationEvent.mapping} (53%) create mode 100644 mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.mapping create mode 100644 mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.mapping create mode 100644 mappings/net/minecraft/util/profiling/jfr/event/ClientFpsEvent.mapping rename mappings/net/minecraft/{class_1_1354.mapping => util/profiling/jfr/event/NetworkSummaryEvent.mapping} (66%) create mode 100644 mappings/net/minecraft/util/profiling/jfr/event/PacketReceivedEvent.mapping create mode 100644 mappings/net/minecraft/util/profiling/jfr/event/PacketSentEvent.mapping create mode 100644 mappings/net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent.mapping rename mappings/net/minecraft/{class_1_1365.mapping => util/profiling/jfr/event/StructureGenerationEvent.mapping} (50%) create mode 100644 mappings/net/minecraft/world/BoxRegion.mapping create mode 100644 mappings/net/minecraft/world/FilteredBlockView.mapping create mode 100644 mappings/net/minecraft/world/PosListRegion.mapping create mode 100644 mappings/net/minecraft/world/attribute/ListModifier.mapping create mode 100644 mappings/net/minecraft/world/attribute/SpawnSettingsModifier.mapping create mode 100644 mappings/net/minecraft/world/gen/noise/OverworldNoiseSet.mapping diff --git a/mappings/com/mojang/blaze3d/buffers/GpuBufferImpl.mapping b/mappings/com/mojang/blaze3d/buffers/GpuBufferImpl.mapping new file mode 100644 index 0000000000..7a9416072f --- /dev/null +++ b/mappings/com/mojang/blaze3d/buffers/GpuBufferImpl.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1333 com/mojang/blaze3d/buffers/GpuBufferImpl + FIELD field_1_9134 size J + FIELD field_1_9135 usage I + METHOD (IJ)V + ARG 1 usage + ARG 2 size + METHOD method_1_6142 assertUsable ()V diff --git a/mappings/com/mojang/blaze3d/buffers/Std140Builder.mapping b/mappings/com/mojang/blaze3d/buffers/Std140Builder.mapping new file mode 100644 index 0000000000..cdab12f344 --- /dev/null +++ b/mappings/com/mojang/blaze3d/buffers/Std140Builder.mapping @@ -0,0 +1,55 @@ +CLASS net/minecraft/class_1_1308 com/mojang/blaze3d/buffers/Std140Builder + FIELD field_1_8833 buffer Ljava/nio/ByteBuffer; + FIELD field_1_8834 start I + METHOD (Ljava/nio/ByteBuffer;)V + ARG 1 buffer + METHOD method_1_8540 align (I)Lnet/minecraft/class_1_1308; + ARG 1 alignedSize + METHOD method_1_8541 get ()Ljava/nio/ByteBuffer; + METHOD method_1_8542 intoBuffer (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1_1308; + ARG 0 buffer + METHOD method_1_8543 onStack (Lorg/lwjgl/system/MemoryStack;I)Lnet/minecraft/class_1_1308; + ARG 0 stack + ARG 1 size + METHOD method_1_8544 putFloat (F)Lnet/minecraft/class_1_1308; + ARG 1 value + METHOD method_1_8545 putIVec2 (II)Lnet/minecraft/class_1_1308; + ARG 1 x + ARG 2 y + METHOD method_1_8546 putIVec2 (Lorg/joml/Vector2ic;)Lnet/minecraft/class_1_1308; + ARG 1 vec + METHOD method_1_8547 putIVec3 (III)Lnet/minecraft/class_1_1308; + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_1_8548 putIVec3 (Lorg/joml/Vector3ic;)Lnet/minecraft/class_1_1308; + ARG 1 vec + METHOD method_1_8549 putIVec4 (IIII)Lnet/minecraft/class_1_1308; + ARG 1 x + ARG 2 y + ARG 3 z + ARG 4 w + METHOD method_1_8550 putIVec4 (Lorg/joml/Vector4ic;)Lnet/minecraft/class_1_1308; + ARG 1 vec + METHOD method_1_8551 putInt (I)Lnet/minecraft/class_1_1308; + ARG 1 value + METHOD method_1_8552 putMatrix4f (Lorg/joml/Matrix4fc;)Lnet/minecraft/class_1_1308; + ARG 1 matrix + METHOD method_1_8553 putVec2 (FF)Lnet/minecraft/class_1_1308; + ARG 1 x + ARG 2 y + METHOD method_1_8554 putVec2 (Lorg/joml/Vector2fc;)Lnet/minecraft/class_1_1308; + ARG 1 vec + METHOD method_1_8555 putVec3 (FFF)Lnet/minecraft/class_1_1308; + ARG 1 x + ARG 2 y + ARG 3 z + METHOD method_1_8556 putVec3 (Lorg/joml/Vector3fc;)Lnet/minecraft/class_1_1308; + ARG 1 vec + METHOD method_1_8557 putVec4 (FFFF)Lnet/minecraft/class_1_1308; + ARG 1 x + ARG 2 y + ARG 3 z + ARG 4 w + METHOD method_1_8558 putVec4 (Lorg/joml/Vector4fc;)Lnet/minecraft/class_1_1308; + ARG 1 vec diff --git a/mappings/com/mojang/blaze3d/buffers/Std140SizeCalculator.mapping b/mappings/com/mojang/blaze3d/buffers/Std140SizeCalculator.mapping new file mode 100644 index 0000000000..6f6ec66c3e --- /dev/null +++ b/mappings/com/mojang/blaze3d/buffers/Std140SizeCalculator.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_1_1323 com/mojang/blaze3d/buffers/Std140SizeCalculator + FIELD field_1_9087 size I + METHOD method_1_8684 align (I)Lnet/minecraft/class_1_1323; + ARG 1 alignedSize + METHOD method_1_8685 get ()I + METHOD method_1_8686 putFloat ()Lnet/minecraft/class_1_1323; + METHOD method_1_8687 putIVec2 ()Lnet/minecraft/class_1_1323; + METHOD method_1_8688 putIVec3 ()Lnet/minecraft/class_1_1323; + METHOD method_1_8689 putIVec4 ()Lnet/minecraft/class_1_1323; + METHOD method_1_8690 putInt ()Lnet/minecraft/class_1_1323; + METHOD method_1_8691 putMat4f ()Lnet/minecraft/class_1_1323; + METHOD method_1_8692 putVec2 ()Lnet/minecraft/class_1_1323; + METHOD method_1_8693 putVec3 ()Lnet/minecraft/class_1_1323; + METHOD method_1_8694 putVec4 ()Lnet/minecraft/class_1_1323; diff --git a/mappings/com/mojang/blaze3d/opengl/GlConst.mapping b/mappings/com/mojang/blaze3d/opengl/GlConst.mapping index 0a3ec1f968..54e85de1c4 100644 --- a/mappings/com/mojang/blaze3d/opengl/GlConst.mapping +++ b/mappings/com/mojang/blaze3d/opengl/GlConst.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1_1222 com/mojang/blaze3d/opengl/GlConst + FIELD field_1_8374 CUBE_MAP_SIDES [I METHOD method_1_7752 bufferUsageToGlEnum (I)I ARG 0 usage METHOD method_1_7753 bufferUsageToGlFlag (I)I diff --git a/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping b/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping index 74ed30059d..692a81d045 100644 --- a/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping +++ b/mappings/com/mojang/blaze3d/opengl/GlStateManager.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager FIELD field_1_8681 numTextures I FIELD field_1_8682 currentReadFramebuffer I FIELD field_1_8683 currentDrawFramebuffer I + FIELD field_1_9168 IS_MAC_OS Z METHOD method_1_8022 activeTexture (I)V ARG 0 texture METHOD method_1_8023 bindTexture (I)V @@ -129,13 +130,27 @@ CLASS net/minecraft/class_1_1267 com/mojang/blaze3d/opengl/GlStateManager ARG 2 width ARG 3 height METHOD method_1_8081 texImage2D (IIIIIIIILjava/nio/ByteBuffer;)V + ARG 0 target + ARG 1 level ARG 2 internalFormat + ARG 3 width + ARG 4 height + ARG 5 border + ARG 6 format + ARG 7 type + ARG 8 pixels METHOD method_1_8082 texParameter (III)V ARG 1 pname ARG 2 param METHOD method_1_8083 texSubImage2D (IIIIIIIIJ)V + ARG 0 target + ARG 1 level ARG 2 offsetX ARG 3 offsetY + ARG 4 width + ARG 5 height + ARG 6 format + ARG 7 type METHOD method_1_8084 texSubImage2D (IIIIIIIILjava/nio/ByteBuffer;)V ARG 2 offsetX ARG 3 offsetY diff --git a/mappings/com/mojang/blaze3d/pipeline/RenderPassDescription.mapping b/mappings/com/mojang/blaze3d/pipeline/RenderPassDescription.mapping index 679063cb35..9e2dd330c6 100644 --- a/mappings/com/mojang/blaze3d/pipeline/RenderPassDescription.mapping +++ b/mappings/com/mojang/blaze3d/pipeline/RenderPassDescription.mapping @@ -26,10 +26,14 @@ CLASS net/minecraft/class_1_900 com/mojang/blaze3d/pipeline/RenderPassDescriptio ARG 0 colorAttachments ARG 1 depthAttachments METHOD method_1_7412 colorAttachment (Lnet/minecraft/class_1_1330;)Lnet/minecraft/class_1_900$class_1_1164; + ARG 1 colorAttachment METHOD method_1_7413 colorAttachment (Lnet/minecraft/class_1_1330;Ljava/util/Optional;)Lnet/minecraft/class_1_900$class_1_1164; + ARG 1 colorAttachment ARG 2 clearColor METHOD method_1_7414 depthAttachment (Lnet/minecraft/class_1_1330;)Lnet/minecraft/class_1_900$class_1_1164; + ARG 1 depthAttachment METHOD method_1_7415 depthAttachment (Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;)Lnet/minecraft/class_1_900$class_1_1164; + ARG 1 depthAttachment ARG 2 clearDepth METHOD method_1_7416 renderArea (Lnet/minecraft/class_1_1317$class_1_837;)Lnet/minecraft/class_1_900$class_1_1164; ARG 1 renderArea diff --git a/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping b/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping index 22d7677019..177e77cdfc 100644 --- a/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping +++ b/mappings/com/mojang/blaze3d/systems/CommandEncoder.mapping @@ -1,48 +1,44 @@ -CLASS net/minecraft/class_1_1256 com/mojang/blaze3d/systems/CommandEncoder - COMMENT Wraps a {@link com.mojang.blaze3d.systems.CommandEncoderBackend} to provide - COMMENT extra run-time checks. - FIELD field_1_8621 LOGGER Lorg/slf4j/Logger; - FIELD field_1_8622 backend Lnet/minecraft/class_1_154; - FIELD field_1_8623 device Lnet/minecraft/class_1_147; - FIELD field_1_8624 renderPassOpen Z - FIELD field_1_8625 profiler Lnet/minecraft/class_1_708; - METHOD (Lnet/minecraft/class_1_708;Lnet/minecraft/class_1_147;Lnet/minecraft/class_1_154;)V - ARG 1 profiler - ARG 2 device - ARG 3 backend - METHOD method_1_7933 getBackend ()Lnet/minecraft/class_1_154; - METHOD method_1_7934 (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;D)V +CLASS net/minecraft/class_1_1329 com/mojang/blaze3d/systems/CommandEncoder + METHOD method_1_7934 clearColorAndDepthTextures (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;D)V + ARG 1 colorAttachment ARG 2 clearColor - ARG 4 depth - METHOD method_1_7935 (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;DIIII)V + ARG 3 depthAttachment + ARG 4 clearDepth + METHOD method_1_7935 clearColorAndDepthTextures (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;DIIII)V + ARG 1 colorAttachment ARG 2 clearColor - ARG 4 depth + ARG 3 depthAttachment + ARG 4 clearDepth ARG 6 scissorX ARG 7 scissorY - ARG 8 scissorLeft - ARG 9 scissorTop - METHOD method_1_7936 (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;)V + ARG 8 scissorWidth + ARG 9 scissorHeight + METHOD method_1_7936 clearColorTexture (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;)V + ARG 1 texture ARG 2 clearColor - METHOD method_1_7937 (Lnet/minecraft/class_1_1318;D)V + METHOD method_1_7937 clearDepthTexture (Lnet/minecraft/class_1_1318;D)V + ARG 1 texture ARG 2 depth - METHOD method_1_7938 (Lnet/minecraft/class_1_1254;IIIILnet/minecraft/class_1_1318;IIIIII)V + METHOD method_1_7938 writeToTexture (Lnet/minecraft/class_1_1254;IIIILnet/minecraft/class_1_1318;IIIIII)V ARG 1 source ARG 2 sourceX ARG 3 sourceY - ARG 4 sourceWidth - ARG 5 sourceHeight + ARG 4 width + ARG 5 height + ARG 6 target ARG 7 targetX ARG 8 targetY ARG 9 targetWidth ARG 10 targetHeight ARG 11 mipmap ARG 12 depthOrLayer - METHOD method_1_7939 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;I)V + METHOD method_1_7939 copyTextureToBuffer (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;I)V + ARG 1 source ARG 2 target ARG 3 offset ARG 5 dataUploadedCallback ARG 6 mipLevel - METHOD method_1_7940 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;IIIII)V + METHOD method_1_7940 copyTextureToBuffer (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;IIIII)V ARG 1 source ARG 2 target ARG 3 offset @@ -52,7 +48,9 @@ CLASS net/minecraft/class_1_1256 com/mojang/blaze3d/systems/CommandEncoder ARG 8 sourceY ARG 9 width ARG 10 height - METHOD method_1_7941 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1318;IIIIIII)V + METHOD method_1_7941 copyTextureToTexture (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1318;IIIIIII)V + ARG 1 source + ARG 2 target ARG 3 mipLevel ARG 4 intoX ARG 5 intoY @@ -60,53 +58,52 @@ CLASS net/minecraft/class_1_1256 com/mojang/blaze3d/systems/CommandEncoder ARG 7 sourceY ARG 8 width ARG 9 height - METHOD method_1_7942 (Lnet/minecraft/class_1_1254;Lnet/minecraft/class_1_1254;)V + METHOD method_1_7942 copyToBuffer (Lnet/minecraft/class_1_1254;Lnet/minecraft/class_1_1254;)V ARG 1 from ARG 2 to - METHOD method_1_7944 (Lnet/minecraft/class_1_900;)Lnet/minecraft/class_1_1317; + METHOD method_1_7943 createFence ()Lnet/minecraft/class_1_1212; + METHOD method_1_7944 createRenderPass (Lnet/minecraft/class_1_900;)Lnet/minecraft/class_1_1317; ARG 1 description - METHOD method_1_7945 (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;)Lnet/minecraft/class_1_1317; + METHOD method_1_7945 createRenderPass (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;)Lnet/minecraft/class_1_1317; ARG 1 labelGetter + ARG 2 colorAttachment ARG 3 clearColor - METHOD method_1_7946 (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;)Lnet/minecraft/class_1_1317; + METHOD method_1_7946 createRenderPass (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;)Lnet/minecraft/class_1_1317; ARG 1 labelGetter + ARG 2 colorAttachment ARG 3 clearColor + ARG 4 depthAttachment ARG 5 clearDepth - METHOD method_1_7947 (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;Lnet/minecraft/class_1_1317$class_1_837;)Lnet/minecraft/class_1_1317; + METHOD method_1_7947 createRenderPass (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;Lnet/minecraft/class_1_1317$class_1_837;)Lnet/minecraft/class_1_1317; ARG 1 labelGetter + ARG 2 colorAttachment ARG 3 clearColor + ARG 4 depthAttachment ARG 5 clearDepth ARG 6 renderArea - METHOD method_1_7948 isRenderPassOpen ()Z - METHOD method_1_7950 finishRenderPass ()V - METHOD method_1_7952 assertClearableColorTexture (Lnet/minecraft/class_1_1318;)V - ARG 1 texture - METHOD method_1_7953 assertClearableDepthTexture (Lnet/minecraft/class_1_1318;)V - ARG 1 texture - METHOD method_1_7954 assertValidRegion (Lnet/minecraft/class_1_1318;IIII)V - ARG 1 texture - ARG 2 regionX - ARG 3 regionY - ARG 4 regionWidth - ARG 5 regionHeight - METHOD method_1_7955 (Lnet/minecraft/class_1_685;I)V + METHOD method_1_7949 submit ()V + METHOD method_1_7951 getBufferAllocator ()Lnet/minecraft/class_1_1013; + METHOD method_1_7955 writeTimestamp (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool ARG 2 index - METHOD method_1_7956 (Lnet/minecraft/class_1_1254;Ljava/nio/ByteBuffer;)V + METHOD method_1_7956 writeToBuffer (Lnet/minecraft/class_1_1254;Ljava/nio/ByteBuffer;)V ARG 1 slice ARG 2 source - METHOD method_1_7957 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;)V - ARG 2 source - METHOD method_1_7958 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;IIII)V - ARG 2 source - ARG 3 mipLevel + METHOD method_1_7957 writeToTexture (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;)V + ARG 1 target + ARG 2 image + METHOD method_1_7958 writeToTexture (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;IIII)V + ARG 1 target + ARG 2 image + ARG 3 mipmap ARG 4 depth - ARG 5 offsetX - ARG 6 offsetY - METHOD method_1_7959 (Lnet/minecraft/class_1_1318;Ljava/nio/ByteBuffer;IIIIII)V + ARG 5 x + ARG 6 y + METHOD method_1_7959 writeToTexture (Lnet/minecraft/class_1_1318;Ljava/nio/ByteBuffer;IIIIII)V + ARG 1 target ARG 2 buf ARG 3 mipLevel - ARG 4 depth + ARG 4 cubeMapSide ARG 5 offsetX ARG 6 offsetY ARG 7 width diff --git a/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping b/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping index 37394d7312..b3c846927d 100644 --- a/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/CommandEncoderBackend.mapping @@ -70,12 +70,12 @@ CLASS net/minecraft/class_1_154 com/mojang/blaze3d/systems/CommandEncoderBackend METHOD method_1_1399 writeToTexture (Lnet/minecraft/class_1_1318;Ljava/nio/ByteBuffer;IIIIII)V ARG 1 target ARG 2 buf - ARG 3 height - ARG 4 mipLevel - ARG 5 depth - ARG 6 offsetX - ARG 7 offsetY - ARG 8 width + ARG 3 mipLevel + ARG 4 cubeMapSide + ARG 5 offsetX + ARG 6 offsetY + ARG 7 width + ARG 8 height METHOD method_1_4410 submit ()V METHOD method_1_4411 writeTimestamp (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool diff --git a/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping b/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping new file mode 100644 index 0000000000..e85eb4720a --- /dev/null +++ b/mappings/com/mojang/blaze3d/systems/CommandEncoderImpl.mapping @@ -0,0 +1,113 @@ +CLASS net/minecraft/class_1_1256 com/mojang/blaze3d/systems/CommandEncoderImpl + COMMENT Wraps a {@link com.mojang.blaze3d.systems.CommandEncoderBackend} to provide + COMMENT extra run-time checks. + FIELD field_1_8621 LOGGER Lorg/slf4j/Logger; + FIELD field_1_8622 backend Lnet/minecraft/class_1_154; + FIELD field_1_8623 device Lnet/minecraft/class_1_147; + FIELD field_1_8624 renderPassOpen Z + FIELD field_1_8625 profiler Lnet/minecraft/class_1_708; + METHOD (Lnet/minecraft/class_1_708;Lnet/minecraft/class_1_147;Lnet/minecraft/class_1_154;)V + ARG 1 profiler + ARG 2 device + ARG 3 backend + METHOD method_1_7933 getBackend ()Lnet/minecraft/class_1_154; + METHOD method_1_7934 (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;D)V + ARG 2 clearColor + ARG 4 depth + METHOD method_1_7935 (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;DIIII)V + ARG 2 clearColor + ARG 4 depth + ARG 6 scissorX + ARG 7 scissorY + ARG 8 scissorLeft + ARG 9 scissorTop + METHOD method_1_7936 (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;)V + ARG 2 clearColor + METHOD method_1_7937 (Lnet/minecraft/class_1_1318;D)V + ARG 2 depth + METHOD method_1_7938 (Lnet/minecraft/class_1_1254;IIIILnet/minecraft/class_1_1318;IIIIII)V + ARG 1 source + ARG 2 sourceX + ARG 3 sourceY + ARG 4 sourceWidth + ARG 5 sourceHeight + ARG 7 targetX + ARG 8 targetY + ARG 9 targetWidth + ARG 10 targetHeight + ARG 11 mipmap + ARG 12 depthOrLayer + METHOD method_1_7939 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;I)V + ARG 2 target + ARG 3 offset + ARG 5 dataUploadedCallback + ARG 6 mipLevel + METHOD method_1_7940 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;IIIII)V + ARG 1 source + ARG 2 target + ARG 3 offset + ARG 5 dataUploadedCallback + ARG 6 mipLevel + ARG 7 sourceX + ARG 8 sourceY + ARG 9 width + ARG 10 height + METHOD method_1_7941 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1318;IIIIIII)V + ARG 3 mipLevel + ARG 4 intoX + ARG 5 intoY + ARG 6 sourceX + ARG 7 sourceY + ARG 8 width + ARG 9 height + METHOD method_1_7942 (Lnet/minecraft/class_1_1254;Lnet/minecraft/class_1_1254;)V + ARG 1 from + ARG 2 to + METHOD method_1_7944 (Lnet/minecraft/class_1_900;)Lnet/minecraft/class_1_1317; + ARG 1 description + METHOD method_1_7945 (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;)Lnet/minecraft/class_1_1317; + ARG 1 labelGetter + ARG 3 clearColor + METHOD method_1_7946 (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;)Lnet/minecraft/class_1_1317; + ARG 1 labelGetter + ARG 3 clearColor + ARG 5 clearDepth + METHOD method_1_7947 (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;Lnet/minecraft/class_1_1317$class_1_837;)Lnet/minecraft/class_1_1317; + ARG 1 labelGetter + ARG 3 clearColor + ARG 5 clearDepth + ARG 6 renderArea + METHOD method_1_7948 isRenderPassOpen ()Z + METHOD method_1_7950 finishRenderPass ()V + METHOD method_1_7952 assertClearableColorTexture (Lnet/minecraft/class_1_1318;)V + ARG 1 texture + METHOD method_1_7953 assertClearableDepthTexture (Lnet/minecraft/class_1_1318;)V + ARG 1 texture + METHOD method_1_7954 assertValidRegion (Lnet/minecraft/class_1_1318;IIII)V + ARG 1 texture + ARG 2 regionX + ARG 3 regionY + ARG 4 regionWidth + ARG 5 regionHeight + METHOD method_1_7955 (Lnet/minecraft/class_1_685;I)V + ARG 1 timestampQueryPool + ARG 2 index + METHOD method_1_7956 (Lnet/minecraft/class_1_1254;Ljava/nio/ByteBuffer;)V + ARG 1 slice + ARG 2 source + METHOD method_1_7957 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;)V + ARG 2 source + METHOD method_1_7958 (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;IIII)V + ARG 2 source + ARG 3 mipLevel + ARG 4 depth + ARG 5 offsetX + ARG 6 offsetY + METHOD method_1_7959 (Lnet/minecraft/class_1_1318;Ljava/nio/ByteBuffer;IIIIII)V + ARG 2 buf + ARG 3 mipLevel + ARG 4 depth + ARG 5 offsetX + ARG 6 offsetY + ARG 7 width + ARG 8 height diff --git a/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping b/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping index 9225f1a9cb..1cbd57f67f 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuDevice.mapping @@ -1,40 +1,35 @@ -CLASS net/minecraft/class_1_1209 com/mojang/blaze3d/systems/GpuDevice - COMMENT Wraps a {@link com.mojang.blaze3d.systems.GpuBackend} to provide extra - COMMENT run-time checks. - FIELD field_1_8343 backend Lnet/minecraft/class_1_147; - FIELD field_1_8344 commandEncoder Lnet/minecraft/class_1_1329; - FIELD field_1_8345 profiler Lnet/minecraft/class_1_708; - METHOD (Lnet/minecraft/class_1_147;)V - ARG 1 backend - METHOD method_1_7706 (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1285; +CLASS net/minecraft/class_1_1313 com/mojang/blaze3d/systems/GpuDevice + METHOD method_1_7705 close ()V + METHOD method_1_7706 getCompiledPipeline (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1285; ARG 1 pipeline ARG 2 sourceGetter - METHOD method_1_7707 (Ljava/util/function/Supplier;IJ)Lnet/minecraft/class_1_1211; + METHOD method_1_7707 createBuffer (Ljava/util/function/Supplier;IJ)Lnet/minecraft/class_1_1211; ARG 1 labelGetter ARG 2 usage ARG 3 size - METHOD method_1_7708 (Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/class_1_1211; + METHOD method_1_7708 createBuffer (Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/class_1_1211; ARG 1 labelGetter ARG 2 usage ARG 3 data - METHOD method_1_7710 (Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1230;Lnet/minecraft/class_1_1230;ILjava/util/OptionalDouble;)Lnet/minecraft/class_12137; + METHOD method_1_7709 getCommandEncoder ()Lnet/minecraft/class_1_1329; + METHOD method_1_7710 createSampler (Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1230;Lnet/minecraft/class_1_1230;ILjava/util/OptionalDouble;)Lnet/minecraft/class_12137; ARG 1 addressModeU ARG 2 addressModeV - ARG 3 filterModeU - ARG 4 filterModeV + ARG 3 minFilterMode + ARG 4 magFilterMode ARG 5 maxAnisotropy ARG 6 maxLevelOfDetail - METHOD method_1_7711 (J)Lnet/minecraft/class_1_1314; + METHOD method_1_7711 createSurface (J)Lnet/minecraft/class_1_1314; ARG 1 window - METHOD method_1_7712 (Ljava/lang/String;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; - ARG 1 label + METHOD method_1_7712 createTexture (Ljava/lang/String;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; + ARG 1 labelGetter ARG 2 usage ARG 3 format ARG 4 width ARG 5 height ARG 6 depthOrLayers ARG 7 mipLevels - METHOD method_1_7713 (Ljava/util/function/Supplier;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; + METHOD method_1_7713 createTexture (Ljava/util/function/Supplier;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; ARG 1 labelGetter ARG 2 usage ARG 3 format @@ -42,19 +37,14 @@ CLASS net/minecraft/class_1_1209 com/mojang/blaze3d/systems/GpuDevice ARG 5 height ARG 6 depthOrLayers ARG 7 mipLevels - METHOD method_1_7715 (Lnet/minecraft/class_1_1318;II)Lnet/minecraft/class_1_1330; - ARG 2 baseMipLevel - ARG 3 mipLevels - METHOD method_1_7716 (I)Lnet/minecraft/class_1_685; - ARG 1 size - METHOD method_1_7719 getTimestampNow ()J - METHOD method_1_7721 assertValidTextureCreationParams (IIIII)V - ARG 1 usage - ARG 2 width - ARG 3 height - ARG 4 depthOrLayers - ARG 5 mipLevels - METHOD method_1_7722 assertTextureUsableWithMipLevels (Lnet/minecraft/class_1_1318;II)V + METHOD method_1_7714 createTextureView (Lnet/minecraft/class_1_1318;)Lnet/minecraft/class_1_1330; + ARG 1 texture + METHOD method_1_7715 createTextureView (Lnet/minecraft/class_1_1318;II)Lnet/minecraft/class_1_1330; ARG 1 texture ARG 2 baseMipLevel ARG 3 mipLevels + METHOD method_1_7716 createTimestampQueryPool (I)Lnet/minecraft/class_1_685; + ARG 1 size + METHOD method_1_7717 getDeviceInfo ()Lnet/minecraft/class_1_664; + METHOD method_1_7718 getLastDebugMessages ()Ljava/util/List; + METHOD method_1_7720 isDebuggingEnabled ()Z diff --git a/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping b/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping new file mode 100644 index 0000000000..20a9f3404a --- /dev/null +++ b/mappings/com/mojang/blaze3d/systems/GpuDeviceImpl.mapping @@ -0,0 +1,60 @@ +CLASS net/minecraft/class_1_1209 com/mojang/blaze3d/systems/GpuDeviceImpl + COMMENT Wraps a {@link com.mojang.blaze3d.systems.GpuBackend} to provide extra + COMMENT run-time checks. + FIELD field_1_8343 backend Lnet/minecraft/class_1_147; + FIELD field_1_8344 commandEncoder Lnet/minecraft/class_1_1329; + FIELD field_1_8345 profiler Lnet/minecraft/class_1_708; + METHOD (Lnet/minecraft/class_1_147;)V + ARG 1 backend + METHOD method_1_7706 (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1285; + ARG 1 pipeline + ARG 2 sourceGetter + METHOD method_1_7707 (Ljava/util/function/Supplier;IJ)Lnet/minecraft/class_1_1211; + ARG 1 labelGetter + ARG 2 usage + ARG 3 size + METHOD method_1_7708 (Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/class_1_1211; + ARG 1 labelGetter + ARG 2 usage + ARG 3 data + METHOD method_1_7710 (Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1230;Lnet/minecraft/class_1_1230;ILjava/util/OptionalDouble;)Lnet/minecraft/class_12137; + ARG 1 addressModeU + ARG 2 addressModeV + ARG 3 filterModeU + ARG 4 filterModeV + ARG 5 maxAnisotropy + ARG 6 maxLevelOfDetail + METHOD method_1_7711 (J)Lnet/minecraft/class_1_1314; + ARG 1 window + METHOD method_1_7712 (Ljava/lang/String;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; + ARG 1 label + ARG 2 usage + ARG 3 format + ARG 4 width + ARG 5 height + ARG 6 depthOrLayers + ARG 7 mipLevels + METHOD method_1_7713 (Ljava/util/function/Supplier;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; + ARG 1 labelGetter + ARG 2 usage + ARG 3 format + ARG 4 width + ARG 5 height + ARG 6 depthOrLayers + ARG 7 mipLevels + METHOD method_1_7715 (Lnet/minecraft/class_1_1318;II)Lnet/minecraft/class_1_1330; + ARG 2 baseMipLevel + ARG 3 mipLevels + METHOD method_1_7716 (I)Lnet/minecraft/class_1_685; + ARG 1 size + METHOD method_1_7719 getTimestampNow ()J + METHOD method_1_7721 assertValidTextureCreationParams (IIIII)V + ARG 1 usage + ARG 2 width + ARG 3 height + ARG 4 depthOrLayers + ARG 5 mipLevels + METHOD method_1_7722 assertTextureUsableWithMipLevels (Lnet/minecraft/class_1_1318;II)V + ARG 1 texture + ARG 2 baseMipLevel + ARG 3 mipLevels diff --git a/mappings/com/mojang/blaze3d/systems/GpuSurface.mapping b/mappings/com/mojang/blaze3d/systems/GpuSurface.mapping index c738e77544..40f6fc1df7 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuSurface.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuSurface.mapping @@ -1,11 +1,19 @@ -CLASS net/minecraft/class_1_665 com/mojang/blaze3d/systems/GpuSurface - COMMENT Wraps a {@link com.mojang.blaze3d.systems.GpuSurfaceBackend} to provide extra - COMMENT run-time checks. - FIELD field_1_3401 backend Lnet/minecraft/class_1_713; - FIELD field_1_3402 settings Ljava/util/Optional; - FIELD field_1_3403 blitted Z - FIELD field_1_3404 acquired Z - METHOD (Lnet/minecraft/class_1_713;)V - ARG 1 backend - METHOD method_1_3991 (Lnet/minecraft/class_1_1314$class_1_666;)V +CLASS net/minecraft/class_1_1314 com/mojang/blaze3d/systems/GpuSurface + METHOD method_1_3989 acquire ()V + METHOD method_1_3990 blit (Lnet/minecraft/class_1_1329;Lnet/minecraft/class_1_1330;)V + ARG 1 encoder + ARG 2 texture + METHOD method_1_3991 configure (Lnet/minecraft/class_1_1314$class_1_666;)V ARG 1 settings + METHOD method_1_3992 getSettings ()Ljava/util/Optional; + METHOD method_1_3993 isAcquired ()Z + METHOD method_1_3994 needsReconfigure ()Z + METHOD method_1_3995 present ()V + METHOD method_1_4675 getSupportedPresentModes ()Ljava/util/Collection; + CLASS class_1_666 Settings + CLASS class_1_774 PresentMode + FIELD field_1_3849 VSYNC_PRESENT_MODES [Lnet/minecraft/class_1_1314$class_1_774; + FIELD field_1_3850 NO_VSYNC_PRESENT_MODES [Lnet/minecraft/class_1_1314$class_1_774; + METHOD method_1_4677 choose (Ljava/util/Collection;Z)Lnet/minecraft/class_1_1314$class_1_774; + ARG 0 supported + ARG 1 vsync diff --git a/mappings/com/mojang/blaze3d/systems/GpuSurfaceBackend.mapping b/mappings/com/mojang/blaze3d/systems/GpuSurfaceBackend.mapping index 221629fc07..3bc75cc210 100644 --- a/mappings/com/mojang/blaze3d/systems/GpuSurfaceBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/GpuSurfaceBackend.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_1_713 com/mojang/blaze3d/systems/GpuSurfaceBackend METHOD method_1_4238 acquire ()V METHOD method_1_4239 blit (Lnet/minecraft/class_1_154;Lnet/minecraft/class_1_1330;)V ARG 1 encoder + ARG 2 texture METHOD method_1_4240 configure (Lnet/minecraft/class_1_1314$class_1_666;)V ARG 1 settings METHOD method_1_4241 needsReconfigure ()Z diff --git a/mappings/com/mojang/blaze3d/systems/GpuSurfaceImpl.mapping b/mappings/com/mojang/blaze3d/systems/GpuSurfaceImpl.mapping new file mode 100644 index 0000000000..cf6e9088cd --- /dev/null +++ b/mappings/com/mojang/blaze3d/systems/GpuSurfaceImpl.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_1_665 com/mojang/blaze3d/systems/GpuSurfaceImpl + COMMENT Wraps a {@link com.mojang.blaze3d.systems.GpuSurfaceBackend} to provide extra + COMMENT run-time checks. + FIELD field_1_3401 backend Lnet/minecraft/class_1_713; + FIELD field_1_3402 settings Ljava/util/Optional; + FIELD field_1_3403 blitted Z + FIELD field_1_3404 acquired Z + METHOD (Lnet/minecraft/class_1_713;)V + ARG 1 backend + METHOD method_1_3991 (Lnet/minecraft/class_1_1314$class_1_666;)V + ARG 1 settings diff --git a/mappings/com/mojang/blaze3d/systems/RenderPass.mapping b/mappings/com/mojang/blaze3d/systems/RenderPass.mapping index 25f76b3150..99b3a5f313 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPass.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPass.mapping @@ -1,87 +1,90 @@ -CLASS net/minecraft/class_1_1227 com/mojang/blaze3d/systems/RenderPass - COMMENT Wraps a {@link com.mojang.blaze3d.systems.RenderPassBackend} to provide - COMMENT extra run-time checks. - FIELD field_1_8520 backend Lnet/minecraft/class_1_149; - FIELD field_1_8521 colorAttachments Ljava/util/List; - FIELD field_1_8522 features Lnet/minecraft/class_1_893; - FIELD field_1_8523 gpuBackend Lnet/minecraft/class_1_147; - FIELD field_1_8524 limits Lnet/minecraft/class_1_684; - FIELD field_1_8525 closed Z - FIELD field_1_8526 onFinish Ljava/lang/Runnable; - FIELD field_1_8527 numPushedDebugGroups I - FIELD field_1_8528 renderArea Lnet/minecraft/class_1_1317$class_1_837; - METHOD (Lnet/minecraft/class_1_149;Lnet/minecraft/class_1_147;Ljava/util/List;Ljava/lang/Runnable;Lnet/minecraft/class_1_1317$class_1_837;)V - ARG 1 backend - ARG 2 device - ARG 3 colorAttachments - ARG 4 onFinish - ARG 5 renderArea - METHOD method_1_7792 (Ljava/lang/String;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V +CLASS net/minecraft/class_1_1317 com/mojang/blaze3d/systems/RenderPass + FIELD field_1_9059 MAX_VERTEX_BUFFERS I + METHOD method_1_7792 bindTexture (Ljava/lang/String;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V ARG 1 name + ARG 2 textureView ARG 3 sampler - METHOD method_1_7794 (IIII)V + METHOD method_1_7793 disableScissor ()V + METHOD method_1_7794 draw (IIII)V ARG 1 vertexCount ARG 2 instanceCount ARG 3 firstVertex ARG 4 firstInstance - METHOD method_1_7795 (IIIII)V + METHOD method_1_7795 drawIndexed (IIIII)V ARG 1 indexCount ARG 2 instanceCount ARG 3 firstIndex ARG 4 vertexOffset ARG 5 firstInstance - METHOD method_1_7796 (Lnet/minecraft/class_1_1254;I)V + METHOD method_1_7796 drawIndexedIndirect (Lnet/minecraft/class_1_1254;I)V ARG 1 buffer ARG 2 drawCount - METHOD method_1_7797 (Lnet/minecraft/class_1_1254;I)V + METHOD method_1_7797 drawIndirect (Lnet/minecraft/class_1_1254;I)V ARG 1 buffer ARG 2 drawCount - METHOD method_1_7798 (Ljava/util/Collection;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;Ljava/util/Collection;Ljava/lang/Object;)V + METHOD method_1_7798 drawMultipleIndexed (Ljava/util/Collection;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;Ljava/util/Collection;Ljava/lang/Object;)V ARG 1 objects ARG 2 buffer ARG 3 indexType ARG 4 validationSkippedUniforms ARG 5 uniformArgument - METHOD method_1_7799 (IIII)V + METHOD method_1_7799 enableScissor (IIII)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height - METHOD method_1_7800 (Ljava/nio/IntBuffer;III)V + METHOD method_1_7800 multiDrawInterleaved (Ljava/nio/IntBuffer;III)V ARG 1 vertexInfo ARG 2 instanceCount ARG 3 firstInstance ARG 4 drawCount - METHOD method_1_7801 (Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V + METHOD method_1_7801 multiDrawSeparate (Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V ARG 1 first ARG 2 count ARG 3 drawCount - METHOD method_1_7802 (Ljava/nio/IntBuffer;III)V + METHOD method_1_7802 multiDrawIndexedInterleaved (Ljava/nio/IntBuffer;III)V ARG 1 indexInfo ARG 2 instanceCount ARG 3 firstInstance ARG 4 drawCount - METHOD method_1_7803 (Lorg/lwjgl/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V + METHOD method_1_7803 multiDrawIndexedSeparate (Lorg/lwjgl/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V ARG 1 indices ARG 2 count ARG 3 first ARG 4 drawCount - METHOD method_1_7805 (Ljava/util/function/Supplier;)V + METHOD method_1_7804 popDebugGroup ()V + METHOD method_1_7805 pushDebugGroup (Ljava/util/function/Supplier;)V ARG 1 labelGetter - METHOD method_1_7806 (Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;)V + METHOD method_1_7806 setIndexBuffer (Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;)V ARG 1 indexBuffer ARG 2 indexType - METHOD method_1_7807 (Lnet/minecraft/class_1_1285;)V - ARG 1 compiledPipeline - METHOD method_1_7808 (Ljava/lang/String;Lnet/minecraft/class_1_1211;)V + METHOD method_1_7807 setPipeline (Lnet/minecraft/class_1_1285;)V + ARG 1 pipeline + METHOD method_1_7808 setUniform (Ljava/lang/String;Lnet/minecraft/class_1_1211;)V ARG 1 name ARG 2 buffer - METHOD method_1_7809 (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V + METHOD method_1_7809 setUniform (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V ARG 1 name ARG 2 slice - METHOD method_1_7810 (ILnet/minecraft/class_1_1254;)V + METHOD method_1_7810 setVertexBuffer (ILnet/minecraft/class_1_1254;)V ARG 1 slot ARG 2 vertexBuffer - METHOD method_1_7811 (Lnet/minecraft/class_1_685;I)V + METHOD method_1_7811 writeTimestamp (Lnet/minecraft/class_1_685;I)V ARG 1 timestampQueryPool ARG 2 index + CLASS class_1_837 RenderArea + METHOD method_1_5116 coversEntirely (Lnet/minecraft/class_1_1330;)Z + ARG 1 textureView + CLASS class_10884 RenderObject + METHOD (ILnet/minecraft/class_1_1211;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;III)V + ARG 1 slot + ARG 2 vertexBuffer + ARG 3 indexBuffer + ARG 4 indexType + ARG 5 firstIndex + ARG 6 indexCount + ARG 7 baseVertex + CLASS class_10885 UniformUploader + METHOD method_1_44 upload (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V + ARG 1 name + ARG 2 slice diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping index a61e35cc2e..c22504329a 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderPassBackend.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1_149 com/mojang/blaze3d/systems/RenderPassBackend METHOD method_1_1325 bindTexture (Ljava/lang/String;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V ARG 1 name + ARG 2 textureView ARG 3 sampler METHOD method_1_1326 disableScissor ()V METHOD method_1_1327 draw (IIII)V @@ -32,7 +33,7 @@ CLASS net/minecraft/class_1_149 com/mojang/blaze3d/systems/RenderPassBackend ARG 1 indexBuffer ARG 2 indexType METHOD method_1_1335 setPipeline (Lnet/minecraft/class_1_1285;)V - ARG 1 firstIndex + ARG 1 pipeline METHOD method_1_1336 setUniform (Ljava/lang/String;Lnet/minecraft/class_1_1211;)V ARG 1 name ARG 2 buffer diff --git a/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping b/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping new file mode 100644 index 0000000000..a57922f4cb --- /dev/null +++ b/mappings/com/mojang/blaze3d/systems/RenderPassImpl.mapping @@ -0,0 +1,87 @@ +CLASS net/minecraft/class_1_1227 com/mojang/blaze3d/systems/RenderPassImpl + COMMENT Wraps a {@link com.mojang.blaze3d.systems.RenderPassBackend} to provide + COMMENT extra run-time checks. + FIELD field_1_8520 backend Lnet/minecraft/class_1_149; + FIELD field_1_8521 colorAttachments Ljava/util/List; + FIELD field_1_8522 features Lnet/minecraft/class_1_893; + FIELD field_1_8523 gpuBackend Lnet/minecraft/class_1_147; + FIELD field_1_8524 limits Lnet/minecraft/class_1_684; + FIELD field_1_8525 closed Z + FIELD field_1_8526 onFinish Ljava/lang/Runnable; + FIELD field_1_8527 numPushedDebugGroups I + FIELD field_1_8528 renderArea Lnet/minecraft/class_1_1317$class_1_837; + METHOD (Lnet/minecraft/class_1_149;Lnet/minecraft/class_1_147;Ljava/util/List;Ljava/lang/Runnable;Lnet/minecraft/class_1_1317$class_1_837;)V + ARG 1 backend + ARG 2 device + ARG 3 colorAttachments + ARG 4 onFinish + ARG 5 renderArea + METHOD method_1_7792 (Ljava/lang/String;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V + ARG 1 name + ARG 3 sampler + METHOD method_1_7794 (IIII)V + ARG 1 vertexCount + ARG 2 instanceCount + ARG 3 firstVertex + ARG 4 firstInstance + METHOD method_1_7795 (IIIII)V + ARG 1 indexCount + ARG 2 instanceCount + ARG 3 firstIndex + ARG 4 vertexOffset + ARG 5 firstInstance + METHOD method_1_7796 (Lnet/minecraft/class_1_1254;I)V + ARG 1 buffer + ARG 2 drawCount + METHOD method_1_7797 (Lnet/minecraft/class_1_1254;I)V + ARG 1 buffer + ARG 2 drawCount + METHOD method_1_7798 (Ljava/util/Collection;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;Ljava/util/Collection;Ljava/lang/Object;)V + ARG 1 objects + ARG 2 buffer + ARG 3 indexType + ARG 4 validationSkippedUniforms + ARG 5 uniformArgument + METHOD method_1_7799 (IIII)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + METHOD method_1_7800 (Ljava/nio/IntBuffer;III)V + ARG 1 vertexInfo + ARG 2 instanceCount + ARG 3 firstInstance + ARG 4 drawCount + METHOD method_1_7801 (Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V + ARG 1 first + ARG 2 count + ARG 3 drawCount + METHOD method_1_7802 (Ljava/nio/IntBuffer;III)V + ARG 1 indexInfo + ARG 2 instanceCount + ARG 3 firstInstance + ARG 4 drawCount + METHOD method_1_7803 (Lorg/lwjgl/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V + ARG 1 indices + ARG 2 count + ARG 3 first + ARG 4 drawCount + METHOD method_1_7805 (Ljava/util/function/Supplier;)V + ARG 1 labelGetter + METHOD method_1_7806 (Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;)V + ARG 1 indexBuffer + ARG 2 indexType + METHOD method_1_7807 (Lnet/minecraft/class_1_1285;)V + ARG 1 compiledPipeline + METHOD method_1_7808 (Ljava/lang/String;Lnet/minecraft/class_1_1211;)V + ARG 1 name + ARG 2 buffer + METHOD method_1_7809 (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V + ARG 1 name + ARG 2 slice + METHOD method_1_7810 (ILnet/minecraft/class_1_1254;)V + ARG 1 slot + ARG 2 vertexBuffer + METHOD method_1_7811 (Lnet/minecraft/class_1_685;I)V + ARG 1 timestampQueryPool + ARG 2 index diff --git a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping new file mode 100644 index 0000000000..4588029297 --- /dev/null +++ b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping @@ -0,0 +1,146 @@ +CLASS net/minecraft/class_1_1307 com/mojang/blaze3d/systems/RenderSystem + FIELD field_1_8803 window Lnet/minecraft/class_1_11; + FIELD field_1_8805 device Lnet/minecraft/class_1_1313; + FIELD field_1_8806 LOGGER Lorg/slf4j/Logger; + FIELD field_1_8808 TASKS Lnet/minecraft/class_8623; + FIELD field_1_8809 MAT4F_SIZE I + FIELD field_1_8810 currentPipelineCache Lnet/minecraft/class_1_1152; + FIELD field_1_8811 dynamicUniforms Lnet/minecraft/class_11282; + FIELD field_1_8812 fallbackPipelineCache Lnet/minecraft/class_1_1152; + FIELD field_1_8813 globalsBuffer Lnet/minecraft/class_1_1211; + FIELD field_1_8814 renderingWorld Z + FIELD field_1_8815 MATRIX_STACK Lorg/joml/Matrix4fStack; + FIELD field_1_8816 INPUT_HANDLING_STARTED_AT Ljava/util/concurrent/atomic/AtomicLong; + FIELD field_1_8817 HANDLING_INPUT Ljava/util/concurrent/atomic/AtomicBoolean; + FIELD field_1_8818 projectionBuffer Lnet/minecraft/class_1_1254; + FIELD field_1_8819 projectionType Lnet/minecraft/class_10366; + FIELD field_1_8820 renderThread Ljava/lang/Thread; + FIELD field_1_8821 SAMPLER_CACHE Lnet/minecraft/class_12136; + FIELD field_1_8822 savedProjectionBuffer Lnet/minecraft/class_1_1254; + FIELD field_1_8823 savedProjectionType Lnet/minecraft/class_10366; + FIELD field_1_8824 SCISSOR_STATE Lnet/minecraft/class_11219; + FIELD field_1_8825 fogBuffer Lnet/minecraft/class_1_1254; + FIELD field_1_8826 lightingBuffer Lnet/minecraft/class_1_1254; + FIELD field_1_8827 DEFAULT_SHAPE_INDEX_BUFFER Lnet/minecraft/class_1_1307$class_5590; + FIELD field_1_8828 LINES_SHAPE_INDEX_BUFFER Lnet/minecraft/class_1_1307$class_5590; + FIELD field_1_8829 QUADS_SHAPE_INDEX_BUFFER Lnet/minecraft/class_1_1307$class_5590; + METHOD method_1_8493 assertOnRenderThread ()V + METHOD method_1_8494 saveProjection ()V + COMMENT @apiNote This only saves one level. + METHOD method_1_8495 setDefaultUniforms (Lnet/minecraft/class_1_1317;)V + ARG 0 pass + METHOD method_1_8496 wrongThreadException ()Ljava/lang/IllegalStateException; + METHOD method_1_8497 disableScissor ()V + METHOD method_1_8498 enableScissor (IIII)V + ARG 0 x + ARG 1 y + ARG 2 width + ARG 3 height + METHOD method_1_8499 runGpuAsyncTasks ()V + METHOD method_1_8500 getFormattedLwjglVersion ()Ljava/lang/String; + METHOD method_1_8501 compilePipeline (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1285; + ARG 0 pipeline + METHOD method_1_8502 compilePipelineOrNull (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1285; + ARG 0 pipeline + METHOD method_1_8503 getDevice ()Lnet/minecraft/class_1_1313; + METHOD method_1_8504 getDynamicUniforms ()Lnet/minecraft/class_11282; + METHOD method_1_8505 getGlobalsBuffer ()Lnet/minecraft/class_1_1211; + METHOD method_1_8506 getGlobalMatrix ()Lorg/joml/Matrix4f; + METHOD method_1_8507 getGlobalMatrixStack ()Lorg/joml/Matrix4fStack; + METHOD method_1_8508 getProjectionBuffer ()Lnet/minecraft/class_1_1254; + METHOD method_1_8509 getProjectionType ()Lnet/minecraft/class_10366; + METHOD method_1_8510 getSamplerCache ()Lnet/minecraft/class_12136; + METHOD method_1_8511 getScissorState ()Lnet/minecraft/class_11219; + METHOD method_1_8512 getShapeIndexBufferFor (Lnet/minecraft/class_5596;)Lnet/minecraft/class_1_1307$class_5590; + ARG 0 drawMode + METHOD method_1_8513 getFogBuffer ()Lnet/minecraft/class_1_1254; + METHOD method_1_8514 getLightingBuffer ()Lnet/minecraft/class_1_1254; + METHOD method_1_8515 initializeSdl ()Lnet/minecraft/class_7576$class_7577; + COMMENT {@return a {@link TimeSupplier} that retrieves elapsed time from the backend} + METHOD method_1_8516 initializeRenderThread ()V + METHOD method_1_8517 initializeDevice (Lnet/minecraft/class_1_1313;)V + ARG 0 device + METHOD method_1_8518 isWaitingTooLongForInput ()Z + METHOD method_1_8519 isOnRenderThread ()Z + METHOD method_1_8520 (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V + ARG 0 indexConsumer + ARG 1 firstVertexIndex + METHOD method_1_8521 (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V + ARG 0 indexConsumer + ARG 1 firstVertexIndex + METHOD method_1_8522 pollEvents (Lnet/minecraft/class_1_1312;)V + ARG 0 windowEventListener + METHOD method_1_8523 flushEvents (Lnet/minecraft/class_1_1312;)V + ARG 0 windowEventListener + METHOD method_1_8524 scheduleGpuAsyncTask (Ljava/lang/Runnable;)V + ARG 0 task + METHOD method_1_8525 growShapeIndexBuffers ()V + METHOD method_1_8526 restoreProjection ()V + METHOD method_1_8527 setCurrentPipelineCache (Lnet/minecraft/class_1_1152;)Lnet/minecraft/class_1_1152; + ARG 0 currentPipelineCache + METHOD method_1_8528 setFallbackPipelineCache (Lnet/minecraft/class_1_1152;)V + ARG 0 fallbackPipelineCache + METHOD method_1_8529 setGlobalsBuffer (Lnet/minecraft/class_1_1211;)V + ARG 0 globalSettingsUniform + METHOD method_1_8530 setProjection (Lnet/minecraft/class_1_1254;Lnet/minecraft/class_10366;)V + ARG 0 projectionMatrixBuffer + ARG 1 projectionType + METHOD method_1_8531 setFogBuffer (Lnet/minecraft/class_1_1254;)V + ARG 0 shaderFog + METHOD method_1_8532 setLightingBuffer (Lnet/minecraft/class_1_1254;)V + ARG 0 shaderLightDirections + METHOD method_1_8533 clearGlobalMatrixStack ()V + METHOD method_1_8534 startClosing ()V + METHOD method_1_8535 setWindow (Lnet/minecraft/class_1_11;)V + ARG 0 window + METHOD method_1_8536 getDeviceOptional ()Lnet/minecraft/class_1_1313; + METHOD method_1_8537 unloadWindow ()V + CLASS class_5590 ShapeIndexBuffer + COMMENT An index buffer that holds a pre-made indices for a specific shape. If + COMMENT this buffer is not large enough for the required number of indices when + COMMENT this buffer is bound, it automatically grows and fills indices using a + COMMENT given {@code triangulator}. + FIELD field_1_7964 deferredSize I + FIELD field_27332 vertexCountInShape I + FIELD field_27333 vertexCountInTriangulated I + FIELD field_27334 triangulator Lnet/minecraft/class_1_1307$class_5590$class_5591; + FIELD field_27336 indexType Lnet/minecraft/class_5595; + FIELD field_27337 size I + FIELD field_54299 indexBuffer Lnet/minecraft/class_1_1211; + METHOD (IILnet/minecraft/class_1_1307$class_5590$class_5591;)V + ARG 1 vertexCountInShape + COMMENT the number of vertices in a shape + ARG 2 vertexCountInTriangulated + COMMENT the number of vertices in the triangles decomposed from the shape + ARG 3 triangulator + COMMENT a function that decomposes a shape into triangles + METHOD method_1_7311 getIndexBuffer ()Lnet/minecraft/class_1_1211; + METHOD method_1_7312 deferGrow (I)V + ARG 1 size + METHOD method_1_7313 applyDeferredGrow ()V + METHOD method_31920 grow (I)V + ARG 1 requiredSize + METHOD method_31922 getIndexConsumer (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; + ARG 1 indexBuffer + METHOD method_31923 (Ljava/nio/ByteBuffer;I)V + ARG 1 index + METHOD method_31924 getIndexType ()Lnet/minecraft/class_5595; + METHOD method_43409 isLargeEnough (I)Z + ARG 1 requiredSize + METHOD method_68274 getIndexBuffer (I)Lnet/minecraft/class_1_1211; + ARG 1 requiredSize + CLASS class_5591 Triangulator + COMMENT A functional interface that decomposes a shape into triangles. + COMMENT + COMMENT

The input shape is represented by the index of the first vertex in + COMMENT the shape. An output triangle is represented by the indices of the + COMMENT vertices in the triangle. + COMMENT + COMMENT @see Polygon triangulation - Wikipedia + METHOD method_1_56 accept (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V + COMMENT Decomposes a shape into triangles. + ARG 1 indexConsumer + COMMENT the consumer that accepts triangles + ARG 2 firstVertexIndex + COMMENT the index of the first vertex in the input shape + CLASS class_10827 Task diff --git a/mappings/com/mojang/blaze3d/textures/Framebuffer.mapping b/mappings/com/mojang/blaze3d/textures/Framebuffer.mapping index ff80c0c8c9..bdb5e92011 100644 --- a/mappings/com/mojang/blaze3d/textures/Framebuffer.mapping +++ b/mappings/com/mojang/blaze3d/textures/Framebuffer.mapping @@ -14,6 +14,8 @@ CLASS net/minecraft/class_276 com/mojang/blaze3d/textures/Framebuffer ARG 2 colorFormat ARG 3 depthFormat METHOD method_1_7315 hasDepthAttachment ()Z + METHOD method_1_8559 copyColorFrom (Lnet/minecraft/class_276;)V + ARG 1 source METHOD method_1231 initFbo (II)V ARG 1 width ARG 2 height @@ -26,5 +28,7 @@ CLASS net/minecraft/class_276 com/mojang/blaze3d/textures/Framebuffer METHOD method_30277 getColorAttachment ()Lnet/minecraft/class_1_1318; METHOD method_30278 getDepthAttachment ()Lnet/minecraft/class_1_1318; METHOD method_68445 drawBlit (Lnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1330;)V + ARG 1 colorTarget + ARG 2 depthTarget METHOD method_71639 getColorAttachmentView ()Lnet/minecraft/class_1_1330; METHOD method_71640 getDepthAttachmentView ()Lnet/minecraft/class_1_1330; diff --git a/mappings/com/mojang/blaze3d/textures/GpuTexture.mapping b/mappings/com/mojang/blaze3d/textures/GpuTexture.mapping index b54d0a1a0e..8fc94f7cea 100644 --- a/mappings/com/mojang/blaze3d/textures/GpuTexture.mapping +++ b/mappings/com/mojang/blaze3d/textures/GpuTexture.mapping @@ -1,20 +1,17 @@ -CLASS net/minecraft/class_1_1231 com/mojang/blaze3d/textures/GpuTexture - FIELD field_1_8543 depthOrLayers I - FIELD field_1_8544 format Lnet/minecraft/class_1_658; - FIELD field_1_8545 height I - FIELD field_1_8546 label Ljava/lang/String; - FIELD field_1_8547 mipLevels I - FIELD field_1_8548 usage I - FIELD field_1_8549 width I - METHOD (ILjava/lang/String;Lnet/minecraft/class_1_658;IIII)V - ARG 1 usage - ARG 2 label - ARG 3 format - ARG 4 width - ARG 5 height - ARG 6 depthOrLayers - ARG 7 mipLevels - METHOD method_1_7819 (I)I - ARG 1 mipLevel - METHOD method_1_7822 (I)I - ARG 1 mipLevel +CLASS net/minecraft/class_1_1318 com/mojang/blaze3d/textures/GpuTexture + FIELD field_1_9060 USAGE_COPY_DST I + FIELD field_1_9061 USAGE_COPY_SRC I + FIELD field_1_9062 USAGE_CUBEMAP_COMPATIBLE I + FIELD field_1_9063 USAGE_RENDER_ATTACHMENT I + FIELD field_1_9064 USAGE_TEXTURE_BINDING I + METHOD method_1_7817 getDepthOrLayers ()I + METHOD method_1_7818 getTexelFormat ()Lnet/minecraft/class_1_658; + METHOD method_1_7819 getHeight (I)I + ARG 1 mipmap + METHOD method_1_7820 getLabel ()Ljava/lang/String; + METHOD method_1_7821 getMipLevels ()I + METHOD method_1_7822 getWidth (I)I + ARG 1 mipmap + METHOD method_1_7823 isClosed ()Z + METHOD method_1_7824 getUsage ()I + CLASS class_12115 Usage diff --git a/mappings/com/mojang/blaze3d/textures/GpuTextureImpl.mapping b/mappings/com/mojang/blaze3d/textures/GpuTextureImpl.mapping new file mode 100644 index 0000000000..e61319300b --- /dev/null +++ b/mappings/com/mojang/blaze3d/textures/GpuTextureImpl.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_1_1231 com/mojang/blaze3d/textures/GpuTextureImpl + FIELD field_1_8543 depthOrLayers I + FIELD field_1_8544 format Lnet/minecraft/class_1_658; + FIELD field_1_8545 height I + FIELD field_1_8546 label Ljava/lang/String; + FIELD field_1_8547 mipLevels I + FIELD field_1_8548 usage I + FIELD field_1_8549 width I + METHOD (ILjava/lang/String;Lnet/minecraft/class_1_658;IIII)V + ARG 1 usage + ARG 2 label + ARG 3 format + ARG 4 width + ARG 5 height + ARG 6 depthOrLayers + ARG 7 mipLevels + METHOD method_1_7819 (I)I + ARG 1 mipLevel + METHOD method_1_7822 (I)I + ARG 1 mipLevel diff --git a/mappings/com/mojang/blaze3d/textures/GpuTextureView.mapping b/mappings/com/mojang/blaze3d/textures/GpuTextureView.mapping index 7af3e3d232..fb6989822c 100644 --- a/mappings/com/mojang/blaze3d/textures/GpuTextureView.mapping +++ b/mappings/com/mojang/blaze3d/textures/GpuTextureView.mapping @@ -1,12 +1,9 @@ -CLASS net/minecraft/class_1_1260 com/mojang/blaze3d/textures/GpuTextureView - FIELD field_1_8652 baseMipLevel I - FIELD field_1_8653 mipLevel I - FIELD field_1_8654 texture Lnet/minecraft/class_1_1318; - METHOD (Lnet/minecraft/class_1_1318;II)V - ARG 1 texture - ARG 2 baseMipLevel - ARG 3 mipLevel - METHOD method_1_8001 (I)I +CLASS net/minecraft/class_1_1330 com/mojang/blaze3d/textures/GpuTextureView + METHOD method_1_8000 baseMipLevel ()I + METHOD method_1_8001 getHeight (I)I ARG 1 mipmap - METHOD method_1_8002 (I)I + METHOD method_1_8002 getWidth (I)I ARG 1 mipmap + METHOD method_1_8003 isClosed ()Z + METHOD method_1_8004 mipLevel ()I + METHOD method_1_8005 getTexture ()Lnet/minecraft/class_1_1318; diff --git a/mappings/com/mojang/blaze3d/textures/GpuTextureViewImpl.mapping b/mappings/com/mojang/blaze3d/textures/GpuTextureViewImpl.mapping new file mode 100644 index 0000000000..bbdd9cc86f --- /dev/null +++ b/mappings/com/mojang/blaze3d/textures/GpuTextureViewImpl.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_1260 com/mojang/blaze3d/textures/GpuTextureViewImpl + FIELD field_1_8652 baseMipLevel I + FIELD field_1_8653 mipLevel I + FIELD field_1_8654 texture Lnet/minecraft/class_1_1318; + METHOD (Lnet/minecraft/class_1_1318;II)V + ARG 1 texture + ARG 2 baseMipLevel + ARG 3 mipLevel + METHOD method_1_8001 (I)I + ARG 1 mipmap + METHOD method_1_8002 (I)I + ARG 1 mipmap diff --git a/mappings/net/minecraft/advancement/AdvancementRewards.mapping b/mappings/net/minecraft/advancement/AdvancementRewards.mapping index c1ec57d78e..c19a1392d7 100644 --- a/mappings/net/minecraft/advancement/AdvancementRewards.mapping +++ b/mappings/net/minecraft/advancement/AdvancementRewards.mapping @@ -24,6 +24,8 @@ CLASS net/minecraft/class_170 net/minecraft/advancement/AdvancementRewards FIELD field_1169 experience I FIELD field_1170 function Ljava/util/Optional; FIELD field_1171 loot Lcom/google/common/collect/ImmutableList$Builder; + METHOD method_1_8657 withLoot (Lnet/minecraft/class_6880;)Lnet/minecraft/class_170$class_171; + ARG 0 loot METHOD method_749 setExperience (I)Lnet/minecraft/class_170$class_171; ARG 1 experience METHOD method_750 experience (I)Lnet/minecraft/class_170$class_171; @@ -34,6 +36,7 @@ CLASS net/minecraft/class_170 net/minecraft/advancement/AdvancementRewards METHOD method_753 recipe (Lnet/minecraft/class_5321;)Lnet/minecraft/class_170$class_171; ARG 0 recipeKey METHOD method_34900 addLoot (Lnet/minecraft/class_6880;)Lnet/minecraft/class_170$class_171; + ARG 1 loot METHOD method_34901 function (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; ARG 0 function METHOD method_34902 setFunction (Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171; diff --git a/mappings/net/minecraft/advancement/criterion/EnterBlockCriterion.mapping b/mappings/net/minecraft/advancement/criterion/EnterBlockCriterion.mapping index cd89f09567..9b2530d8a2 100644 --- a/mappings/net/minecraft/advancement/criterion/EnterBlockCriterion.mapping +++ b/mappings/net/minecraft/advancement/criterion/EnterBlockCriterion.mapping @@ -10,7 +10,11 @@ CLASS net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCri METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 playerPredicate ARG 3 state - METHOD method_8890 block (Lnet/minecraft/class_6885;)Lnet/minecraft/class_175; + METHOD method_1_8847 block (Lnet/minecraft/class_7871;Lnet/minecraft/class_2248;)Lnet/minecraft/class_175; + ARG 0 blockLookup + ARG 1 block + METHOD method_8890 blocks (Lnet/minecraft/class_6885;)Lnet/minecraft/class_175; + ARG 0 blocks METHOD method_8891 matches (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_54981 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 90f92db8c4..c9cd8a1d44 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -276,6 +276,11 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 1 state ARG 2 view ARG 3 pos + METHOD method_1_8845 isSpectatorInteractable (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3965;)Z + ARG 1 state + ARG 2 world + ARG 3 pos + ARG 4 hit METHOD method_8389 asItem ()Lnet/minecraft/class_1792; COMMENT {@return the block's corresponding item} COMMENT @@ -1082,6 +1087,10 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 2 property METHOD method_1_7488 withPropertiesFrom (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; ARG 1 source + METHOD method_1_8846 isSpectatorInteractable (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3965;)Z + ARG 1 world + ARG 2 pos + ARG 3 hit METHOD method_26165 calcBlockBreakingDelta (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F ARG 1 player ARG 2 world diff --git a/mappings/net/minecraft/block/AbstractSignBlock.mapping b/mappings/net/minecraft/block/AbstractSignBlock.mapping index 73f223c848..1ca0c8519a 100644 --- a/mappings/net/minecraft/block/AbstractSignBlock.mapping +++ b/mappings/net/minecraft/block/AbstractSignBlock.mapping @@ -16,5 +16,6 @@ CLASS net/minecraft/class_2478 net/minecraft/block/AbstractSignBlock METHOD method_49825 openEditScreen (Lnet/minecraft/class_1657;Lnet/minecraft/class_2625;Lnet/minecraft/class_1_1337;)V ARG 1 player ARG 2 blockEntity + ARG 3 side METHOD method_50003 getCenter (Lnet/minecraft/class_2680;)Lnet/minecraft/class_243; ARG 1 state diff --git a/mappings/net/minecraft/block/DecoratedPotPatterns.mapping b/mappings/net/minecraft/block/DecoratedPotPatterns.mapping index 064404155c..d8e0e590d5 100644 --- a/mappings/net/minecraft/block/DecoratedPotPatterns.mapping +++ b/mappings/net/minecraft/block/DecoratedPotPatterns.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_8173 net/minecraft/block/DecoratedPotPatterns + FIELD field_1_7766 PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_49207 registerAndGetDefault (Lnet/minecraft/class_7891;)V + ARG 0 registry METHOD method_49208 of (Ljava/lang/String;)Lnet/minecraft/class_5321; ARG 0 path METHOD method_60512 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;)V + ARG 0 registry + ARG 1 pattern diff --git a/mappings/net/minecraft/block/Degradable.mapping b/mappings/net/minecraft/block/Degradable.mapping index 5eb6e2798d..b46d39f2a3 100644 --- a/mappings/net/minecraft/block/Degradable.mapping +++ b/mappings/net/minecraft/block/Degradable.mapping @@ -1,5 +1,12 @@ CLASS net/minecraft/class_5547 net/minecraft/block/Degradable FIELD field_31056 DEGRADING_RANGE I + METHOD method_1_8808 degradationCanBeInterfered (Lnet/minecraft/class_2680;)Z + ARG 1 state + METHOD method_1_8809 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z + ARG 1 pos2 + METHOD method_1_8810 (Lnet/minecraft/class_3218;ILorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 4 pos2 + ARG 5 state2 METHOD method_31639 getDegradationResult (Lnet/minecraft/class_2680;)Ljava/util/Optional; ARG 1 state METHOD method_33620 getDegradationChanceMultiplier ()F diff --git a/mappings/net/minecraft/block/Fertilizable.mapping b/mappings/net/minecraft/block/Fertilizable.mapping index 5c1d04107f..d5a43a7e83 100644 --- a/mappings/net/minecraft/block/Fertilizable.mapping +++ b/mappings/net/minecraft/block/Fertilizable.mapping @@ -1,7 +1,21 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable METHOD method_9650 canGrow (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1_1322;)Z + ARG 1 world + ARG 2 random + ARG 3 pos + ARG 4 state + ARG 5 cause METHOD method_9651 isFertilizable (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1_1322;)Z + ARG 1 world + ARG 2 pos + ARG 3 state + ARG 4 cause METHOD method_9652 grow (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1_1322;)V + ARG 1 world + ARG 2 random + ARG 3 pos + ARG 4 state + ARG 5 cause METHOD method_55769 getFertilizeParticlePos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; ARG 1 pos METHOD method_55770 getFertilizableType ()Lnet/minecraft/class_2256$class_9077; diff --git a/mappings/net/minecraft/block/FertilizationCause.mapping b/mappings/net/minecraft/block/FertilizationCause.mapping new file mode 100644 index 0000000000..2b5b07fec2 --- /dev/null +++ b/mappings/net/minecraft/block/FertilizationCause.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1322 net/minecraft/block/FertilizationCause diff --git a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping index 5fe5308e0b..426abf546a 100644 --- a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEntity + FIELD field_1_9279 speedMultiplier F FIELD field_11982 BOTTOM_SLOTS [I FIELD field_11983 SIDE_SLOTS [I FIELD field_11984 inventory Lnet/minecraft/class_2371; @@ -32,16 +33,40 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn METHOD method_1_1632 consumeFuel (Lnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V ARG 0 inventory ARG 1 fuelStack + METHOD method_1_8933 createContext (Lnet/minecraft/class_3218;)Lnet/minecraft/class_47; + ARG 1 world + METHOD method_1_8934 getValue (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_9331;Ljava/util/function/Function;F)F + ARG 1 world + ARG 2 stack + ARG 3 componentType + ARG 4 getter + ARG 5 defaultValue + METHOD method_1_8935 getValue (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_9331;Ljava/util/function/Function;I)I + ARG 1 world + ARG 2 stack + ARG 3 componentType + ARG 4 getter + ARG 5 defaultValue + METHOD method_1_8936 getSpeedMultiplier (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)F + ARG 1 world + ARG 2 stack + METHOD method_1_8937 getEffectiveCookingTime (Lnet/minecraft/class_8786;Lnet/minecraft/class_2609;)I + ARG 0 recipeEntry + ARG 1 blockEntity + METHOD method_1_8938 (Lnet/minecraft/class_2609;Lnet/minecraft/class_8786;)Ljava/lang/Integer; + ARG 1 recipeEntry METHOD method_11192 canAcceptRecipeOutput (Lnet/minecraft/class_2371;ILnet/minecraft/class_1799;)Z ARG 0 inventory ARG 1 maxCount ARG 2 outputStack METHOD method_11200 getFuelTime (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)I + ARG 1 world + ARG 2 stack METHOD method_11203 craftRecipe (Lnet/minecraft/class_2371;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V ARG 0 inventory ARG 1 input ARG 2 result - METHOD method_17029 getCookTime (Lnet/minecraft/class_3218;Lnet/minecraft/class_2609;)I + METHOD method_17029 getEffectiveCookingTime (Lnet/minecraft/class_3218;Lnet/minecraft/class_2609;)I ARG 0 world ARG 1 furnace METHOD method_17760 dropExperience (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;IF)V diff --git a/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping b/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping index ffb104192f..5f4d6040ab 100644 --- a/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping @@ -1,4 +1,8 @@ CLASS net/minecraft/class_2589 net/minecraft/block/entity/BrewingStandBlockEntity + FIELD field_1_8732 matchGetter Lnet/minecraft/class_1863$class_7266; + FIELD field_1_9256 speedMultiplier F + FIELD field_1_9257 totalBrewTime I + FIELD field_1_9258 totalFuel I FIELD field_11878 brewTime I FIELD field_11879 BOTTOM_SLOTS [I FIELD field_11880 SIDE_SLOTS [I @@ -20,11 +24,34 @@ CLASS net/minecraft/class_2589 net/minecraft/block/entity/BrewingStandBlockEntit METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state + METHOD method_1_8915 createContext (Lnet/minecraft/class_3218;)Lnet/minecraft/class_47; + ARG 1 world + METHOD method_1_8916 getValue (Lnet/minecraft/class_3218;Ljava/lang/Object;Ljava/util/function/Function;F)F + ARG 1 world + ARG 2 component + ARG 3 getter + ARG 4 defaultValue + METHOD method_1_8917 getValue (Lnet/minecraft/class_3218;Ljava/lang/Object;Ljava/util/function/Function;I)I + ARG 1 world + ARG 2 component + ARG 3 getter + ARG 4 defaultValue + METHOD method_1_8918 getSpeedMultiplier (Lnet/minecraft/class_3218;Lnet/minecraft/class_1_1319;)F + ARG 1 world + ARG 2 component + METHOD method_1_8919 getUses (Lnet/minecraft/class_3218;Lnet/minecraft/class_1_1319;)I + ARG 1 world + ARG 2 component METHOD method_11027 canCraft (Lnet/minecraft/class_3218;Lnet/minecraft/class_2589;)Z + ARG 0 world + ARG 1 blockEntity METHOD method_11028 getSlotsEmpty ()[Z METHOD method_11029 craft (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2589;)V + ARG 0 world ARG 1 pos + ARG 2 blockEntity METHOD method_31665 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2589;)V + ARG 0 world ARG 1 pos ARG 2 state ARG 3 blockEntity diff --git a/mappings/net/minecraft/block/entity/SignBlockEntity.mapping b/mappings/net/minecraft/block/entity/SignBlockEntity.mapping index 3fafd6e26e..71f1b98913 100644 --- a/mappings/net/minecraft/block/entity/SignBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SignBlockEntity.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity + FIELD field_1_9196 CLICK_ACTIONS_DISABLED_MESSAGE Lnet/minecraft/class_2561; + FIELD field_1_9198 allowOpFeatures Z FIELD field_12046 editor Ljava/util/UUID; FIELD field_40335 MAX_TEXT_WIDTH I FIELD field_40336 TEXT_LINE_HEIGHT I @@ -19,8 +21,12 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity METHOD method_49834 isPlayerFacingFront (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1_1337; ARG 1 player METHOD method_49835 getTextWithMessages (Ljava/util/List;Lnet/minecraft/class_8242;Z)Lnet/minecraft/class_8242; + ARG 0 messages + ARG 1 side + ARG 2 filtered METHOD method_49836 tryChangeText (Lnet/minecraft/class_1657;Lnet/minecraft/class_1_1337;Ljava/util/List;)V ARG 1 player + ARG 2 side ARG 3 messages METHOD method_49837 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2625;)V ARG 0 world @@ -33,9 +39,12 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity ARG 3 uuid METHOD method_49840 setText (Lnet/minecraft/class_8242;Lnet/minecraft/class_1_1337;)V ARG 1 text + ARG 2 side METHOD method_49841 changeText (Ljava/util/function/UnaryOperator;Lnet/minecraft/class_1_1337;)Z ARG 1 textChanger + ARG 2 side METHOD method_49843 getText (Lnet/minecraft/class_1_1337;)Lnet/minecraft/class_8242; + ARG 1 side METHOD method_49845 (Ljava/util/List;Lnet/minecraft/class_1657;Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; ARG 2 text METHOD method_49847 isPlayerTooFarToEdit (Ljava/util/UUID;)Z @@ -48,12 +57,15 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity ARG 1 world ARG 2 pos METHOD method_50007 runCommandClickEvent (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_1_1337;)Z + ARG 1 world ARG 2 player ARG 3 pos + ARG 4 side METHOD method_50008 parseLines (Lnet/minecraft/class_8242;)Lnet/minecraft/class_8242; ARG 1 signText METHOD method_50009 parseLine (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 1 text METHOD method_50010 canRunCommandClickEvent (Lnet/minecraft/class_1_1337;Lnet/minecraft/class_1657;)Z + ARG 1 side ARG 2 player METHOD method_54303 getInteractionFailSound ()Lnet/minecraft/class_3414; diff --git a/mappings/net/minecraft/block/entity/SignText.mapping b/mappings/net/minecraft/block/entity/SignText.mapping index 694b80fd9d..c64cddcb2a 100644 --- a/mappings/net/minecraft/block/entity/SignText.mapping +++ b/mappings/net/minecraft/block/entity/SignText.mapping @@ -1,5 +1,11 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText + FIELD field_1_9092 BACK_TOOLTIP_GETTER Lnet/minecraft/class_9299$class_1_1332; + FIELD field_1_9093 EMPTY Lnet/minecraft/class_8242; + FIELD field_1_9094 EMPTY_LINES Ljava/util/List; + FIELD field_1_9095 FRONT_TOOLTIP_GETTER Lnet/minecraft/class_9299$class_1_1332; + FIELD field_1_9096 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_43298 CODEC Lcom/mojang/serialization/Codec; + FIELD field_43299 NUM_LINES I FIELD field_43301 messages Ljava/util/List; FIELD field_43302 filteredMessages Ljava/util/List; FIELD field_43303 color Lnet/minecraft/class_1767; @@ -7,10 +13,42 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText FIELD field_43305 orderedMessages [Lnet/minecraft/class_5481; FIELD field_43306 filtered Z METHOD (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_1767;Z)V + ARG 1 messages + ARG 2 filteredMessages ARG 3 color ARG 4 glowing + METHOD equals (Ljava/lang/Object;)Z + ARG 1 other + METHOD method_1_8703 editor ()Lnet/minecraft/class_8242$class_1_1325; + METHOD method_1_8704 createTooltipGetter (Lnet/minecraft/class_2561;)Lnet/minecraft/class_9299$class_1_1332; + ARG 0 heading + METHOD method_1_8705 isEditable (Z)Z + ARG 1 filtered + METHOD method_1_8706 (Lnet/minecraft/class_2561;Lnet/minecraft/class_8242;)Lnet/minecraft/class_9299; + ARG 1 signText + METHOD method_1_8707 (Lnet/minecraft/class_1792$class_9635;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;Lnet/minecraft/class_9473;)V + ARG 0 context + ARG 1 textConsumer + ARG 2 type + ARG 3 components + METHOD method_1_8708 (Lnet/minecraft/class_2561;Lnet/minecraft/class_8242;Lnet/minecraft/class_1792$class_9635;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;Lnet/minecraft/class_9473;)V + ARG 2 context + ARG 3 textConsumer + ARG 4 type + ARG 5 components + METHOD method_1_8709 (Lnet/minecraft/class_2561;)Z + ARG 0 message + METHOD method_1_8710 (Lnet/minecraft/class_8242;)Ljava/util/List; + ARG 0 text + METHOD method_1_8711 (Lnet/minecraft/class_8242;)Lnet/minecraft/class_1767; + ARG 0 text + METHOD method_1_8712 (Lnet/minecraft/class_8242;)Ljava/lang/Boolean; + ARG 0 text + METHOD method_1_8714 validate (Lnet/minecraft/class_8242;)Lcom/mojang/serialization/DataResult; + ARG 0 text METHOD method_49856 isGlowing ()Z METHOD method_49861 hasText (Z)Z + ARG 1 filtered METHOD method_49862 withColor (Lnet/minecraft/class_1767;)Lnet/minecraft/class_8242; ARG 1 color METHOD method_49863 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -25,11 +63,13 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText ARG 1 filtered ARG 2 messageOrderer METHOD method_49870 create (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/class_1767;Z)Lnet/minecraft/class_8242; + ARG 0 messages ARG 1 filteredMessages ARG 2 color ARG 3 glowing METHOD method_49872 getColor ()Lnet/minecraft/class_1767; METHOD method_49874 hasRunCommandClickEvent (Z)Z + ARG 1 filtered METHOD method_49875 (Lnet/minecraft/class_8242;)Lnet/minecraft/class_1767; ARG 0 signText METHOD method_49877 getMessages (Z)Ljava/util/List; @@ -37,3 +77,27 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText METHOD method_49879 (Lnet/minecraft/class_8242;)Ljava/util/List; ARG 0 signText METHOD method_49880 getFilteredMessages ()Ljava/util/Optional; + CLASS class_1_1325 Editor + FIELD field_1_9097 color Lnet/minecraft/class_1767; + FIELD field_1_9098 filteredMessages [Lnet/minecraft/class_2561; + FIELD field_1_9099 glowing Z + FIELD field_1_9100 messages [Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_8242;)V + ARG 1 signText + METHOD method_1_8715 build ()Lnet/minecraft/class_8242; + METHOD method_1_8718 transformLine (ILjava/util/function/UnaryOperator;)Lnet/minecraft/class_8242$class_1_1325; + ARG 1 index + ARG 2 function + METHOD method_1_8719 transformLines (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_8242$class_1_1325; + ARG 1 function + METHOD method_1_8720 setColor (Lnet/minecraft/class_1767;)Lnet/minecraft/class_8242$class_1_1325; + ARG 1 color + METHOD method_1_8721 setLine (ILnet/minecraft/class_2561;)Lnet/minecraft/class_8242$class_1_1325; + ARG 1 index + ARG 2 message + METHOD method_1_8722 setLine (ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_8242$class_1_1325; + ARG 1 index + ARG 2 message + ARG 3 filteredMessage + METHOD method_1_8723 setGlowing (Z)Lnet/minecraft/class_8242$class_1_1325; + ARG 1 glowing diff --git a/mappings/net/minecraft/block/enums/SignSide.mapping b/mappings/net/minecraft/block/enums/SignSide.mapping new file mode 100644 index 0000000000..3abc7119ab --- /dev/null +++ b/mappings/net/minecraft/block/enums/SignSide.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_1_1337 net/minecraft/block/enums/SignSide + FIELD field_1_9151 BY_ID Ljava/util/function/IntFunction; + FIELD field_1_9153 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_1_9154 index I + METHOD (Ljava/lang/String;II)V + ARG 3 index + METHOD method_1_8812 (Lnet/minecraft/class_1_1337;)I + ARG 0 side + METHOD method_1_8813 (Lnet/minecraft/class_1_1337;)I + ARG 0 side diff --git a/mappings/net/minecraft/class_1_1306.mapping b/mappings/net/minecraft/class_1_1306.mapping deleted file mode 100644 index 1974d3efe0..0000000000 --- a/mappings/net/minecraft/class_1_1306.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS net/minecraft/class_1_1306 - METHOD method_1_8482 (Ljava/nio/file/Path;)Ljava/nio/file/Path; - ARG 0 path - METHOD method_1_8488 (Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer; - ARG 1 bufSize - METHOD method_1_8490 (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/class_1_1318;ILjava/util/function/IntUnaryOperator;)V - ARG 0 directory - ARG 3 scales - ARG 4 colorFunction diff --git a/mappings/net/minecraft/class_1_1307.mapping b/mappings/net/minecraft/class_1_1307.mapping deleted file mode 100644 index 5fd08ec068..0000000000 --- a/mappings/net/minecraft/class_1_1307.mapping +++ /dev/null @@ -1,84 +0,0 @@ -CLASS net/minecraft/class_1_1307 - METHOD method_1_8498 (IIII)V - ARG 0 x - ARG 1 y - ARG 2 width - ARG 3 height - METHOD method_1_8501 (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1285; - ARG 0 pipeline - METHOD method_1_8502 (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_1_1285; - ARG 0 pipeline - METHOD method_1_8512 (Lnet/minecraft/class_5596;)Lnet/minecraft/class_1_1307$class_5590; - ARG 0 drawMode - METHOD method_1_8515 ()Lnet/minecraft/class_7576$class_7577; - COMMENT {@return a {@link TimeSupplier} that retrieves elapsed time from the backend} - METHOD method_1_8520 (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V - ARG 0 indexConsumer - ARG 1 firstVertexIndex - METHOD method_1_8521 (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V - ARG 0 indexConsumer - ARG 1 firstVertexIndex - METHOD method_1_8524 (Ljava/lang/Runnable;)V - ARG 0 task - METHOD method_1_8527 (Lnet/minecraft/class_1_1152;)Lnet/minecraft/class_1_1152; - ARG 0 currentPipelineCache - METHOD method_1_8528 (Lnet/minecraft/class_1_1152;)V - ARG 0 fallbackPipelineCache - METHOD method_1_8529 (Lnet/minecraft/class_1_1211;)V - ARG 0 globalSettingsUniform - METHOD method_1_8530 (Lnet/minecraft/class_1_1254;Lnet/minecraft/class_10366;)V - ARG 0 projectionMatrixBuffer - ARG 1 projectionType - METHOD method_1_8531 (Lnet/minecraft/class_1_1254;)V - ARG 0 shaderFog - METHOD method_1_8532 (Lnet/minecraft/class_1_1254;)V - ARG 0 shaderLightDirections - CLASS class_5590 ShapeIndexBuffer - COMMENT An index buffer that holds a pre-made indices for a specific shape. If - COMMENT this buffer is not large enough for the required number of indices when - COMMENT this buffer is bound, it automatically grows and fills indices using a - COMMENT given {@code triangulator}. - FIELD field_1_7964 deferredSize I - FIELD field_27332 vertexCountInShape I - FIELD field_27333 vertexCountInTriangulated I - FIELD field_27334 triangulator Lnet/minecraft/class_1_1307$class_5590$class_5591; - FIELD field_27336 indexType Lnet/minecraft/class_5595; - FIELD field_27337 size I - FIELD field_54299 indexBuffer Lnet/minecraft/class_1_1211; - METHOD (IILnet/minecraft/class_1_1307$class_5590$class_5591;)V - ARG 1 vertexCountInShape - COMMENT the number of vertices in a shape - ARG 2 vertexCountInTriangulated - COMMENT the number of vertices in the triangles decomposed from the shape - ARG 3 triangulator - COMMENT a function that decomposes a shape into triangles - METHOD method_1_7311 getIndexBuffer ()Lnet/minecraft/class_1_1211; - METHOD method_1_7312 deferGrow (I)V - ARG 1 size - METHOD method_1_7313 applyDeferredGrow ()V - METHOD method_31920 grow (I)V - ARG 1 requiredSize - METHOD method_31922 getIndexConsumer (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; - ARG 1 indexBuffer - METHOD method_31923 (Ljava/nio/ByteBuffer;I)V - ARG 1 index - METHOD method_31924 getIndexType ()Lnet/minecraft/class_5595; - METHOD method_43409 isLargeEnough (I)Z - ARG 1 requiredSize - METHOD method_68274 getIndexBuffer (I)Lnet/minecraft/class_1_1211; - ARG 1 requiredSize - CLASS class_5591 Triangulator - COMMENT A functional interface that decomposes a shape into triangles. - COMMENT - COMMENT

The input shape is represented by the index of the first vertex in - COMMENT the shape. An output triangle is represented by the indices of the - COMMENT vertices in the triangle. - COMMENT - COMMENT @see Polygon triangulation - Wikipedia - METHOD method_1_56 accept (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V - COMMENT Decomposes a shape into triangles. - ARG 1 indexConsumer - COMMENT the consumer that accepts triangles - ARG 2 firstVertexIndex - COMMENT the index of the first vertex in the input shape - CLASS class_10827 Task diff --git a/mappings/net/minecraft/class_1_1308.mapping b/mappings/net/minecraft/class_1_1308.mapping deleted file mode 100644 index 77405f5c8c..0000000000 --- a/mappings/net/minecraft/class_1_1308.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS net/minecraft/class_1_1308 - METHOD method_1_8540 (I)Lnet/minecraft/class_1_1308; - ARG 1 alignedSize - METHOD method_1_8552 (Lorg/joml/Matrix4fc;)Lnet/minecraft/class_1_1308; - ARG 1 matrix diff --git a/mappings/net/minecraft/class_1_1313.mapping b/mappings/net/minecraft/class_1_1313.mapping deleted file mode 100644 index 265eb6d652..0000000000 --- a/mappings/net/minecraft/class_1_1313.mapping +++ /dev/null @@ -1,16 +0,0 @@ -CLASS net/minecraft/class_1_1313 - METHOD method_1_7705 close ()V - METHOD method_1_7706 getCompiledPipeline (Lnet/minecraft/class_1_1257;Lnet/minecraft/class_12289;)Lnet/minecraft/class_1_1285; - METHOD method_1_7707 createBuffer (Ljava/util/function/Supplier;IJ)Lnet/minecraft/class_1_1211; - METHOD method_1_7708 createBuffer (Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/class_1_1211; - METHOD method_1_7709 getCommandEncoder ()Lnet/minecraft/class_1_1329; - METHOD method_1_7710 createSampler (Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1239;Lnet/minecraft/class_1_1230;Lnet/minecraft/class_1_1230;ILjava/util/OptionalDouble;)Lnet/minecraft/class_12137; - METHOD method_1_7711 createSurface (J)Lnet/minecraft/class_1_1314; - METHOD method_1_7712 createTexture (Ljava/lang/String;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; - METHOD method_1_7713 createTexture (Ljava/util/function/Supplier;ILnet/minecraft/class_1_658;IIII)Lnet/minecraft/class_1_1318; - METHOD method_1_7714 createTextureView (Lnet/minecraft/class_1_1318;)Lnet/minecraft/class_1_1330; - METHOD method_1_7715 createTextureView (Lnet/minecraft/class_1_1318;II)Lnet/minecraft/class_1_1330; - METHOD method_1_7716 createTimestampQueryPool (I)Lnet/minecraft/class_1_685; - METHOD method_1_7717 getDeviceInfo ()Lnet/minecraft/class_1_664; - METHOD method_1_7718 getLastDebugMessages ()Ljava/util/List; - METHOD method_1_7720 isDebuggingEnabled ()Z diff --git a/mappings/net/minecraft/class_1_1314.mapping b/mappings/net/minecraft/class_1_1314.mapping deleted file mode 100644 index 76e5627b54..0000000000 --- a/mappings/net/minecraft/class_1_1314.mapping +++ /dev/null @@ -1,16 +0,0 @@ -CLASS net/minecraft/class_1_1314 - METHOD method_1_3989 acquire ()V - METHOD method_1_3990 blit (Lnet/minecraft/class_1_1329;Lnet/minecraft/class_1_1330;)V - METHOD method_1_3991 configure (Lnet/minecraft/class_1_1314$class_1_666;)V - METHOD method_1_3992 getSettings ()Ljava/util/Optional; - METHOD method_1_3993 isAcquired ()Z - METHOD method_1_3994 needsReconfigure ()Z - METHOD method_1_3995 present ()V - METHOD method_1_4675 getSupportedPresentModes ()Ljava/util/Collection; - CLASS class_1_666 Settings - CLASS class_1_774 PresentMode - FIELD field_1_3849 VSYNC_PRESENT_MODES [Lnet/minecraft/class_1_1314$class_1_774; - FIELD field_1_3850 NO_VSYNC_PRESENT_MODES [Lnet/minecraft/class_1_1314$class_1_774; - METHOD method_1_4677 choose (Ljava/util/Collection;Z)Lnet/minecraft/class_1_1314$class_1_774; - ARG 0 supported - ARG 1 vsync diff --git a/mappings/net/minecraft/class_1_1317.mapping b/mappings/net/minecraft/class_1_1317.mapping deleted file mode 100644 index 506bd6bd38..0000000000 --- a/mappings/net/minecraft/class_1_1317.mapping +++ /dev/null @@ -1,36 +0,0 @@ -CLASS net/minecraft/class_1_1317 - METHOD method_1_7792 bindTexture (Ljava/lang/String;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V - METHOD method_1_7793 disableScissor ()V - METHOD method_1_7794 draw (IIII)V - METHOD method_1_7795 drawIndexed (IIIII)V - METHOD method_1_7796 drawIndexedIndirect (Lnet/minecraft/class_1_1254;I)V - METHOD method_1_7797 drawIndirect (Lnet/minecraft/class_1_1254;I)V - METHOD method_1_7798 drawMultipleIndexed (Ljava/util/Collection;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;Ljava/util/Collection;Ljava/lang/Object;)V - METHOD method_1_7799 enableScissor (IIII)V - METHOD method_1_7800 multiDrawInterleaved (Ljava/nio/IntBuffer;III)V - METHOD method_1_7801 multiDrawSeparate (Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V - METHOD method_1_7802 multiDrawIndexedInterleaved (Ljava/nio/IntBuffer;III)V - METHOD method_1_7803 multiDrawIndexedSeparate (Lorg/lwjgl/PointerBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V - METHOD method_1_7804 popDebugGroup ()V - METHOD method_1_7805 pushDebugGroup (Ljava/util/function/Supplier;)V - METHOD method_1_7806 setIndexBuffer (Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;)V - METHOD method_1_7807 setPipeline (Lnet/minecraft/class_1_1285;)V - METHOD method_1_7808 setUniform (Ljava/lang/String;Lnet/minecraft/class_1_1211;)V - METHOD method_1_7809 setUniform (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V - METHOD method_1_7810 setVertexBuffer (ILnet/minecraft/class_1_1254;)V - METHOD method_1_7811 writeTimestamp (Lnet/minecraft/class_1_685;I)V - CLASS class_1_837 RenderArea - METHOD method_1_5116 coversEntirely (Lnet/minecraft/class_1_1330;)Z - CLASS class_10884 RenderObject - METHOD (ILnet/minecraft/class_1_1211;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_5595;III)V - ARG 1 slot - ARG 2 vertexBuffer - ARG 3 indexBuffer - ARG 4 indexType - ARG 5 firstIndex - ARG 6 indexCount - ARG 7 baseVertex - CLASS class_10885 UniformUploader - METHOD method_1_44 upload (Ljava/lang/String;Lnet/minecraft/class_1_1254;)V - ARG 1 name - ARG 2 slice diff --git a/mappings/net/minecraft/class_1_1318.mapping b/mappings/net/minecraft/class_1_1318.mapping deleted file mode 100644 index 4feb9cca16..0000000000 --- a/mappings/net/minecraft/class_1_1318.mapping +++ /dev/null @@ -1,15 +0,0 @@ -CLASS net/minecraft/class_1_1318 - FIELD field_1_9060 USAGE_COPY_DST I - FIELD field_1_9061 USAGE_COPY_SRC I - FIELD field_1_9062 USAGE_CUBEMAP_COMPATIBLE I - FIELD field_1_9063 USAGE_RENDER_ATTACHMENT I - FIELD field_1_9064 USAGE_TEXTURE_BINDING I - METHOD method_1_7817 getDepthOrLayers ()I - METHOD method_1_7818 getTexelFormat ()Lnet/minecraft/class_1_658; - METHOD method_1_7819 getHeight (I)I - METHOD method_1_7820 getLabel ()Ljava/lang/String; - METHOD method_1_7821 getMipLevels ()I - METHOD method_1_7822 getWidth (I)I - METHOD method_1_7823 isClosed ()Z - METHOD method_1_7824 getUsage ()I - CLASS class_12115 Usage diff --git a/mappings/net/minecraft/class_1_1323.mapping b/mappings/net/minecraft/class_1_1323.mapping deleted file mode 100644 index 9a298fc05d..0000000000 --- a/mappings/net/minecraft/class_1_1323.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_1_1323 - METHOD method_1_8684 (I)Lnet/minecraft/class_1_1323; - ARG 1 alignedSize diff --git a/mappings/net/minecraft/class_1_1329.mapping b/mappings/net/minecraft/class_1_1329.mapping deleted file mode 100644 index b64ea769be..0000000000 --- a/mappings/net/minecraft/class_1_1329.mapping +++ /dev/null @@ -1,22 +0,0 @@ -CLASS net/minecraft/class_1_1329 - METHOD method_1_7934 clearColorAndDepthTextures (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;D)V - METHOD method_1_7935 clearColorAndDepthTextures (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;Lnet/minecraft/class_1_1318;DIIII)V - METHOD method_1_7936 clearColorTexture (Lnet/minecraft/class_1_1318;Lorg/joml/Vector4fc;)V - METHOD method_1_7937 clearDepthTexture (Lnet/minecraft/class_1_1318;D)V - METHOD method_1_7938 writeToTexture (Lnet/minecraft/class_1_1254;IIIILnet/minecraft/class_1_1318;IIIIII)V - METHOD method_1_7939 copyTextureToBuffer (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;I)V - METHOD method_1_7940 copyTextureToBuffer (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1211;JLjava/lang/Runnable;IIIII)V - METHOD method_1_7941 copyTextureToTexture (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1318;IIIIIII)V - METHOD method_1_7942 copyToBuffer (Lnet/minecraft/class_1_1254;Lnet/minecraft/class_1_1254;)V - METHOD method_1_7943 createFence ()Lnet/minecraft/class_1_1212; - METHOD method_1_7944 createRenderPass (Lnet/minecraft/class_1_900;)Lnet/minecraft/class_1_1317; - METHOD method_1_7945 createRenderPass (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;)Lnet/minecraft/class_1_1317; - METHOD method_1_7946 createRenderPass (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;)Lnet/minecraft/class_1_1317; - METHOD method_1_7947 createRenderPass (Ljava/util/function/Supplier;Lnet/minecraft/class_1_1330;Ljava/util/Optional;Lnet/minecraft/class_1_1330;Ljava/util/OptionalDouble;Lnet/minecraft/class_1_1317$class_1_837;)Lnet/minecraft/class_1_1317; - METHOD method_1_7949 submit ()V - METHOD method_1_7951 getBufferAllocator ()Lnet/minecraft/class_1_1013; - METHOD method_1_7955 writeTimestamp (Lnet/minecraft/class_1_685;I)V - METHOD method_1_7956 writeToBuffer (Lnet/minecraft/class_1_1254;Ljava/nio/ByteBuffer;)V - METHOD method_1_7957 writeToTexture (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;)V - METHOD method_1_7958 writeToTexture (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1011;IIII)V - METHOD method_1_7959 writeToTexture (Lnet/minecraft/class_1_1318;Ljava/nio/ByteBuffer;IIIIII)V diff --git a/mappings/net/minecraft/class_1_1330.mapping b/mappings/net/minecraft/class_1_1330.mapping deleted file mode 100644 index 1a152ec227..0000000000 --- a/mappings/net/minecraft/class_1_1330.mapping +++ /dev/null @@ -1,7 +0,0 @@ -CLASS net/minecraft/class_1_1330 - METHOD method_1_8000 baseMipLevel ()I - METHOD method_1_8001 getHeight (I)I - METHOD method_1_8002 getWidth (I)I - METHOD method_1_8003 isClosed ()Z - METHOD method_1_8004 mipLevel ()I - METHOD method_1_8005 getTexture ()Lnet/minecraft/class_1_1318; diff --git a/mappings/net/minecraft/class_1_1333.mapping b/mappings/net/minecraft/class_1_1333.mapping deleted file mode 100644 index ffe687d7d9..0000000000 --- a/mappings/net/minecraft/class_1_1333.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_1333 - METHOD method_1_6142 assertUsable ()V diff --git a/mappings/net/minecraft/class_1_1334.mapping b/mappings/net/minecraft/class_1_1334.mapping new file mode 100644 index 0000000000..a8bc690d92 --- /dev/null +++ b/mappings/net/minecraft/class_1_1334.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1334 net/minecraft/class_1_1334 + FIELD field_1_9142 DEFAULT Ljava/lang/String; + FIELD field_1_9143 END Ljava/lang/String; + FIELD field_1_9144 NETHER Ljava/lang/String; diff --git a/mappings/net/minecraft/class_1_1338.mapping b/mappings/net/minecraft/class_1_1338.mapping deleted file mode 100644 index 58cdca9df4..0000000000 --- a/mappings/net/minecraft/class_1_1338.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_1_1338 - CLASS 1 - FIELD field_1_8308 count I diff --git a/mappings/net/minecraft/class_1_1344.mapping b/mappings/net/minecraft/class_1_1344.mapping deleted file mode 100644 index e51d28c3d4..0000000000 --- a/mappings/net/minecraft/class_1_1344.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_1_1344 - CLASS class_12171 Names - FIELD field_63651 FPS Ljava/lang/String; diff --git a/mappings/net/minecraft/class_1_1356.mapping b/mappings/net/minecraft/class_1_1356.mapping deleted file mode 100644 index e4dae7597e..0000000000 --- a/mappings/net/minecraft/class_1_1356.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS net/minecraft/class_1_1356 - METHOD (F)V - ARG 1 averageTickMilliseconds - CLASS class_6601 Names - FIELD field_34854 AVERAGE_TICK_DURATION Ljava/lang/String; diff --git a/mappings/net/minecraft/class_1_1369.mapping b/mappings/net/minecraft/class_1_1369.mapping deleted file mode 100644 index 2029b1b954..0000000000 --- a/mappings/net/minecraft/class_1_1369.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_1369 - METHOD method_447 grow (Ljava/util/function/Consumer;)Z diff --git a/mappings/net/minecraft/class_1_1370.mapping b/mappings/net/minecraft/class_1_1370.mapping deleted file mode 100644 index 13a315429a..0000000000 --- a/mappings/net/minecraft/class_1_1370.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_1370 - METHOD method_433 generateLoot (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V diff --git a/mappings/net/minecraft/client/Keyboard.mapping b/mappings/net/minecraft/client/Keyboard.mapping index 4f4fb58120..40d9478ef1 100644 --- a/mappings/net/minecraft/client/Keyboard.mapping +++ b/mappings/net/minecraft/client/Keyboard.mapping @@ -18,6 +18,9 @@ CLASS net/minecraft/class_309 net/minecraft/client/Keyboard METHOD method_1_3101 onImePreEdit (Lnet/minecraft/class_364;Lnet/minecraft/class_1_359;)V ARG 0 element ARG 1 preEdit + METHOD method_1_8463 onTextInput (JLjava/lang/String;)V + ARG 1 window + ARG 3 input METHOD method_1455 setClipboard (Ljava/lang/String;)V ARG 1 clipboard METHOD method_1456 debugError (Lnet/minecraft/class_2561;)V @@ -50,6 +53,8 @@ CLASS net/minecraft/class_309 net/minecraft/client/Keyboard ARG 1 state ARG 2 pos ARG 3 nbt + METHOD method_22677 (JI)V + ARG 3 codePoint METHOD method_35696 processDebugKeys (Lnet/minecraft/class_11908;)Z ARG 1 input METHOD method_37272 debugLog (Lnet/minecraft/class_2561;)V diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 4b51070d5c..b1a3077ae8 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -50,6 +50,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_1_6364 friendListManager Lnet/minecraft/class_1_1004; FIELD field_1_7135 monitorTracker Lnet/minecraft/class_323; FIELD field_1_7205 paletteManager Lnet/minecraft/class_1_1126; + FIELD field_1_8782 windowEventListener Lnet/minecraft/class_1_1312; FIELD field_1687 world Lnet/minecraft/class_638; COMMENT Represents the world the client is currently viewing. COMMENT This field is not null when in game. @@ -168,7 +169,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD (Lnet/minecraft/class_542;)V ARG 1 args METHOD method_1_367 render (Z)V - ARG 1 tick + ARG 1 memoryOk METHOD method_1_368 addLowDiskSpaceWarning ()V METHOD method_1_2117 isOtherPlayer (Ljava/util/UUID;)Z ARG 1 sender @@ -238,7 +239,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_1520 getResourcePackManager ()Lnet/minecraft/class_3283; METHOD method_1521 reloadResources ()Ljava/util/concurrent/CompletableFuture; METHOD method_1523 frame (Z)V - ARG 1 tick + ARG 1 memoryOk METHOD method_1526 getLanguageManager ()Lnet/minecraft/class_1076; METHOD method_1530 isDemo ()Z METHOD method_1531 getTextureManager ()Lnet/minecraft/class_1060; diff --git a/mappings/net/minecraft/client/Mouse.mapping b/mappings/net/minecraft/client/Mouse.mapping index 03d4263a37..99eaa0cd66 100644 --- a/mappings/net/minecraft/client/Mouse.mapping +++ b/mappings/net/minecraft/client/Mouse.mapping @@ -35,6 +35,8 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse ARG 1 window ARG 3 x ARG 5 y + ARG 7 dx + ARG 9 dy METHOD method_1601 onMouseButton (JLnet/minecraft/class_11910;I)V ARG 1 window ARG 3 input @@ -50,6 +52,7 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse METHOD method_1613 isCursorLocked ()Z METHOD method_29616 onFilesDropped (JLjava/util/List;)V ARG 1 window + ARG 3 files METHOD method_30134 setResolutionChanged ()V METHOD method_35707 wasMiddleButtonClicked ()Z METHOD method_55793 tick ()V diff --git a/mappings/net/minecraft/client/gui/CubeMapRenderer.mapping b/mappings/net/minecraft/client/gui/CubeMapRenderer.mapping index a3ab7ff981..5b9fe05390 100644 --- a/mappings/net/minecraft/client/gui/CubeMapRenderer.mapping +++ b/mappings/net/minecraft/client/gui/CubeMapRenderer.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_751 net/minecraft/client/gui/CubeMapRenderer + FIELD field_1_1735 projection Lnet/minecraft/class_11279; FIELD field_32680 FACES_COUNT I FIELD field_60576 buffer Lnet/minecraft/class_1_1211; FIELD field_60577 projectionMatrix Lnet/minecraft/class_11278; diff --git a/mappings/net/minecraft/client/gui/hud/debug/PlayerSpeedDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/PlayerSpeedDebugHudEntry.mapping new file mode 100644 index 0000000000..ab9994a6f9 --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/PlayerSpeedDebugHudEntry.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1364 net/minecraft/client/gui/hud/debug/PlayerSpeedDebugHudEntry diff --git a/mappings/net/minecraft/client/gui/hud/debug/SystemSpecsDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/SystemSpecsDebugHudEntry.mapping index a7130fe9b4..87a0b1820d 100644 --- a/mappings/net/minecraft/client/gui/hud/debug/SystemSpecsDebugHudEntry.mapping +++ b/mappings/net/minecraft/client/gui/hud/debug/SystemSpecsDebugHudEntry.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_11627 net/minecraft/client/gui/hud/debug/SystemSpecsDebugHudEntry + FIELD field_1_9261 cpuInfo Ljava/lang/String; FIELD field_61552 SECTION_ID Lnet/minecraft/class_2960; METHOD method_1_5111 describeDeviceType (Lnet/minecraft/class_1_785;)Ljava/lang/String; ARG 1 type METHOD method_1_6346 summarizeDriverInfo (Ljava/lang/String;)Ljava/lang/String; ARG 1 driverInfo + METHOD method_1_8922 getCpuInfo ()Ljava/lang/String; diff --git a/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping b/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping index be3538c964..0e22142a0f 100644 --- a/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping +++ b/mappings/net/minecraft/client/gui/render/GuiRenderer.mapping @@ -40,11 +40,13 @@ CLASS net/minecraft/class_11228 net/minecraft/client/gui/render/GuiRenderer ARG 2 itemSpriteSize METHOD method_70884 enableScissor (Lnet/minecraft/class_8030;Lnet/minecraft/class_1_1317;)V ARG 1 scissorArea + ARG 2 pass METHOD method_70885 scissorChanged (Lnet/minecraft/class_8030;Lnet/minecraft/class_8030;)Z ARG 1 oldScissorArea ARG 2 newScissorArea METHOD method_70886 render (Lnet/minecraft/class_11228$class_11230;Lnet/minecraft/class_1_1317;)V ARG 1 draw + ARG 2 pass METHOD method_70888 prepareSpecialElement (Lnet/minecraft/class_11256;I)V ARG 1 elementState ARG 2 windowScaleFactor diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping index da4a4857ed..03d66d63b2 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping @@ -37,6 +37,13 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre METHOD method_1_742 canDrag (Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;)Z ARG 1 slot ARG 2 stack + METHOD method_1_8948 getClickedButton (Lnet/minecraft/class_11909;)I + ARG 0 click + METHOD method_1_8949 onMouseClick (Lnet/minecraft/class_1735;ILnet/minecraft/class_11909;Lnet/minecraft/class_1713;)V + ARG 1 slot + ARG 2 slotId + ARG 3 click + ARG 4 actionType METHOD method_2378 isPointWithinBounds (IIIIDD)Z ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/client/gui/screen/option/KeybindsScreen.mapping b/mappings/net/minecraft/client/gui/screen/option/KeybindsScreen.mapping index 981440a1e6..5e29841f94 100644 --- a/mappings/net/minecraft/client/gui/screen/option/KeybindsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/option/KeybindsScreen.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_6599 net/minecraft/client/gui/screen/option/KeybindsSc METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V ARG 1 parent ARG 2 gameOptions + METHOD method_1_8925 onKeymapChanged ()V METHOD method_57748 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_60342 (Lnet/minecraft/class_4185;)V diff --git a/mappings/net/minecraft/client/input/AbstractInput.mapping b/mappings/net/minecraft/client/input/AbstractInput.mapping index d6d8bc9554..98ca4a6c8c 100644 --- a/mappings/net/minecraft/client/input/AbstractInput.mapping +++ b/mappings/net/minecraft/client/input/AbstractInput.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_11907 net/minecraft/client/input/AbstractInput FIELD field_62593 NOT_A_NUMBER I - METHOD method_74228 getKeycode ()I + METHOD method_1_8658 getKey ()I + METHOD method_74228 getScancode ()I METHOD method_74229 isEnterOrSpace ()Z METHOD method_74230 isEnter ()Z METHOD method_74231 isEscape ()Z diff --git a/mappings/net/minecraft/client/input/ImePreEditInput.mapping b/mappings/net/minecraft/client/input/ImePreEditInput.mapping index af0670e47d..43802ed472 100644 --- a/mappings/net/minecraft/client/input/ImePreEditInput.mapping +++ b/mappings/net/minecraft/client/input/ImePreEditInput.mapping @@ -6,3 +6,7 @@ CLASS net/minecraft/class_1_359 net/minecraft/client/input/ImePreEditInput ARG 4 focusedBlock METHOD method_1_2488 toText (Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250; ARG 1 focusedStyle + METHOD method_1_8538 fromSdlEvent (Ljava/lang/String;II)Lnet/minecraft/class_1_359; + ARG 0 fullText + ARG 1 caretPositionCodePoints + ARG 2 lengthCodePoints diff --git a/mappings/net/minecraft/client/input/KeyInput.mapping b/mappings/net/minecraft/client/input/KeyInput.mapping index 910a1b7d01..3d28a22b0c 100644 --- a/mappings/net/minecraft/client/input/KeyInput.mapping +++ b/mappings/net/minecraft/client/input/KeyInput.mapping @@ -1,2 +1,6 @@ CLASS net/minecraft/class_11908 net/minecraft/client/input/KeyInput + FIELD comp_4795 scancode I + FIELD comp_4796 key I + METHOD comp_4795 scancode ()I + METHOD comp_4796 key ()I CLASS class_12146 KeyAction diff --git a/mappings/net/minecraft/client/input/SystemKeycodes.mapping b/mappings/net/minecraft/client/input/SystemUiFlags.mapping similarity index 76% rename from mappings/net/minecraft/client/input/SystemKeycodes.mapping rename to mappings/net/minecraft/client/input/SystemUiFlags.mapping index 240e0e4a9d..4e9b62bf09 100644 --- a/mappings/net/minecraft/client/input/SystemKeycodes.mapping +++ b/mappings/net/minecraft/client/input/SystemUiFlags.mapping @@ -1,4 +1,5 @@ -CLASS net/minecraft/class_11906 net/minecraft/client/input/SystemKeycodes +CLASS net/minecraft/class_11906 net/minecraft/client/input/SystemUiFlags + FIELD field_1_8797 TREAT_HORIZONTAL_SCROLL_WITH_SHIFT_AS_VERTICAL Z FIELD field_62586 IS_MAC_OS Z FIELD field_62589 CTRL_MOD I FIELD field_62590 USE_LONG_LEFT_PRESS Z diff --git a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping index dc9d9b9014..95403a04a5 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerInteractionManager.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteractionManager + FIELD field_1_7542 BLOCK_BREAKING_COOLDOWN I FIELD field_3712 client Lnet/minecraft/class_310; FIELD field_3713 blockBreakingSoundCooldown F FIELD field_3714 currentBreakingPos Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/client/render/Camera.mapping b/mappings/net/minecraft/client/render/Camera.mapping index f62626c088..d99589edb4 100644 --- a/mappings/net/minecraft/client/render/Camera.mapping +++ b/mappings/net/minecraft/client/render/Camera.mapping @@ -50,6 +50,7 @@ CLASS net/minecraft/class_4184 net/minecraft/client/render/Camera METHOD method_1_2100 setPanoramaMode ()V METHOD method_1_2101 updateRenderState (Lnet/minecraft/class_12075;Lnet/minecraft/class_9779;)V ARG 1 renderState + ARG 2 tickCounter METHOD method_1_2102 getCapturedFrustum ()Lnet/minecraft/class_4604; METHOD method_1_2103 getFrustum ()Lnet/minecraft/class_4604; METHOD method_1_2104 getRotationMatrix (Lorg/joml/Matrix4f;)Lorg/joml/Matrix4f; diff --git a/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping b/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping index 163b206992..d65cac4b3c 100644 --- a/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping +++ b/mappings/net/minecraft/client/render/DefaultFramebufferSet.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_9960 net/minecraft/client/render/DefaultFramebufferSet FIELD field_1_8137 cloudDepthFramebuffer Lnet/minecraft/class_9925; FIELD field_1_8138 terrainDepthFramebuffer Lnet/minecraft/class_9925; FIELD field_1_8139 transmittanceTargetFramebuffers Ljava/util/List; + FIELD field_1_9090 alwaysOnTopDepthFramebuffer Lnet/minecraft/class_9925; + FIELD field_1_9091 depthBoundsCopyFramebuffer Lnet/minecraft/class_9925; FIELD field_53083 MAIN Lnet/minecraft/class_2960; FIELD field_53089 ENTITY_OUTLINE Lnet/minecraft/class_2960; FIELD field_53091 mainFramebuffer Lnet/minecraft/class_9925; diff --git a/mappings/net/minecraft/client/render/GameRenderState.mapping b/mappings/net/minecraft/client/render/GameRenderState.mapping index ce578dafb7..63d56b9e82 100644 --- a/mappings/net/minecraft/client/render/GameRenderState.mapping +++ b/mappings/net/minecraft/client/render/GameRenderState.mapping @@ -6,3 +6,4 @@ CLASS net/minecraft/class_1_405 net/minecraft/client/render/GameRenderState FIELD field_1_2300 options Lnet/minecraft/class_1_421; FIELD field_1_2301 window Lnet/minecraft/class_1_416; FIELD field_1_8661 postEffects Ljava/util/List; + FIELD field_1_9140 finishedLoading Z diff --git a/mappings/net/minecraft/client/render/GameRenderer.mapping b/mappings/net/minecraft/client/render/GameRenderer.mapping index b14667367e..bbdeedd9df 100644 --- a/mappings/net/minecraft/client/render/GameRenderer.mapping +++ b/mappings/net/minecraft/client/render/GameRenderer.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer FIELD field_1_8332 erroredPostEffects Ljava/util/List; FIELD field_1_8333 postEffects Ljava/util/List; FIELD field_1_8334 reloadedResources Z + FIELD field_1_9013 hud3dDepthFramebuffer Lnet/minecraft/class_276; FIELD field_3993 LOGGER Lorg/slf4j/Logger; FIELD field_3994 random Lnet/minecraft/class_5819; FIELD field_3997 lastSkyDarkness F @@ -48,7 +49,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer METHOD method_1_431 getLightmapTextureView ()Lnet/minecraft/class_1_1330; METHOD method_1_2674 extract (Lnet/minecraft/class_9779;Z)V ARG 1 renderTickCounter - ARG 2 tick + ARG 2 memoryOk METHOD method_1_2676 updateOptionsRenderState ()V METHOD method_1_2677 updateWindowRenderState ()V METHOD method_1_2678 registerPanoramaTextures (Lnet/minecraft/class_1060;)V @@ -65,13 +66,20 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer METHOD method_1_7691 getPostEffects ()Ljava/util/List; METHOD method_1_7692 (Lnet/minecraft/class_3300;)V ARG 1 manager + METHOD method_1_8579 integrate3dHudDepth ()V + METHOD method_1_8581 refreshPostEffects ()V + METHOD method_1_8582 renderWorldEffects (Lnet/minecraft/class_12075;Lnet/minecraft/class_1_421;Z)V + ARG 1 cameraRenderState + ARG 2 optionsRenderState + ARG 3 hasPostEffects METHOD method_3167 onCameraEntitySet (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_3169 onResized (II)V ARG 1 width ARG 2 height - METHOD method_3172 renderHand (Lnet/minecraft/class_12075;Lnet/minecraft/class_1_1330;)V + METHOD method_3172 renderItemInHand (Lnet/minecraft/class_12075;Lnet/minecraft/class_1_1330;)V ARG 1 cameraRenderState + ARG 2 depthAttachmentView METHOD method_3174 getNightVisionStrength (Lnet/minecraft/class_1309;F)F ARG 0 entity ARG 1 tickProgress diff --git a/mappings/net/minecraft/client/render/RenderLayer.mapping b/mappings/net/minecraft/client/render/RenderLayer.mapping index 1a35a32691..9b885c0121 100644 --- a/mappings/net/minecraft/client/render/RenderLayer.mapping +++ b/mappings/net/minecraft/client/render/RenderLayer.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer COMMENT COMMENT

Before drawing something, a render layer setups these states. After COMMENT drawing something, a render layer resets those states to default. + FIELD field_1_9139 blended Z FIELD field_64011 name Ljava/lang/String; FIELD field_64013 renderSetup Lnet/minecraft/class_12247; FIELD field_64014 affectedOutline Ljava/util/Optional; @@ -22,6 +23,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer METHOD method_1_5227 setModelViewMatrix (Lorg/joml/Matrix4f;)Lnet/minecraft/class_1_1254; ARG 1 matrix METHOD method_1_7462 hasCrumbling ()Z + METHOD method_1_8799 isBlended ()Z METHOD method_23031 getVertexFormat ()Lnet/minecraft/class_1_1232; METHOD method_23033 getDrawMode ()Lnet/minecraft/class_5596; METHOD method_23037 isOpaque ()Z diff --git a/mappings/net/minecraft/client/render/RenderPipelines.mapping b/mappings/net/minecraft/client/render/RenderPipelines.mapping index bc164210be..4aaf959169 100644 --- a/mappings/net/minecraft/client/render/RenderPipelines.mapping +++ b/mappings/net/minecraft/client/render/RenderPipelines.mapping @@ -83,6 +83,8 @@ CLASS net/minecraft/class_10799 net/minecraft/client/render/RenderPipelines FIELD field_1_8065 TEXT_BACKGROUND_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; FIELD field_1_8066 WATER_MASK_SNIPPET Lnet/minecraft/class_1_1257$class_1_1259; FIELD field_1_8067 WEATHER Lnet/minecraft/class_1_1257; + FIELD field_1_9052 INTEGRATE_DEPTH Lnet/minecraft/class_1_1257; + FIELD field_1_9053 OIT_DEPTH_BOUNDS_CULL Lnet/minecraft/class_1_1257; FIELD field_56812 BEACON_BEAM_TRANSLUCENT Lnet/minecraft/class_1_1257; FIELD field_56814 RENDERTYPE_LEASH Lnet/minecraft/class_1_1257; FIELD field_56815 RENDERTYPE_WATER_MASK Lnet/minecraft/class_1_1257; diff --git a/mappings/net/minecraft/client/render/RenderSetup.mapping b/mappings/net/minecraft/client/render/RenderSetup.mapping index fe83aafbc9..87eb90c4ef 100644 --- a/mappings/net/minecraft/client/render/RenderSetup.mapping +++ b/mappings/net/minecraft/client/render/RenderSetup.mapping @@ -25,6 +25,8 @@ CLASS net/minecraft/class_12247 net/minecraft/client/render/RenderSetup METHOD method_75926 resolveTextures (Lnet/minecraft/class_1060;Lnet/minecraft/class_12136;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1330;)Ljava/util/List; ARG 1 textureManager ARG 2 samplerCache + ARG 3 overlay + ARG 4 lightmap METHOD method_75927 builder (Lnet/minecraft/class_1_1257;)Lnet/minecraft/class_12247$class_12248; ARG 0 renderPipeline CLASS class_4750 OutlineMode diff --git a/mappings/net/minecraft/client/render/SkyRenderer.mapping b/mappings/net/minecraft/client/render/SkyRenderer.mapping index 27e2ba7c4a..9bf172d6de 100644 --- a/mappings/net/minecraft/client/render/SkyRenderer.mapping +++ b/mappings/net/minecraft/client/render/SkyRenderer.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_9975 net/minecraft/client/render/SkyRenderer + FIELD field_1_5604 framebuffer Lnet/minecraft/class_276; FIELD field_53143 END_SKY_TEXTURE Lnet/minecraft/class_2960; FIELD field_53145 starVertexBuffer Lnet/minecraft/class_1_1211; FIELD field_53146 topSkyVertexBuffer Lnet/minecraft/class_1_1211; @@ -17,7 +18,9 @@ CLASS net/minecraft/class_9975 net/minecraft/client/render/SkyRenderer METHOD (Lnet/minecraft/class_1060;Lnet/minecraft/class_11697;Lnet/minecraft/class_276;)V ARG 1 textureManager ARG 2 atlasManager + ARG 3 framebuffer METHOD method_62302 renderTopSky (I)V + ARG 1 color METHOD method_62303 renderSun (FLnet/minecraft/class_4587;)V ARG 1 alpha ARG 2 matrices diff --git a/mappings/net/minecraft/client/render/ThreeDimensionalCrosshair.mapping b/mappings/net/minecraft/client/render/ThreeDimensionalCrosshair.mapping index 1ecebe373a..552acecad5 100644 --- a/mappings/net/minecraft/client/render/ThreeDimensionalCrosshair.mapping +++ b/mappings/net/minecraft/client/render/ThreeDimensionalCrosshair.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_1_744 net/minecraft/client/render/ThreeDimensionalCros METHOD method_1_4488 render (Lnet/minecraft/class_12075;ILnet/minecraft/class_1_1330;Lnet/minecraft/class_1_1330;)V ARG 1 cameraRenderState ARG 2 windowScaleFactor + ARG 3 colorAttachment + ARG 4 depthAttachment diff --git a/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping b/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping index 87e3fb75e3..9cb07ebd45 100644 --- a/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_9978 net/minecraft/client/render/WorldBorderRenderer ARG 4 cameraX ARG 6 cameraZ ARG 8 indexBuffer + ARG 9 pass METHOD method_1_7441 prepare (Lnet/minecraft/class_12078;Lnet/minecraft/class_243;DD)V ARG 1 state ARG 2 pos @@ -26,11 +27,13 @@ CLASS net/minecraft/class_9978 net/minecraft/client/render/WorldBorderRenderer ARG 1 state ARG 2 cameraPos METHOD method_1_7443 setRenderPassProperties (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_1254;Lnet/minecraft/class_1_1211;Lnet/minecraft/class_1044;)V + ARG 1 pass ARG 2 dynamicTransforms ARG 3 indexBuffer ARG 4 forceFieldTexture METHOD method_1_7444 draw (Lnet/minecraft/class_12078;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_243;D)V ARG 1 state + ARG 2 pass ARG 3 cameraPos ARG 4 viewDistanceBlocks METHOD method_1_7445 drawOit (Lnet/minecraft/class_12078;Lnet/minecraft/class_243;DLnet/minecraft/class_1_1153;Lnet/minecraft/class_1_1317;)V @@ -38,6 +41,7 @@ CLASS net/minecraft/class_9978 net/minecraft/client/render/WorldBorderRenderer ARG 2 cameraPos ARG 3 viewDistanceBlocks ARG 5 oitStage + ARG 6 pass METHOD method_67549 markBuffersDirty ()V METHOD method_67550 shouldRefreshBuffers (Lnet/minecraft/class_12078;)Z ARG 1 state diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index e777d68bb3..f9e136c072 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer FIELD field_1_6302 FRAMEBUFFER_CLEAR_COLOR Lorg/joml/Vector4fc; FIELD field_1_7983 COEFF_COUNT I FIELD field_1_7984 COEFF_ATTACHMENT_COUNT I + FIELD field_1_8347 drawOutlines Z FIELD field_4109 entityRenderManager Lnet/minecraft/class_898; FIELD field_4112 chunks Lnet/minecraft/class_769; FIELD field_20951 bufferBuilders Lnet/minecraft/class_4599; @@ -74,6 +75,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_1_7338 drawTranslucentGeometry (Lnet/minecraft/class_11532;Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_1_1317;)V ARG 1 state ARG 2 preparedFrame + ARG 3 pass METHOD method_1_7339 drawOitTranslucentGeometry (Lnet/minecraft/class_11532;Lnet/minecraft/class_11684$class_1_875;)V ARG 1 sectionRenderState ARG 2 preparedFrame @@ -85,9 +87,17 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_1_7342 renderSolidGeometry (Lnet/minecraft/class_11532;Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_1_1317;)V ARG 1 sectionRenderState ARG 2 preparedFrame + ARG 3 pass METHOD method_1_7350 prepare ()V METHOD method_1_7351 getTransmittanceTargetFramebuffer (I)Lnet/minecraft/class_276; ARG 1 index + METHOD method_1_8615 getDepthBoundsCopyFramebuffer ()Lnet/minecraft/class_276; + METHOD method_1_8616 renderAlwaysOnTopFeatures (Lnet/minecraft/class_11684$class_1_875;Lnet/minecraft/class_276;Z)V + ARG 1 preparedFrame + ARG 2 framebuffer + ARG 3 hasPostEffects + METHOD method_1_8617 oitCullDepthBounds ()V + METHOD method_1_8618 hasAlwaysOnTopPrimitives ()Z METHOD method_3242 onResized (II)V ARG 1 width ARG 2 height @@ -102,6 +112,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 4 fogBuffer ARG 5 fogColor ARG 6 renderSky + ARG 7 hasPostEffects METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_1921;Lnet/minecraft/class_12074;IFZ)V ARG 1 matrices ARG 2 queue @@ -130,6 +141,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer ARG 2 preparedFrame ARG 3 fogBuffer ARG 4 sectionRenderState + ARG 5 hasPostEffects METHOD method_62206 renderBlockDamage (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_11658;)V ARG 1 matrices ARG 2 queue diff --git a/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping b/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping index de64fa1c3a..c2eb5d525e 100644 --- a/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping +++ b/mappings/net/minecraft/client/render/command/RenderDispatcher.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispat ARG 1 context ARG 2 queue METHOD method_1_5299 renderAll (Lnet/minecraft/class_1_1317;Lnet/minecraft/class_11684$class_1_875;)V + ARG 0 pass ARG 1 preparedFrame CLASS class_1_874 Executor FIELD field_1_6175 commands Ljava/util/List; @@ -50,24 +51,34 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispat METHOD method_1_5304 clear (Ljava/util/Collection;)V ARG 0 groupLists METHOD method_1_5305 renderTopGizmos (Lnet/minecraft/class_1_1317;)V + ARG 1 pass METHOD method_1_5306 renderOutlines (Lnet/minecraft/class_1_1317;)V + ARG 1 pass METHOD method_1_5307 render (Lnet/minecraft/class_1_877;Lnet/minecraft/class_1_841;Lnet/minecraft/class_1_1153;Lnet/minecraft/class_1_1317;)V ARG 1 commands ARG 2 context ARG 3 oitStage + ARG 4 pass METHOD method_1_5308 renderSolidFeatures (Lnet/minecraft/class_1_1317;)V + ARG 1 pass METHOD method_1_5309 renderTranslucentFeatures (Lnet/minecraft/class_1_1317;)V + ARG 1 pass METHOD method_1_5310 renderTranslucentParticles (Lnet/minecraft/class_1_1317;)V + ARG 1 pass METHOD method_1_5312 hasAnyOutlines ()Z METHOD method_1_5313 (Ljava/util/List;)Z ARG 0 groupList METHOD method_1_7557 renderOitTranslucentElements (Lnet/minecraft/class_1_1153;Lnet/minecraft/class_1_1317;)V ARG 1 oitStage + ARG 2 pass METHOD method_1_7558 render (Lnet/minecraft/class_1_877;Lnet/minecraft/class_1_841;Lnet/minecraft/class_1_1317;)V ARG 1 commands ARG 2 context + ARG 3 pass METHOD method_1_7559 renderWorldWaterMask (Lnet/minecraft/class_1_1317;)V + ARG 1 pass METHOD method_1_7560 hasAnyWaterMasks ()Z + METHOD method_1_8906 isEmpty ()Z CLASS class_1_876 Group FIELD field_1_6185 groupIndex I FIELD field_1_6186 type Lnet/minecraft/class_1_867; @@ -83,6 +94,7 @@ CLASS net/minecraft/class_11684 net/minecraft/client/render/command/RenderDispat METHOD method_1_5314 render (Lnet/minecraft/class_1_841;Lnet/minecraft/class_1_1153;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_1_866;Ljava/util/List;)V ARG 1 context ARG 2 oitStage + ARG 3 pass ARG 4 commandRendererRegistry ARG 5 commands METHOD method_1_5315 prepare (Lnet/minecraft/class_1_841;Lnet/minecraft/class_1_866;Ljava/util/List;)V diff --git a/mappings/net/minecraft/client/render/effect/PostEffectProcessor.mapping b/mappings/net/minecraft/client/render/effect/PostEffectProcessor.mapping index ea6d95c45b..7b6ba080f4 100644 --- a/mappings/net/minecraft/client/render/effect/PostEffectProcessor.mapping +++ b/mappings/net/minecraft/client/render/effect/PostEffectProcessor.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_279 net/minecraft/client/render/effect/PostEffectProcessor FIELD field_1_1781 projectionMatrix Lnet/minecraft/class_11279; + FIELD field_1_8830 id Lnet/minecraft/class_2960; FIELD field_1497 passes Ljava/util/List; FIELD field_53104 MAIN Lnet/minecraft/class_2960; FIELD field_53106 internalTargets Ljava/util/Map; @@ -7,10 +8,13 @@ CLASS net/minecraft/class_279 net/minecraft/client/render/effect/PostEffectProce FIELD field_60119 framebuffers Ljava/util/Map; FIELD field_60120 projectionBuffer Lnet/minecraft/class_11278; METHOD (Lnet/minecraft/class_2960;Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_11279;Lnet/minecraft/class_11278;)V + ARG 1 id + ARG 2 passes ARG 3 internalTargets ARG 4 externalTargets ARG 5 projectionMatrix ARG 6 projectionBuffer + METHOD method_1_8539 getId ()Lnet/minecraft/class_2960; METHOD method_1256 parseEffect (Lnet/minecraft/class_9962;Lnet/minecraft/class_1060;Ljava/util/Set;Lnet/minecraft/class_2960;Lnet/minecraft/class_11279;Lnet/minecraft/class_11278;)Lnet/minecraft/class_279; ARG 0 pipeline ARG 1 textureManager diff --git a/mappings/net/minecraft/client/render/item/ItemRenderState.mapping b/mappings/net/minecraft/client/render/item/ItemRenderState.mapping index ef7d643d45..2efbfe8aa4 100644 --- a/mappings/net/minecraft/client/render/item/ItemRenderState.mapping +++ b/mappings/net/minecraft/client/render/item/ItemRenderState.mapping @@ -51,6 +51,8 @@ CLASS net/minecraft/class_10444 net/minecraft/client/render/item/ItemRenderState ARG 1 matrix METHOD method_1_2808 setModelTransform (Lorg/joml/Matrix4fc;)V ARG 1 modelTransform + METHOD method_1_8860 setQuads (Lnet/minecraft/class_1_1348;)V + ARG 1 quads METHOD method_65612 clear ()V METHOD method_65613 initTints ()Lit/unimi/dsi/fastutil/ints/IntList; METHOD method_65614 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;III)V diff --git a/mappings/net/minecraft/client/render/model/ClassifiedQuadList.mapping b/mappings/net/minecraft/client/render/model/ClassifiedQuadList.mapping new file mode 100644 index 0000000000..727c560c0d --- /dev/null +++ b/mappings/net/minecraft/client/render/model/ClassifiedQuadList.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1348 net/minecraft/client/render/model/ClassifiedQuadList + FIELD field_1_9199 EMPTY Lnet/minecraft/class_1_1348; + METHOD method_1_8862 isEmpty ()Z + METHOD method_1_8863 from (Ljava/util/List;)Lnet/minecraft/class_1_1348; + ARG 0 quads diff --git a/mappings/net/minecraft/client/render/state/CameraRenderState.mapping b/mappings/net/minecraft/client/render/state/CameraRenderState.mapping index d2303cf04f..f511b58a4b 100644 --- a/mappings/net/minecraft/client/render/state/CameraRenderState.mapping +++ b/mappings/net/minecraft/client/render/state/CameraRenderState.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_12075 net/minecraft/client/render/state/CameraRenderSt FIELD field_1_1905 yaw F FIELD field_1_5923 hasCapturedFrustum Z FIELD field_1_5924 chunkCullingEnabled Z + FIELD field_1_9228 tickProgress F FIELD field_63077 blockPos Lnet/minecraft/class_2338; FIELD field_63078 pos Lnet/minecraft/class_243; FIELD field_63079 initialized Z diff --git a/mappings/net/minecraft/client/render/state/WorldRenderState.mapping b/mappings/net/minecraft/client/render/state/WorldRenderState.mapping index d72aba8f31..82b5bbe039 100644 --- a/mappings/net/minecraft/client/render/state/WorldRenderState.mapping +++ b/mappings/net/minecraft/client/render/state/WorldRenderState.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_11658 net/minecraft/client/render/state/WorldRenderSta FIELD field_1_5918 drawEntityOutlines Z FIELD field_1_7019 chunkManager Lnet/minecraft/class_1_1029; FIELD field_1_8218 wireFrame Z + FIELD field_1_9215 tickProgress F FIELD field_61735 entityRenderStates Ljava/util/List; FIELD field_62646 blockEntityRenderStates Ljava/util/List; FIELD field_63082 cameraRenderState Lnet/minecraft/class_12075; diff --git a/mappings/net/minecraft/client/texture/ForceFieldTexture.mapping b/mappings/net/minecraft/client/texture/ForceFieldTexture.mapping new file mode 100644 index 0000000000..638d105ca1 --- /dev/null +++ b/mappings/net/minecraft/client/texture/ForceFieldTexture.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1345 net/minecraft/client/texture/ForceFieldTexture + FIELD field_1_9186 maxMipmapLevels I + METHOD (Lnet/minecraft/class_2960;I)V + ARG 1 id + ARG 2 maxMipmapLevels + METHOD method_1_8850 getMipmapLevels (II)I + ARG 1 width + ARG 2 height diff --git a/mappings/net/minecraft/client/texture/ImageHelper.mapping b/mappings/net/minecraft/client/texture/ImageHelper.mapping new file mode 100644 index 0000000000..a6ab66cfed --- /dev/null +++ b/mappings/net/minecraft/client/texture/ImageHelper.mapping @@ -0,0 +1,32 @@ +CLASS net/minecraft/class_1_1306 net/minecraft/client/texture/ImageHelper + FIELD field_1_8799 DEFAULT_BUFFER_SIZE I + FIELD field_1_8800 CARDINAL_OFFSETS [[I + FIELD field_1_8801 LOGGER Lorg/slf4j/Logger; + METHOD method_1_8480 recolorTransparentPixelsDark (Lnet/minecraft/class_1011;)V + ARG 0 image + METHOD method_1_8481 getDebugTexturesDir ()Ljava/nio/file/Path; + METHOD method_1_8482 getDebugTexturesDir (Ljava/nio/file/Path;)Ljava/nio/file/Path; + ARG 0 gameRoot + METHOD method_1_8486 packPixelPos (III)I + ARG 0 x + ARG 1 y + ARG 2 width + METHOD method_1_8487 readAll (Ljava/io/InputStream;)Ljava/nio/ByteBuffer; + ARG 0 input + METHOD method_1_8488 readAll (Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer; + ARG 0 channel + ARG 1 bufSize + METHOD method_1_8489 recolorTransparentPixels (Lnet/minecraft/class_1011;)V + ARG 0 image + METHOD method_1_8490 saveTexture (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/class_1_1318;ILjava/util/function/IntUnaryOperator;)V + ARG 0 directory + ARG 1 filePrefix + ARG 2 texture + ARG 3 scales + ARG 4 colorFunction + METHOD method_1_8491 unpackX (II)I + ARG 0 packed + ARG 1 width + METHOD method_1_8492 unpackY (II)I + ARG 0 packed + ARG 1 width diff --git a/mappings/net/minecraft/client/texture/MipmapHelper.mapping b/mappings/net/minecraft/client/texture/MipmapHelper.mapping index 64128c9c22..86efbcc180 100644 --- a/mappings/net/minecraft/client/texture/MipmapHelper.mapping +++ b/mappings/net/minecraft/client/texture/MipmapHelper.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_4725 net/minecraft/client/texture/MipmapHelper ARG 2 mipmapLevels ARG 3 strategy ARG 4 cutoffBias + ARG 5 transparency METHOD method_75486 blendDarkenedCutout (IIII)I ARG 0 nw ARG 1 ne diff --git a/mappings/net/minecraft/client/texture/ReloadableTexture.mapping b/mappings/net/minecraft/client/texture/ReloadableTexture.mapping index e9e1cf0cd2..321c732216 100644 --- a/mappings/net/minecraft/client/texture/ReloadableTexture.mapping +++ b/mappings/net/minecraft/client/texture/ReloadableTexture.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_10537 net/minecraft/client/texture/ReloadableTexture FIELD field_55529 textureId Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_2960;)V ARG 1 textureId + METHOD method_1_8861 updateSampler (Lnet/minecraft/class_10539;)V + ARG 1 textureContents METHOD method_65809 loadContents (Lnet/minecraft/class_3300;)Lnet/minecraft/class_10539; ARG 1 resourceManager METHOD method_65856 load (Lnet/minecraft/class_1011;)V diff --git a/mappings/net/minecraft/client/util/InputUtil.mapping b/mappings/net/minecraft/client/util/InputUtil.mapping index 07c88bee33..5af1386539 100644 --- a/mappings/net/minecraft/client/util/InputUtil.mapping +++ b/mappings/net/minecraft/client/util/InputUtil.mapping @@ -1,5 +1,12 @@ CLASS net/minecraft/class_3675 net/minecraft/client/util/InputUtil + FIELD field_1_8995 LOGGER Lorg/slf4j/Logger; FIELD field_16237 UNKNOWN_KEY Lnet/minecraft/class_3675$class_306; + METHOD method_1_8574 enableRelativeMouseMode (Lnet/minecraft/class_1041;)V + ARG 0 window + METHOD method_1_8575 disableRelativeMouseMode (Lnet/minecraft/class_1041;DD)V + ARG 0 window + ARG 1 x + ARG 3 y METHOD method_15981 fromTranslationKey (Ljava/lang/String;)Lnet/minecraft/class_3675$class_306; ARG 0 translationKey METHOD method_15985 fromKeyCode (Lnet/minecraft/class_11908;)Lnet/minecraft/class_3675$class_306; @@ -44,4 +51,4 @@ CLASS net/minecraft/class_3675 net/minecraft/client/util/InputUtil METHOD method_27450 (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561; ARG 0 keyCode ARG 1 translationKey - CLASS class_12135 Keycode + CLASS class_12135 Scancode diff --git a/mappings/net/minecraft/client/util/Monitor.mapping b/mappings/net/minecraft/client/util/Monitor.mapping index 3e08860b02..4e7a070195 100644 --- a/mappings/net/minecraft/client/util/Monitor.mapping +++ b/mappings/net/minecraft/client/util/Monitor.mapping @@ -12,10 +12,14 @@ CLASS net/minecraft/class_313 net/minecraft/client/util/Monitor METHOD comp_1_899 y ()I METHOD comp_1_1352 handle ()I METHOD method_1_6374 describeMonitor (I)Ljava/lang/String; - METHOD method_1_6375 fromPointer (I)Lnet/minecraft/class_313; + ARG 0 id + METHOD method_1_6375 fromId (I)Lnet/minecraft/class_313; + ARG 0 id + METHOD method_1_8458 getFirstAvailableVideoMode ()Lnet/minecraft/class_319; METHOD method_1614 findClosestVideoMode (Ljava/util/Optional;)Lnet/minecraft/class_319; ARG 1 videoMode - METHOD method_1619 findClosestVideoModeIndex (Lnet/minecraft/class_319;)I + METHOD method_1619 findVideoModeIndex (Lnet/minecraft/class_319;)I + ARG 1 videoMode METHOD method_1620 getVideoMode (I)Lnet/minecraft/class_319; ARG 1 index METHOD method_1621 getVideoModeCount ()I diff --git a/mappings/net/minecraft/client/util/MonitorTracker.mapping b/mappings/net/minecraft/client/util/MonitorTracker.mapping index 1a7c51203f..9c884a0936 100644 --- a/mappings/net/minecraft/client/util/MonitorTracker.mapping +++ b/mappings/net/minecraft/client/util/MonitorTracker.mapping @@ -1,5 +1,13 @@ CLASS net/minecraft/class_323 net/minecraft/client/util/MonitorTracker - FIELD field_1993 pointerToMonitorMap Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + FIELD field_1993 idToMonitorMap Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_37266 LOGGER Lorg/slf4j/Logger; + METHOD method_1_8576 registerMonitor (I)Lnet/minecraft/class_313; + ARG 1 id + METHOD method_1_8577 onConnectMonitor (I)V + ARG 1 id + METHOD method_1_8578 onDisconnectMonitor (I)V + ARG 1 id METHOD method_1680 getMonitor (I)Lnet/minecraft/class_313; + ARG 1 id METHOD method_1681 getMonitor (Lnet/minecraft/class_1041;)Lnet/minecraft/class_313; + ARG 1 window diff --git a/mappings/net/minecraft/client/util/VideoMode.mapping b/mappings/net/minecraft/client/util/VideoMode.mapping index 2869357d29..bea3a4912b 100644 --- a/mappings/net/minecraft/client/util/VideoMode.mapping +++ b/mappings/net/minecraft/client/util/VideoMode.mapping @@ -1,10 +1,19 @@ CLASS net/minecraft/class_319 net/minecraft/client/util/VideoMode + FIELD field_1_8793 GSON Lcom/google/gson/Gson; + FIELD field_1_8794 LOGGER Lorg/slf4j/Logger; FIELD field_1975 refreshRate F FIELD field_1976 blueBits I FIELD field_1977 greenBits I FIELD field_1978 redBits I FIELD field_1979 height I FIELD field_1980 width I + METHOD (IIIIIF)V + ARG 1 width + ARG 2 height + ARG 3 redBits + ARG 4 greenBits + ARG 5 blueBits + ARG 6 refreshRate METHOD (IIIIII)V ARG 1 width ARG 2 height @@ -12,8 +21,15 @@ CLASS net/minecraft/class_319 net/minecraft/client/util/VideoMode ARG 4 greenBits ARG 5 blueBits ARG 6 refreshRate + METHOD (Lorg/lwjgl/sdl/SDL_DisplayMode;)V + ARG 1 sdlDisplayMode METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD method_1_8465 (Ljava/lang/String;Ljava/lang/String;)V + ARG 1 message + METHOD method_1_8466 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_8467 getFormattedRefreshRate ()Ljava/lang/String; METHOD method_1665 fromString (Ljava/lang/String;)Ljava/util/Optional; ARG 0 string METHOD method_1666 getRedBits ()I diff --git a/mappings/net/minecraft/client/window/GlWindowBackend.mapping b/mappings/net/minecraft/client/window/GlWindowBackend.mapping index ff9df3bfd6..156def0a6a 100644 --- a/mappings/net/minecraft/client/window/GlWindowBackend.mapping +++ b/mappings/net/minecraft/client/window/GlWindowBackend.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_1_9 net/minecraft/client/window/GlWindowBackend FIELD field_1_29 GL_MAJOR_VERSION I FIELD field_1_30 GL_MINOR_VERSION I + FIELD field_1_9088 error Lnet/minecraft/class_1_739; + FIELD field_1_9089 loaded Z diff --git a/mappings/net/minecraft/client/window/SdlLogOutput.mapping b/mappings/net/minecraft/client/window/SdlLogOutput.mapping new file mode 100644 index 0000000000..cfda610dc0 --- /dev/null +++ b/mappings/net/minecraft/client/window/SdlLogOutput.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_1_1303 net/minecraft/client/window/SdlLogOutput + FIELD field_1_8788 LOG_OUTPUT_FUNCTION Lorg/lwjgl/sdl/SDL_LogOutputFunction; + FIELD field_1_8789 HEX_FORMAT Ljava/util/HexFormat; + FIELD field_1_8790 LOGGER Lorg/slf4j/Logger; + METHOD method_1_8459 describeCategory (I)Ljava/lang/String; + ARG 0 category + METHOD method_1_8460 initialize ()V + METHOD method_1_8461 logOutput (JIIJ)V + ARG 0 userdata + ARG 2 category + ARG 3 priority + ARG 4 message + METHOD method_1_8462 describeUnknownCategory (I)Ljava/lang/String; + ARG 0 category diff --git a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping index ce229d1396..d277e9467f 100644 --- a/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping +++ b/mappings/net/minecraft/client/window/VulkanWindowBackend.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_1_689 net/minecraft/client/window/VulkanWindowBackend FIELD field_1_3534 LOGGER Lorg/slf4j/Logger; + FIELD field_1_9136 error Lnet/minecraft/class_1_739; + FIELD field_1_9137 loaded Z METHOD method_1_4154 createDevice (Lnet/minecraft/class_1_1045;Lnet/minecraft/class_1_717;)Lorg/lwjgl/vulkan/VkDevice; ARG 0 enabled ARG 1 physicalDevice @@ -20,3 +22,4 @@ CLASS net/minecraft/class_1_689 net/minecraft/client/window/VulkanWindowBackend METHOD method_1_5119 isApiVersionSufficient (Lorg/lwjgl/vulkan/VkPhysicalDevice;)Z ARG 0 physicalDevice METHOD method_1_6284 getPilotWindowException ()Lnet/minecraft/class_1_739; + METHOD method_1_8798 getPilotDeviceException ()Lnet/minecraft/class_1_739; diff --git a/mappings/net/minecraft/client/window/Window.mapping b/mappings/net/minecraft/client/window/Window.mapping index 9646749105..c1e129fcab 100644 --- a/mappings/net/minecraft/client/window/Window.mapping +++ b/mappings/net/minecraft/client/window/Window.mapping @@ -2,6 +2,9 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window FIELD field_1_2251 backend Lnet/minecraft/class_1_11; FIELD field_1_2592 focused Z FIELD field_1_7137 exclusiveFullscreen Z + FIELD field_1_8784 MIN_HEIGHT I + FIELD field_1_8785 MIN_WIDTH I + FIELD field_1_8786 closeCallback Ljava/lang/Runnable; FIELD field_5174 windowedWidth I FIELD field_5175 windowedX I FIELD field_5176 eventHandler Lnet/minecraft/class_3678; @@ -40,14 +43,47 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window ARG 7 backend METHOD method_1_2661 getBackend ()Lnet/minecraft/class_1_11; METHOD method_1_2662 createHandle (Lnet/minecraft/class_1_11;IILjava/lang/String;)J + ARG 1 windowBackend ARG 2 width ARG 3 height ARG 4 title METHOD method_1_2666 updateFullscreenIfNeeded ()V - METHOD method_1_3099 clampToPositive (II)I - ARG 0 x + METHOD method_1_3099 clampToAtLeast (II)I + ARG 0 value + ARG 1 minimum METHOD method_1_3138 isFocused ()Z - METHOD method_1_6373 shouldReserveOneRow ()Z + METHOD method_1_6373 isExclusiveFullscreen ()Z + METHOD method_1_8434 addAlternateIcon (Lorg/lwjgl/sdl/SDL_Surface;Lnet/minecraft/class_7367;)V + ARG 1 surface + ARG 2 icon + METHOD method_1_8436 setBorderlessFullscreen ()Z + METHOD method_1_8437 setFullscreen ()Z + METHOD method_1_8438 setFullscreenMode ()Z + METHOD method_1_8439 setWindowed ()Z + METHOD method_1_8440 createSurfaceFrom (Lnet/minecraft/class_1011;)Lorg/lwjgl/sdl/SDL_Surface; + ARG 0 image + METHOD method_1_8441 getSdlDisplayMode ()Lorg/lwjgl/sdl/SDL_DisplayMode; + METHOD method_1_8442 getVideoMode ()Lnet/minecraft/class_319; + METHOD method_1_8443 getPhase ()Ljava/lang/String; + METHOD method_1_8444 getPixelDensity ()F + METHOD method_1_8445 onEvent (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8446 isWindowExclusiveFullscreen ()Z + METHOD method_1_8447 isWindowFullscreen ()Z + METHOD method_1_8448 onFullscreenChanged (Z)V + ARG 1 fullscreen + METHOD method_1_8449 getSize ()Lnet/minecraft/class_1041$class_1_1301; + METHOD method_1_8450 onQuit ()V + METHOD method_1_8451 setExclusiveFullscreen (Z)V + ARG 1 exclusiveFullscreen + METHOD method_1_8452 setFullscreen (Z)V + ARG 1 fullscreen + METHOD method_1_8453 setIcon (Ljava/util/List;)V + ARG 1 icons + METHOD method_1_8454 setMaximumSize (II)V + ARG 1 width + ARG 2 height + METHOD method_1_8455 show ()V METHOD method_4474 setPhase (Ljava/lang/String;)V ARG 1 phase METHOD method_4475 applyFullscreenVideoMode ()V @@ -68,6 +104,7 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window METHOD method_4489 getFramebufferWidth ()I METHOD method_4490 getHandle ()J METHOD method_4491 setIcon (Lnet/minecraft/class_1_1068;Lnet/minecraft/class_8518;)V + ARG 1 resourceResolver ARG 2 icons METHOD method_4494 onWindowFocusChanged (Z)V ARG 1 focused @@ -107,6 +144,7 @@ CLASS net/minecraft/class_1041 net/minecraft/client/window/Window METHOD method_74030 setAllowCursorChanges (Z)V ARG 1 allowCursorChanges METHOD method_75291 getMinimumLineWidth ()F - CLASS class_4716 GlfwErroredException + CLASS class_1_1301 Size + CLASS class_4716 SdlErroredException METHOD (Ljava/lang/String;)V ARG 1 message diff --git a/mappings/net/minecraft/client/window/WindowBackend.mapping b/mappings/net/minecraft/client/window/WindowBackend.mapping index 5fdeb45ea7..96917de08d 100644 --- a/mappings/net/minecraft/client/window/WindowBackend.mapping +++ b/mappings/net/minecraft/client/window/WindowBackend.mapping @@ -1,5 +1,11 @@ CLASS net/minecraft/class_1_11 net/minecraft/client/window/WindowBackend METHOD method_1_405 getName ()Ljava/lang/String; METHOD method_1_2669 createDevice (JLnet/minecraft/class_1_16;)Lnet/minecraft/class_1_1313; + ARG 1 window + ARG 3 debugOptions METHOD method_1_2670 reportError (Ljava/lang/String;)V + ARG 1 message METHOD method_1_2671 setHints ()V + METHOD method_1_8636 getWindowCreationFlags ()J + METHOD method_1_8637 loadGraphics ()V + METHOD method_1_8638 unloadGraphics ()V diff --git a/mappings/net/minecraft/client/window/WindowEventHandler.mapping b/mappings/net/minecraft/client/window/WindowEventHandler.mapping index 0f687434b6..e94513babf 100644 --- a/mappings/net/minecraft/client/window/WindowEventHandler.mapping +++ b/mappings/net/minecraft/client/window/WindowEventHandler.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_3678 net/minecraft/client/window/WindowEventHandler METHOD method_1_4256 onWindowSizeChanged ()V + METHOD method_1_8665 onFullscreenChanged (Z)V + ARG 1 fullscreen METHOD method_15993 onScaleFactorChanged ()V METHOD method_30133 onCursorEnterChanged ()V diff --git a/mappings/net/minecraft/client/window/WindowEventListener.mapping b/mappings/net/minecraft/client/window/WindowEventListener.mapping new file mode 100644 index 0000000000..dff8760c45 --- /dev/null +++ b/mappings/net/minecraft/client/window/WindowEventListener.mapping @@ -0,0 +1,32 @@ +CLASS net/minecraft/class_1_1312 net/minecraft/client/window/WindowEventListener + FIELD field_1_9019 droppedFiles Ljava/util/List; + FIELD field_1_9020 client Lnet/minecraft/class_310; + FIELD field_1_9021 window Lnet/minecraft/class_1041; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_1041;)V + ARG 1 client + ARG 2 window + METHOD method_1_8593 getWindowFromEvent (Lorg/lwjgl/sdl/SDL_Event;)J + ARG 0 event + METHOD method_1_8594 onDropBegin ()V + METHOD method_1_8595 onDropComplete (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8596 onDropFile (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8597 onKey (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8598 onKeymapChanged ()V + METHOD method_1_8599 onMouseButton (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8600 onMouseMove (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8601 onMouseWheel (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8602 onTextEditing (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8603 onTextInput (Lorg/lwjgl/sdl/SDL_Event;)V + ARG 1 event + METHOD method_1_8604 treatHorizontalScrollAsVertical (DD)Z + ARG 0 vertical + ARG 2 horizontal + METHOD method_1_8613 poll ()V + METHOD method_1_8614 flushEvents ()V diff --git a/mappings/net/minecraft/component/DataComponentTypes.mapping b/mappings/net/minecraft/component/DataComponentTypes.mapping index 8fa3dd9b25..f6dd15cbb8 100644 --- a/mappings/net/minecraft/component/DataComponentTypes.mapping +++ b/mappings/net/minecraft/component/DataComponentTypes.mapping @@ -44,6 +44,24 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes ARG 0 builder METHOD method_1_7352 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; ARG 0 builder + METHOD method_1_7725 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8621 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8622 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8623 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8624 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8625 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8626 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8627 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_1_8628 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder METHOD method_57884 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; ARG 0 builder METHOD method_57885 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; diff --git a/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping b/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping new file mode 100644 index 0000000000..4048522647 --- /dev/null +++ b/mappings/net/minecraft/component/type/BrewingFuelComponent.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1319 net/minecraft/component/type/BrewingFuelComponent + FIELD field_1_9069 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_1_8668 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/component/type/CompostableComponents.mapping b/mappings/net/minecraft/component/type/CompostableComponents.mapping deleted file mode 100644 index 75ed49cd79..0000000000 --- a/mappings/net/minecraft/component/type/CompostableComponents.mapping +++ /dev/null @@ -1,12 +0,0 @@ -CLASS net/minecraft/class_1_1293 net/minecraft/component/type/CompostableComponents - FIELD field_1_8761 NUMBER_PROVIDER_CODEC Lcom/mojang/serialization/Codec; - METHOD method_1_8202 bootstrap (Lnet/minecraft/class_7891;)V - ARG 0 registry - METHOD method_1_8203 chance (Lnet/minecraft/class_7871;I)Lnet/minecraft/class_5658; - ARG 1 percentage - METHOD method_1_8204 of (Ljava/lang/String;)Lnet/minecraft/class_5321; - ARG 0 path - METHOD method_1_8206 (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; - ARG 0 mapCodec - METHOD method_1_8207 (Lnet/minecraft/class_5658;)Lcom/mojang/datafixers/util/Either; - ARG 0 provider diff --git a/mappings/net/minecraft/component/type/CookingFuelComponent.mapping b/mappings/net/minecraft/component/type/CookingFuelComponent.mapping new file mode 100644 index 0000000000..68158b27e8 --- /dev/null +++ b/mappings/net/minecraft/component/type/CookingFuelComponent.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1320 net/minecraft/component/type/CookingFuelComponent + FIELD field_1_9071 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_1_8669 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/component/type/FuelComponents.mapping b/mappings/net/minecraft/component/type/FuelComponents.mapping new file mode 100644 index 0000000000..ca208008b9 --- /dev/null +++ b/mappings/net/minecraft/component/type/FuelComponents.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_1_1293 net/minecraft/component/type/FuelComponents + FIELD field_1_8761 NUMBER_PROVIDER_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9321 NUMBER_PROVIDER_LIST_CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_8202 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 registry + METHOD method_1_8203 composting (Lnet/minecraft/class_7871;I)Lnet/minecraft/class_5658; + ARG 0 blockLookup + ARG 1 percentage + METHOD method_1_8204 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 path + METHOD method_1_8206 (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; + ARG 0 mapCodec + METHOD method_1_8207 (Lnet/minecraft/class_5658;)Lcom/mojang/datafixers/util/Either; + ARG 0 provider + METHOD method_1_8983 cooking (Lnet/minecraft/class_7871;I)Lnet/minecraft/class_5658; + ARG 0 lootConditionLookup + ARG 1 ticks + METHOD method_1_8984 getValue (Lnet/minecraft/class_3218;Ljava/lang/Object;Ljava/util/function/Function;)Ljava/util/Optional; + ARG 0 world + ARG 1 component + ARG 2 getter + METHOD method_1_8985 getValue (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_9331;Ljava/util/function/Function;)Ljava/util/Optional; + ARG 0 world + ARG 1 stack + ARG 2 componentType + ARG 3 getter + METHOD method_1_8986 (Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/class_7225$class_7226;)Ljava/util/Optional; + ARG 2 providers diff --git a/mappings/net/minecraft/component/type/MobVisibilityComponent.mapping b/mappings/net/minecraft/component/type/MobVisibilityComponent.mapping new file mode 100644 index 0000000000..2488b49c3b --- /dev/null +++ b/mappings/net/minecraft/component/type/MobVisibilityComponent.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_1_1326 net/minecraft/component/type/MobVisibilityComponent + FIELD field_1_9109 MAX_VISIBILITY F + FIELD field_1_9110 MIN_VISIBILITY F + FIELD field_1_9111 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_1_8733 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/component/type/VillagerFoodComponent.mapping b/mappings/net/minecraft/component/type/VillagerFoodComponent.mapping new file mode 100644 index 0000000000..5170bc90df --- /dev/null +++ b/mappings/net/minecraft/component/type/VillagerFoodComponent.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1304 net/minecraft/component/type/VillagerFoodComponent + FIELD field_1_8796 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD method_1_8468 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/data/advancement/vanilla/VanillaEndTabAdvancementGenerator.mapping b/mappings/net/minecraft/data/advancement/vanilla/VanillaEndTabAdvancementGenerator.mapping index 8444b86590..73aa04f8d9 100644 --- a/mappings/net/minecraft/data/advancement/vanilla/VanillaEndTabAdvancementGenerator.mapping +++ b/mappings/net/minecraft/data/advancement/vanilla/VanillaEndTabAdvancementGenerator.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_2419 net/minecraft/data/advancement/vanilla/VanillaEndTabAdvancementGenerator FIELD field_1_8738 entityTypes Lnet/minecraft/class_7871; FIELD field_1_8739 structures Lnet/minecraft/class_7871; + FIELD field_1_9263 blocks Lnet/minecraft/class_7871; diff --git a/mappings/net/minecraft/datafixer/fix/AddAllowOpFlagFix.mapping b/mappings/net/minecraft/datafixer/fix/AddAllowOpFlagFix.mapping new file mode 100644 index 0000000000..c9dc94b8e3 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/AddAllowOpFlagFix.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1324 net/minecraft/datafixer/fix/AddAllowOpFlagFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_1_8699 makeRule (Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; + ARG 1 blockEntityId diff --git a/mappings/net/minecraft/datafixer/fix/NewVillageFix.mapping b/mappings/net/minecraft/datafixer/fix/NewVillageFix.mapping index b52681cd7e..ab315812cc 100644 --- a/mappings/net/minecraft/datafixer/fix/NewVillageFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/NewVillageFix.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_3904 net/minecraft/datafixer/fix/NewVillageFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;Z)V + ARG 1 outputSchema + ARG 2 changesType METHOD method_17334 fix (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index a783734edc..cb4e91fa39 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -84,6 +84,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT To kill entities and drop loot, call {@link #kill} or {@link damage} (with large enough damage amount). FIELD field_1_2019 fluidController Lnet/minecraft/class_1_370; FIELD field_1_6915 bounced Z + FIELD field_1_8783 FLUID_CATEGORIES Ljava/util/Set; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z FIELD field_5953 firstUpdate Z @@ -267,6 +268,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_1_7595 canHurt (Lnet/minecraft/class_1297;)Z ARG 1 other METHOD method_1_7596 getMovementSide ()Lnet/minecraft/class_1_1224; + METHOD method_1_7597 (Ljava/lang/String;)V + ARG 1 team METHOD method_1_7598 updateTrackedPositionAndAngles (Lnet/minecraft/class_243;FF)V ARG 1 pos ARG 2 yaw @@ -277,6 +280,13 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 movementType ARG 2 movement METHOD method_1_7601 getStance ()Lnet/minecraft/class_1_1193; + METHOD method_1_8431 rotationToQuaternion (FF)Lorg/joml/Quaternionf; + ARG 0 pitch + ARG 1 yaw + METHOD method_1_8432 getRotationQuaternion ()Lorg/joml/Quaternionf; + METHOD method_1_8433 teleportByPortal (Lnet/minecraft/class_3218;Lnet/minecraft/class_5454;)V + ARG 1 world + ARG 2 teleportTarget METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT diff --git a/mappings/net/minecraft/entity/EntityFluidController.mapping b/mappings/net/minecraft/entity/EntityFluidController.mapping index bc7b9e304a..9bd4662e23 100644 --- a/mappings/net/minecraft/entity/EntityFluidController.mapping +++ b/mappings/net/minecraft/entity/EntityFluidController.mapping @@ -1,9 +1,14 @@ CLASS net/minecraft/class_1_370 net/minecraft/entity/EntityFluidController + FIELD field_1_9120 effectsByFluid Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; + FIELD field_1_9121 collisions Ljava/util/List; + METHOD (Ljava/util/Set;)V + ARG 1 fluids METHOD method_1_2531 pushEntityFromFluid (Lnet/minecraft/class_6862;Lnet/minecraft/class_1297;D)V ARG 1 fluidTag ARG 2 entity ARG 3 pushStrength METHOD method_1_2532 getFeetSubmergence (Lnet/minecraft/class_6862;)D + ARG 1 fluidKey METHOD method_1_2534 regionMightContainFluids (Lnet/minecraft/class_1937;IIIIII)Z ARG 0 world ARG 1 minX @@ -13,11 +18,16 @@ CLASS net/minecraft/class_1_370 net/minecraft/entity/EntityFluidController ARG 5 maxY ARG 6 maxZ METHOD method_1_2535 areEyesSubmergedIn (Lnet/minecraft/class_6862;)Z + ARG 1 fluidKey METHOD method_1_2536 areFeetSubmergedIn (Lnet/minecraft/class_6862;)Z ARG 1 fluidKey METHOD method_1_2537 calculateFluidEffects (Lnet/minecraft/class_1297;Z)Z ARG 1 entity ARG 2 notPushedByFluids + METHOD method_1_8755 getEffect (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1_370$class_1_371; + ARG 1 fluidKey + METHOD method_1_8756 getCollision (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1_370$class_1_1328; + ARG 1 fluidKey CLASS class_1_371 Effect FIELD field_1_2086 totalFluidVelocity Lnet/minecraft/class_243; FIELD field_1_2087 affectingBlockCount I @@ -28,3 +38,10 @@ CLASS net/minecraft/class_1_370 net/minecraft/entity/EntityFluidController ARG 1 entity ARG 2 strength METHOD method_1_2540 reset ()V + CLASS class_1_1328 Collision + FIELD field_1_9122 eyesSubmerged Z + FIELD field_1_9123 fluidKey Lnet/minecraft/class_6880; + FIELD field_1_9124 feetSubmergence D + METHOD (Lnet/minecraft/class_6880;)V + ARG 1 fluidKey + METHOD method_1_8757 shouldRemove ()Z diff --git a/mappings/net/minecraft/entity/EntityStatuses.mapping b/mappings/net/minecraft/entity/EntityStatuses.mapping index f597c4378f..7adee25d5d 100644 --- a/mappings/net/minecraft/entity/EntityStatuses.mapping +++ b/mappings/net/minecraft/entity/EntityStatuses.mapping @@ -61,3 +61,4 @@ CLASS net/minecraft/class_6024 net/minecraft/entity/EntityStatuses FIELD field_55945 BREAK_SADDLE B FIELD field_60536 RAVAGER_ROAR B FIELD field_63949 KINETIC_ATTACK B + CLASS class_1_1305 Status diff --git a/mappings/net/minecraft/entity/ItemEntity.mapping b/mappings/net/minecraft/entity/ItemEntity.mapping index 4b7b53c75f..7960d40f00 100644 --- a/mappings/net/minecraft/entity/ItemEntity.mapping +++ b/mappings/net/minecraft/entity/ItemEntity.mapping @@ -31,6 +31,8 @@ CLASS net/minecraft/class_1542 net/minecraft/entity/ItemEntity ARG 9 velocityX ARG 11 velocityY ARG 13 velocityZ + METHOD method_1_8586 setTimeUntilRegen (I)V + ARG 1 timeUntilRegen METHOD method_6972 tryMerge (Lnet/minecraft/class_1542;)V ARG 1 other METHOD method_6973 tryMerge ()V diff --git a/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLandTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLandTask.mapping index b622830164..22497fd65b 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLandTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/WalkTowardsLandTask.mapping @@ -1,5 +1,20 @@ CLASS net/minecraft/class_7097 net/minecraft/entity/ai/brain/task/WalkTowardsLandTask FIELD field_37433 TASK_COOLDOWN I + METHOD method_1_8768 isValidTargetPos (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3726;Lnet/minecraft/class_2338$class_2339;)Z + ARG 0 world + ARG 1 pos + ARG 2 state + ARG 3 shapeContext + ARG 4 tempPos + METHOD method_1_8769 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z + ARG 1 pos + METHOD method_1_8770 (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_1_8771 (Lnet/minecraft/class_3218;Lnet/minecraft/class_3726;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 3 pos + ARG 4 state + METHOD method_1_8772 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_2338;)V + ARG 3 pos METHOD method_47168 create (IF)Lnet/minecraft/class_7893; ARG 0 range ARG 1 speed diff --git a/mappings/net/minecraft/entity/conversion/EntityConversionManager.mapping b/mappings/net/minecraft/entity/conversion/EntityConversionManager.mapping new file mode 100644 index 0000000000..11be955c25 --- /dev/null +++ b/mappings/net/minecraft/entity/conversion/EntityConversionManager.mapping @@ -0,0 +1,43 @@ +CLASS net/minecraft/class_1_1316 net/minecraft/entity/conversion/EntityConversionManager + FIELD field_1_9039 NOT_SUBMERGED I + FIELD field_1_9040 submersionTime I + FIELD field_1_9041 submersionTimeKey Ljava/lang/String; + FIELD field_1_9042 converting Lnet/minecraft/class_2940; + FIELD field_1_9043 eventIdSupplier Ljava/util/function/Supplier; + FIELD field_1_9044 timeUntilConversionFinish I + FIELD field_1_9045 conversionTimeKey Ljava/lang/String; + FIELD field_1_9046 resultEntityTypeSupplier Ljava/util/function/Supplier; + FIELD field_1_9047 submersionPredicate Ljava/util/function/BooleanSupplier; + FIELD field_1_9048 mob Lnet/minecraft/class_1308; + FIELD field_1_9049 onConvert Ljava/util/function/BiConsumer; + FIELD field_1_9050 requiredSubmersionTime I + FIELD field_1_9051 requiredConversionTime I + METHOD (Lnet/minecraft/class_1308;Lnet/minecraft/class_2940;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/BooleanSupplier;Ljava/lang/String;ILjava/lang/String;ILjava/util/function/BiConsumer;)V + ARG 1 mob + ARG 2 converting + ARG 3 resultEntityTypeSupplier + ARG 4 eventIdSupplier + ARG 5 submersionPredicate + ARG 6 submersionTimeKey + ARG 7 requiredSubmersionTime + ARG 8 conversionTimeKey + ARG 9 requiredConversionTime + ARG 10 onConvert + METHOD method_1_8647 write (Lnet/minecraft/class_11372;)V + ARG 1 writeView + METHOD method_1_8648 finishConverting (Lnet/minecraft/class_3218;)V + ARG 1 world + METHOD method_1_8649 isConverting ()Z + METHOD method_1_8650 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V + ARG 2 convertedEntity + METHOD method_1_8651 read (Lnet/minecraft/class_11368;)V + ARG 1 readView + METHOD method_1_8652 setSubmersionTime (I)V + ARG 1 submersionTime + METHOD method_1_8653 setTimeUntilConversionFinish (I)V + ARG 1 timeUntilConversionFinish + METHOD method_1_8654 setConverting (Z)V + ARG 1 converting + METHOD method_1_8655 startConverting (I)V + ARG 1 timeUntilFinish + METHOD method_1_8656 tick ()V diff --git a/mappings/net/minecraft/entity/decoration/CushionEntity.mapping b/mappings/net/minecraft/entity/decoration/CushionEntity.mapping index fa8cab1eb6..8b9109ba67 100644 --- a/mappings/net/minecraft/entity/decoration/CushionEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/CushionEntity.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1_1225 net/minecraft/entity/decoration/CushionEntity FIELD field_1_8511 COLOR Lnet/minecraft/class_2940; FIELD field_1_8512 DEFAULT_COLOR Lnet/minecraft/class_1767; + FIELD field_1_9057 TIME_UNTIL_REGEN_ON_LIGHTNING_STRIKE I METHOD method_1_7782 getColor ()Lnet/minecraft/class_1767; METHOD method_1_7783 setColor (Lnet/minecraft/class_1767;)V ARG 1 color @@ -8,3 +9,14 @@ CLASS net/minecraft/class_1_1225 net/minecraft/entity/decoration/CushionEntity METHOD method_1_7785 canBePlacedOn (Lnet/minecraft/class_1937;Lnet/minecraft/class_238;)Z ARG 0 world ARG 1 cushionBox + METHOD method_1_8660 handleFireCollisions (Lnet/minecraft/class_3218;)V + ARG 1 world + METHOD method_1_8661 getItemStack ()Lnet/minecraft/class_1799; + METHOD method_1_8662 (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_1_8663 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 2 pos + ARG 3 state + METHOD method_1_8664 (Lnet/minecraft/class_1937;Lnet/minecraft/class_238;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 2 pos + ARG 3 state diff --git a/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping b/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping index e9250ee729..f4591e2823 100644 --- a/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping +++ b/mappings/net/minecraft/entity/mob/SkeletonEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1613 net/minecraft/entity/mob/SkeletonEntity + FIELD field_1_9176 conversionManager Lnet/minecraft/class_1_1316; FIELD field_28642 CONVERTING Lnet/minecraft/class_2940; METHOD method_33589 setConversionTime (I)V ARG 1 time diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index 3da33e0dea..88daf1c435 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity + FIELD field_1_9107 conversionManager Lnet/minecraft/class_1_1316; FIELD field_7425 CONVERTING_IN_WATER Lnet/minecraft/class_2940; FIELD field_7427 ZOMBIE_TYPE Lnet/minecraft/class_2940; COMMENT Unused tracked data, left over from 1.10 when zombies, zombie villagers and husks were all the same type of entity. @@ -18,6 +19,11 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity METHOD (Lnet/minecraft/class_1937;)V ARG 1 world METHOD method_1_7438 isTargetingOutsideMeleeRange ()Z + METHOD method_1_8729 getConversionResult ()Lnet/minecraft/class_1299; + METHOD method_1_8730 getConversionWorldEvent ()I + METHOD method_1_8732 (Lnet/minecraft/class_1642;Lnet/minecraft/class_3218;)V + ARG 0 mob + ARG 1 world METHOD method_6001 initAttributes ()V METHOD method_7201 setCanBreakDoors (Z)V ARG 1 canBreakDoors diff --git a/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping b/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping index 920ccda595..26508f9017 100644 --- a/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping +++ b/mappings/net/minecraft/entity/movement/PathingPositionInterpolator.mapping @@ -4,5 +4,34 @@ CLASS net/minecraft/class_1_1279 net/minecraft/entity/movement/PathingPositionIn CLASS class_1_1280 Destination FIELD field_1_8707 progress F FIELD field_1_8710 steps Ljava/util/LinkedList; + FIELD field_1_9192 ticksLeft F + FIELD field_1_9193 lastStance Lnet/minecraft/class_1_1193$class_1_1195; + FIELD field_1_9194 totalDuration F METHOD method_1_8149 setMotionPath (Lnet/minecraft/class_1_1198;FFI)V + ARG 1 motion + ARG 2 yaw + ARG 3 pitch + ARG 4 lerpDuration + METHOD method_1_8853 addMotionStep (Lnet/minecraft/class_243;FFI)V + ARG 1 pos + ARG 2 yaw + ARG 3 pitch + ARG 4 lerpDuration + METHOD method_1_8854 updateTimes (FI)V + ARG 1 entityMotionRate + ARG 2 lerpDuration + METHOD method_1_8855 getTotalTickOffset (Ljava/util/List;)I + ARG 0 steps + METHOD method_1_8856 getInterpolatedStance ()Lnet/minecraft/class_1_1193; + METHOD method_1_8857 clear ()V + METHOD method_1_8858 teleport (Lnet/minecraft/class_243;FF)V + ARG 1 pos + ARG 2 yaw + ARG 3 pitch + CLASS class_1_1347 Step + FIELD field_1_9195 lerpDuration I + METHOD (Lnet/minecraft/class_243;FFI)V + ARG 1 pos + ARG 2 yaw + ARG 3 pitch ARG 4 lerpDuration diff --git a/mappings/net/minecraft/entity/passive/BeeEntity.mapping b/mappings/net/minecraft/entity/passive/BeeEntity.mapping index 206aeca18d..957e180205 100644 --- a/mappings/net/minecraft/entity/passive/BeeEntity.mapping +++ b/mappings/net/minecraft/entity/passive/BeeEntity.mapping @@ -149,6 +149,8 @@ CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity METHOD method_23742 getNearbyFreeHives ()Ljava/util/List; METHOD method_23743 (Lnet/minecraft/class_6880;)Z ARG 0 poiType + METHOD method_24015 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)D + ARG 1 pos CLASS class_4477 BeeLookControl METHOD (Lnet/minecraft/class_4466;Lnet/minecraft/class_1308;)V ARG 2 entity @@ -159,6 +161,9 @@ CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity FIELD field_21511 nextTarget Lnet/minecraft/class_243; FIELD field_21651 ticks I FIELD field_52459 unreachableFlowerPosCache Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap; + METHOD method_1_8567 (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 2 pos + ARG 3 state METHOD method_21820 completedPollination ()Z METHOD method_21821 getFlower ()Ljava/util/Optional; METHOD method_23346 isRunning ()Z diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index a1c35b037f..3b44013bb4 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -120,6 +120,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 1 state METHOD method_7311 openEditSignScreen (Lnet/minecraft/class_2625;Lnet/minecraft/class_1_1337;)V ARG 1 sign + ARG 2 side METHOD method_7315 useBook (Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V COMMENT Called when the player uses (defaults to right click) a writable or written COMMENT book item. diff --git a/mappings/net/minecraft/item/CushionItem.mapping b/mappings/net/minecraft/item/CushionItem.mapping index a569991530..5ac9fc56e3 100644 --- a/mappings/net/minecraft/item/CushionItem.mapping +++ b/mappings/net/minecraft/item/CushionItem.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_1_1190 net/minecraft/item/CushionItem + METHOD method_1_8464 modifyHitPos (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1838; + ARG 0 context diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index c2735217e6..a669f32ae2 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -387,6 +387,17 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 0 registries METHOD method_1_7584 compostable (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1792$class_1793; ARG 1 layers + METHOD method_1_8245 brewingFuel (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1792$class_1793; + ARG 1 uses + METHOD method_1_8246 cookingFuel (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1792$class_1793; + ARG 1 burnTime + METHOD method_1_8247 ([Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_1_1326; + ARG 1 registries + METHOD method_1_8248 reducedMobVisibility ([Lnet/minecraft/class_5321;)Lnet/minecraft/class_1792$class_1793; + ARG 1 entityTypes + METHOD method_1_8249 supportsSignText ()Lnet/minecraft/class_1792$class_1793; + METHOD method_1_8250 villagerFood (I)Lnet/minecraft/class_1792$class_1793; + ARG 1 nutrition METHOD method_7889 maxCount (I)Lnet/minecraft/class_1792$class_1793; COMMENT Sets the maximum stack count of any ItemStack with an Item using this Settings instance. COMMENT diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index 58cbb753d2..cdf4cfd70f 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -84,6 +84,15 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 3 components METHOD method_1_842 validateContainedItemStackViews (Ljava/lang/Iterable;)Lcom/mojang/serialization/DataResult; ARG 0 itemStackViews + METHOD method_1_8456 appendComponentTooltip (Lnet/minecraft/class_9331;Lnet/minecraft/class_1792$class_9635;Lnet/minecraft/class_10712;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V + COMMENT Used when the component itself implements {@link TooltipAppender}. + ARG 1 componentType + ARG 2 context + ARG 3 displayComponent + ARG 4 textConsumer + ARG 5 type + METHOD method_1_8457 (Lnet/minecraft/class_9299;)Lnet/minecraft/class_9299; + ARG 0 component METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT @@ -447,6 +456,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 3 applier METHOD method_57369 appendComponentTooltip (Lnet/minecraft/class_9331;Lnet/minecraft/class_9299$class_1_1332;Lnet/minecraft/class_1792$class_9635;Lnet/minecraft/class_10712;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V ARG 1 componentType + ARG 2 tooltipGetter ARG 3 context ARG 4 displayComponent ARG 5 textConsumer diff --git a/mappings/net/minecraft/item/tooltip/TooltipAppender.mapping b/mappings/net/minecraft/item/tooltip/TooltipAppender.mapping index b0d1187dbb..19f6c90426 100644 --- a/mappings/net/minecraft/item/tooltip/TooltipAppender.mapping +++ b/mappings/net/minecraft/item/tooltip/TooltipAppender.mapping @@ -4,3 +4,6 @@ CLASS net/minecraft/class_9299 net/minecraft/item/tooltip/TooltipAppender ARG 2 textConsumer ARG 3 type ARG 4 components + CLASS class_1_1332 Getter + METHOD method_1_8773 get (Ljava/lang/Object;)Lnet/minecraft/class_9299; + ARG 1 object diff --git a/mappings/net/minecraft/loot/LootPool.mapping b/mappings/net/minecraft/loot/LootPool.mapping index 30c83d744d..58a019b1ad 100644 --- a/mappings/net/minecraft/loot/LootPool.mapping +++ b/mappings/net/minecraft/loot/LootPool.mapping @@ -1,11 +1,16 @@ CLASS net/minecraft/class_55 net/minecraft/loot/LootPool + FIELD field_1_9106 modifier Ljava/util/Optional; FIELD field_953 entries Ljava/util/List; - FIELD field_954 conditions Ljava/util/Optional; + FIELD field_954 condition Ljava/util/Optional; FIELD field_957 rolls Lnet/minecraft/class_6880; FIELD field_958 bonusRolls Lnet/minecraft/class_6880; FIELD field_45795 CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V ARG 1 entries + ARG 2 condition + ARG 3 modifier + ARG 4 rolls + ARG 5 bonusRolls METHOD method_341 addGeneratedLoot (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V ARG 1 lootConsumer ARG 2 context @@ -38,5 +43,7 @@ CLASS net/minecraft/class_55 net/minecraft/loot/LootPool METHOD method_351 with (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_55$class_56; ARG 1 entry METHOD method_352 rolls (Lnet/minecraft/class_6880;)Lnet/minecraft/class_55$class_56; + ARG 1 rolls METHOD method_355 build ()Lnet/minecraft/class_55; METHOD method_35509 bonusRolls (Lnet/minecraft/class_6880;)Lnet/minecraft/class_55$class_56; + ARG 1 bonusRollsRange diff --git a/mappings/net/minecraft/loot/LootTable.mapping b/mappings/net/minecraft/loot/LootTable.mapping index 9f1cd051cb..49965a8356 100644 --- a/mappings/net/minecraft/loot/LootTable.mapping +++ b/mappings/net/minecraft/loot/LootTable.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable + FIELD field_1_9113 ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9114 modifier Ljava/util/Optional; FIELD field_942 type Lnet/minecraft/class_176; FIELD field_943 pools Ljava/util/List; FIELD field_946 LOGGER Lorg/slf4j/Logger; @@ -13,6 +15,7 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable ARG 1 type ARG 2 randomSequenceId ARG 3 pools + ARG 4 modifier METHOD method_319 generateLoot (Lnet/minecraft/class_47;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; ARG 1 context METHOD method_320 generateLoot (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V diff --git a/mappings/net/minecraft/loot/LootTableReportable.mapping b/mappings/net/minecraft/loot/LootTableReportable.mapping index e8cd72a402..df4a51bda5 100644 --- a/mappings/net/minecraft/loot/LootTableReportable.mapping +++ b/mappings/net/minecraft/loot/LootTableReportable.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_1_38 net/minecraft/loot/LootTableReportable METHOD method_1_583 (Lnet/minecraft/class_176;Ljava/util/List;)Lcom/mojang/serialization/DataResult; ARG 1 reportable + METHOD method_1_585 (Lnet/minecraft/class_58;Ljava/lang/String;Lnet/minecraft/class_1_38;)V + ARG 2 val METHOD method_1_588 (Lnet/minecraft/class_176;Lnet/minecraft/class_1_38;)Lcom/mojang/serialization/DataResult; ARG 1 reportable METHOD method_1_590 validateList (Lnet/minecraft/class_176;)Ljava/util/function/Function; @@ -22,5 +24,29 @@ CLASS net/minecraft/class_1_38 net/minecraft/loot/LootTableReportable ARG 1 values METHOD method_1_596 validateOne (Lnet/minecraft/class_176;)Ljava/util/function/Function; ARG 0 contextType + METHOD method_1_8791 (Lnet/minecraft/class_58;Ljava/lang/String;Lnet/minecraft/class_6880;)V + ARG 2 val + METHOD method_1_8792 reportChildEntries (Lnet/minecraft/class_58;Ljava/lang/String;Ljava/util/List;)V + ARG 0 reporter + ARG 1 key + ARG 2 entries + METHOD method_1_8793 reportOptionalChildEntry (Lnet/minecraft/class_58;Ljava/lang/String;Ljava/util/Optional;)V + ARG 0 reporter + ARG 1 key + ARG 2 entry + METHOD method_1_8794 reportChildEntry (Lnet/minecraft/class_58;Ljava/lang/String;Lnet/minecraft/class_6880;)V + ARG 0 reporter + ARG 1 key + ARG 2 entry + METHOD method_1_8795 reportEntry (Lnet/minecraft/class_58;Lnet/minecraft/class_6880;)V + ARG 0 reporter + ARG 1 value + METHOD method_1_8796 reportChildEntries (Lnet/minecraft/class_58;Ljava/lang/String;Lnet/minecraft/class_6885;)V + ARG 0 reporter + ARG 1 key + ARG 2 entries + METHOD method_1_8797 reportEntries (Lnet/minecraft/class_58;Lnet/minecraft/class_6885;)V + ARG 0 reporter + ARG 1 entries METHOD method_292 report (Lnet/minecraft/class_58;)V ARG 1 reporter diff --git a/mappings/net/minecraft/loot/LootTableReporter.mapping b/mappings/net/minecraft/loot/LootTableReporter.mapping index a49e39d094..bfd94f8642 100644 --- a/mappings/net/minecraft/loot/LootTableReporter.mapping +++ b/mappings/net/minecraft/loot/LootTableReporter.mapping @@ -10,22 +10,40 @@ CLASS net/minecraft/class_58 net/minecraft/loot/LootTableReporter ARG 1 errorReporter ARG 2 contextType ARG 3 dataLookup + ARG 4 referenceStack METHOD (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;)V ARG 1 errorReporter ARG 2 contextType ARG 3 dataLookup METHOD method_1_659 map (Ljava/lang/String;)Lnet/minecraft/class_58; + ARG 1 key METHOD method_1_660 namedList (Ljava/lang/String;I)Lnet/minecraft/class_58; + ARG 1 key + ARG 2 index METHOD method_1_661 namedMap (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_58; + ARG 1 name + ARG 2 key + METHOD method_1_8888 makeChildInner (Lnet/minecraft/class_8942$class_11336;Ljava/lang/Object;)Lnet/minecraft/class_58; + ARG 1 context + ARG 2 reference + METHOD method_1_8889 makeChild (Lnet/minecraft/class_8942$class_11336;Lnet/minecraft/class_6862;)Lnet/minecraft/class_58; + ARG 1 context + ARG 2 key + METHOD method_1_8890 isInStack (Lnet/minecraft/class_6862;)Z + ARG 1 key METHOD method_360 report (Lnet/minecraft/class_8942$class_11337;)V + ARG 1 error METHOD method_364 makeChild (Lnet/minecraft/class_8942$class_11336;)Lnet/minecraft/class_58; + ARG 1 context METHOD method_22567 validateContext (Lnet/minecraft/class_46;)V ARG 1 contextAware METHOD method_51218 isInStack (Lnet/minecraft/class_5321;)Z ARG 1 key METHOD method_51219 makeChild (Lnet/minecraft/class_8942$class_11336;Lnet/minecraft/class_5321;)Lnet/minecraft/class_58; + ARG 1 context ARG 2 key METHOD method_51220 getDataLookup ()Lnet/minecraft/class_7871$class_7872; METHOD method_60288 getErrorReporter ()Lnet/minecraft/class_8942; + CLASS class_1_1353 TagRecursionError CLASS class_11376 ParametersNotProvidedError CLASS class_11377 RecursionError diff --git a/mappings/net/minecraft/loot/condition/AllOfLootCondition.mapping b/mappings/net/minecraft/loot/condition/AllOfLootCondition.mapping index 5917e510fa..4eb6674be1 100644 --- a/mappings/net/minecraft/loot/condition/AllOfLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/AllOfLootCondition.mapping @@ -1,6 +1,13 @@ CLASS net/minecraft/class_8548 net/minecraft/loot/condition/AllOfLootCondition FIELD field_45857 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_6885;)V + ARG 1 terms + METHOD method_1_8926 termsToPredicate (Lnet/minecraft/class_6885;)Ljava/util/function/Predicate; + ARG 0 terms + METHOD method_1_8927 (Lnet/minecraft/class_6885;Lnet/minecraft/class_47;)Z + ARG 1 context METHOD method_51723 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549; ARG 0 terms METHOD method_53404 create (Lnet/minecraft/class_6885;)Lnet/minecraft/class_8548; + ARG 0 terms CLASS class_8549 Builder diff --git a/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping b/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping index 99ce67b28c..4c0bb5d213 100644 --- a/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping @@ -2,7 +2,14 @@ CLASS net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondit FIELD field_1246 terms Lnet/minecraft/class_6885; FIELD field_1247 predicate Ljava/util/function/Predicate; METHOD (Lnet/minecraft/class_6885;Ljava/util/function/Predicate;)V + ARG 1 terms ARG 2 predicate + METHOD method_1_8988 conditionToPredicate (Lnet/minecraft/class_6880;)Ljava/util/function/Predicate; + ARG 0 condition + METHOD method_1_8989 conditionsToPredicates (Lnet/minecraft/class_6885;)Ljava/util/List; + ARG 0 conditions + METHOD method_1_8990 (Lnet/minecraft/class_6880;Lnet/minecraft/class_47;)Z + ARG 1 context METHOD method_53407 createCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ARG 0 termsToCondition METHOD method_53408 (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -15,6 +22,9 @@ CLASS net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondit FIELD field_1248 terms Lcom/google/common/collect/ImmutableList$Builder; METHOD ([Lnet/minecraft/class_5341$class_210;)V ARG 1 terms + METHOD method_1_8991 add (Lnet/minecraft/class_6880;)V + ARG 1 condition METHOD method_51724 build (Lnet/minecraft/class_6885;)Lnet/minecraft/class_5341; + ARG 1 terms METHOD method_51730 add (Lnet/minecraft/class_5341$class_210;)V ARG 1 builder diff --git a/mappings/net/minecraft/loot/condition/AnyOfLootCondition.mapping b/mappings/net/minecraft/loot/condition/AnyOfLootCondition.mapping index 3b25780818..18275fac0a 100644 --- a/mappings/net/minecraft/loot/condition/AnyOfLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/AnyOfLootCondition.mapping @@ -1,5 +1,13 @@ CLASS net/minecraft/class_8551 net/minecraft/loot/condition/AnyOfLootCondition FIELD field_45859 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Lnet/minecraft/class_6885;)V + ARG 1 terms + METHOD method_1_8928 termsToPredicate (Lnet/minecraft/class_6885;)Ljava/util/function/Predicate; + ARG 0 terms + METHOD method_1_8929 (Lnet/minecraft/class_6885;Lnet/minecraft/class_47;)Z + ARG 1 context METHOD method_51727 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552; ARG 0 terms CLASS class_8552 Builder + METHOD method_1_8930 or (Lnet/minecraft/class_6880;)Lnet/minecraft/class_8551$class_8552; + ARG 1 condition diff --git a/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping b/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping index bf45481db9..491f2959d1 100644 --- a/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping @@ -5,6 +5,9 @@ CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondi ARG 1 scores ARG 2 target METHOD comp_1872 entity ()Lnet/minecraft/class_47$class_50; + METHOD method_1_769 (Lnet/minecraft/class_58;Ljava/lang/String;Lnet/minecraft/class_42;)V + ARG 1 name + ARG 2 value METHOD method_865 entityScoreIsInRange (Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z ARG 1 context ARG 2 entity diff --git a/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping b/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping index f46db8d685..4d3f309e1f 100644 --- a/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_207 net/minecraft/loot/condition/InvertedLootCondition FIELD field_45865 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_1_8987 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5341$class_210; + ARG 0 term METHOD method_889 builder (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210; ARG 0 term METHOD method_53414 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/condition/LootCondition.mapping b/mappings/net/minecraft/loot/condition/LootCondition.mapping index 1d1cc61c1c..09dac0da2c 100644 --- a/mappings/net/minecraft/loot/condition/LootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/LootCondition.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_5341 net/minecraft/loot/condition/LootCondition COMMENT Loot conditions, officially {@index predicate}s, are JSON-based conditions to test COMMENT against in world. It's used in loot tables, advancements, and commands, and can be COMMENT defined by data packs. + FIELD field_1_9286 ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec; FIELD field_51809 CODEC Lcom/mojang/serialization/Codec; FIELD field_51810 ENTRY_CODEC Lcom/mojang/serialization/Codec; METHOD method_1_745 getCodec ()Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/loot/condition/LootConditionConsumingBuilder.mapping b/mappings/net/minecraft/loot/condition/LootConditionConsumingBuilder.mapping index 0063204be7..4694e5a386 100644 --- a/mappings/net/minecraft/loot/condition/LootConditionConsumingBuilder.mapping +++ b/mappings/net/minecraft/loot/condition/LootConditionConsumingBuilder.mapping @@ -1,6 +1,11 @@ CLASS net/minecraft/class_192 net/minecraft/loot/condition/LootConditionConsumingBuilder + METHOD method_1_8980 combineConditions (Ljava/util/List;)Ljava/util/Optional; + ARG 0 conditions + METHOD method_1_8981 conditionally (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_192; + ARG 1 builder METHOD method_512 getThisConditionConsumingBuilder ()Lnet/minecraft/class_192; METHOD method_840 conditionally (Lnet/minecraft/class_6880;)Lnet/minecraft/class_192; + ARG 1 condition METHOD method_43744 conditionally (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_192; ARG 1 conditions ARG 2 toBuilderFunction diff --git a/mappings/net/minecraft/loot/condition/MatchBlockLootCondition.mapping b/mappings/net/minecraft/loot/condition/MatchBlockLootCondition.mapping new file mode 100644 index 0000000000..9bc8f8c05a --- /dev/null +++ b/mappings/net/minecraft/loot/condition/MatchBlockLootCondition.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_1360 net/minecraft/loot/condition/MatchBlockLootCondition + METHOD method_1_8901 builder (Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_5341$class_210; + ARG 0 predicateBuilder + METHOD method_1_8902 builder (Lnet/minecraft/class_7871;Lnet/minecraft/class_2248;)Lnet/minecraft/class_5341$class_210; + ARG 0 blockRegistry + ARG 1 block + METHOD method_1_8903 builder (Lnet/minecraft/class_7871;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_5341$class_210; + ARG 0 blockRegistry + ARG 1 block + ARG 2 state + METHOD test (Ljava/lang/Object;)Z + ARG 1 context diff --git a/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping b/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping index 452617fdea..8346568043 100644 --- a/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping @@ -5,5 +5,6 @@ CLASS net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondi METHOD method_53424 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_60310 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5341$class_210; + ARG 0 chance METHOD test (Ljava/lang/Object;)Z ARG 1 context diff --git a/mappings/net/minecraft/loot/condition/RandomChanceWithEnchantedBonusLootCondition.mapping b/mappings/net/minecraft/loot/condition/RandomChanceWithEnchantedBonusLootCondition.mapping index 895f8dfdbd..408639019d 100644 --- a/mappings/net/minecraft/loot/condition/RandomChanceWithEnchantedBonusLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/RandomChanceWithEnchantedBonusLootCondition.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_225 net/minecraft/loot/condition/RandomChanceWithEnchantedBonusLootCondition FIELD field_45874 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_953 builder (Lnet/minecraft/class_7871;FF)Lnet/minecraft/class_5341$class_210; + ARG 0 enchantments ARG 1 base ARG 2 perLevelAboveFirst METHOD method_53425 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping index f49f7cf764..ffa0459877 100644 --- a/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping @@ -3,12 +3,18 @@ CLASS net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootConditi METHOD (Lnet/minecraft/class_6880;Ljava/util/Optional;Lnet/minecraft/class_42;)V ARG 3 value METHOD method_35559 create (Lnet/minecraft/class_6880;Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164; + ARG 0 clock + ARG 1 value METHOD method_53427 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD test (Ljava/lang/Object;)Z ARG 1 context CLASS class_6164 Builder + FIELD field_1_1056 clock Lnet/minecraft/class_6880; FIELD field_31871 period Ljava/util/Optional; FIELD field_31872 value Lnet/minecraft/class_42; + METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_42;)V + ARG 1 clock + ARG 2 value METHOD method_35560 period (J)Lnet/minecraft/class_4571$class_6164; ARG 1 period diff --git a/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping index 1db7106a55..6956251de6 100644 --- a/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_5644 net/minecraft/loot/condition/ValueCheckLootCondit ARG 2 range METHOD comp_1887 value ()Lnet/minecraft/class_6880; METHOD method_35562 builder (Lnet/minecraft/class_6880;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210; + ARG 0 value ARG 1 range METHOD method_53428 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/loot/entry/CombinedEntry.mapping b/mappings/net/minecraft/loot/entry/CombinedEntry.mapping index 78f0e5e605..dede6278ef 100644 --- a/mappings/net/minecraft/loot/entry/CombinedEntry.mapping +++ b/mappings/net/minecraft/loot/entry/CombinedEntry.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_69 net/minecraft/loot/entry/CombinedEntry FIELD field_60421 EMPTY_CHILDREN_LIST_ERROR Lnet/minecraft/class_8942$class_11337; METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 terms + ARG 2 condition + ARG 3 modifier METHOD method_394 combine (Ljava/util/List;)Lnet/minecraft/class_64; ARG 1 terms METHOD method_53279 createCodec (Lnet/minecraft/class_69$class_70;)Lcom/mojang/serialization/MapCodec; @@ -12,5 +14,16 @@ CLASS net/minecraft/class_69 net/minecraft/loot/entry/CombinedEntry ARG 1 instance METHOD method_53281 (Lnet/minecraft/class_69;)Ljava/util/List; ARG 0 entry + CLASS class_1_1368 Builder + FIELD field_1_9280 pools Lcom/google/common/collect/ImmutableList$Builder; + METHOD ([Lnet/minecraft/class_79$class_80;)V + ARG 1 pools + METHOD method_1_8939 pool (Lnet/minecraft/class_79$class_80;)Lcom/google/common/collect/ImmutableList$Builder; + ARG 1 pool + METHOD method_1_8940 build (Lnet/minecraft/class_69$class_70;)Lnet/minecraft/class_69; + ARG 1 factory CLASS class_70 Factory METHOD method_1_316 create (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_69; + ARG 1 pools + ARG 2 condition + ARG 3 modifier diff --git a/mappings/net/minecraft/loot/entry/ExpandableLeafEntry.mapping b/mappings/net/minecraft/loot/entry/ExpandableLeafEntry.mapping new file mode 100644 index 0000000000..382d263311 --- /dev/null +++ b/mappings/net/minecraft/loot/entry/ExpandableLeafEntry.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1369 net/minecraft/loot/entry/ExpandableLeafEntry + FIELD field_1_9294 expand Z + METHOD (ZIILjava/util/Optional;Ljava/util/Optional;)V + ARG 1 expand + ARG 2 weight + ARG 3 quality + ARG 4 condition + ARG 5 modifier + METHOD method_1_8971 growNonExpand (Ljava/util/function/Consumer;)Z + ARG 1 choiceConsumer + METHOD method_1_8972 createCommonCodecFields (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; + ARG 0 instance + METHOD method_1_8973 (Lnet/minecraft/class_1_1369;)Ljava/lang/Boolean; + ARG 0 entry + METHOD method_447 growExpand (Ljava/util/function/Consumer;)Z + ARG 1 choiceConsumer diff --git a/mappings/net/minecraft/loot/entry/LeafEntry.mapping b/mappings/net/minecraft/loot/entry/LeafEntry.mapping index e76ce78354..1fff053337 100644 --- a/mappings/net/minecraft/loot/entry/LeafEntry.mapping +++ b/mappings/net/minecraft/loot/entry/LeafEntry.mapping @@ -6,6 +6,12 @@ CLASS net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry METHOD (IILjava/util/Optional;Ljava/util/Optional;)V ARG 1 weight ARG 2 quality + ARG 3 condition + ARG 4 modifier + METHOD method_1_8957 (Lnet/minecraft/class_85;)Ljava/util/Optional; + ARG 0 entry + METHOD method_1_8958 createCommonCodecFields (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; + ARG 0 instance METHOD method_434 builder (Lnet/minecraft/class_85$class_89;)Lnet/minecraft/class_85$class_86; ARG 0 factory METHOD method_53291 (Lnet/minecraft/class_85;)Ljava/lang/Integer; @@ -26,3 +32,7 @@ CLASS net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry CLASS class_88 Choice CLASS class_89 Factory METHOD method_1_350 build (IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_85; + ARG 1 weight + ARG 2 quality + ARG 3 condition + ARG 4 modifier diff --git a/mappings/net/minecraft/loot/entry/LootPoolEntry.mapping b/mappings/net/minecraft/loot/entry/LootPoolEntry.mapping index 9388bb9990..fefd40d948 100644 --- a/mappings/net/minecraft/loot/entry/LootPoolEntry.mapping +++ b/mappings/net/minecraft/loot/entry/LootPoolEntry.mapping @@ -1,18 +1,34 @@ CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry - FIELD field_988 conditions Ljava/util/Optional; + FIELD field_1_9287 modifier Ljava/util/Optional; + FIELD field_988 condition Ljava/util/Optional; + METHOD (Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition + ARG 2 modifier METHOD method_1_748 getMapCodec ()Lcom/mojang/serialization/MapCodec; + METHOD method_1_8961 apply (Ljava/util/function/Consumer;)Ljava/util/function/Consumer; + ARG 1 choiceConsumer + METHOD method_1_8962 expandInternal (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z + ARG 1 context + ARG 2 choiceConsumer + METHOD method_1_8963 (Ljava/util/function/Consumer;Lnet/minecraft/class_82;)V + ARG 2 lootChoice + METHOD method_1_8964 (Lnet/minecraft/class_79;)Ljava/util/Optional; + ARG 0 entry METHOD method_414 test (Lnet/minecraft/class_47;)Z + ARG 1 context METHOD method_53287 addConditionsField (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; ARG 0 instance METHOD method_53288 (Lnet/minecraft/class_79;)Ljava/util/Optional; ARG 0 entry CLASS class_80 Builder - FIELD field_990 conditions Lcom/google/common/collect/ImmutableList$Builder; + FIELD field_1_9290 modifier Lcom/google/common/collect/ImmutableList$Builder; + FIELD field_990 condition Lcom/google/common/collect/ImmutableList$Builder; + METHOD method_1_8966 getModifier ()Ljava/util/Optional; METHOD method_417 alternatively (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66; ARG 1 builder METHOD method_418 getThisBuilder ()Lnet/minecraft/class_79$class_80; METHOD method_419 build ()Lnet/minecraft/class_79; - METHOD method_420 getConditions ()Ljava/util/Optional; + METHOD method_420 getCondition ()Ljava/util/Optional; METHOD method_35513 groupEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152; ARG 1 entry METHOD method_35514 sequenceEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153; diff --git a/mappings/net/minecraft/loot/entry/LootTableEntry.mapping b/mappings/net/minecraft/loot/entry/LootTableEntry.mapping index 6a167c84f6..e68bd0de1f 100644 --- a/mappings/net/minecraft/loot/entry/LootTableEntry.mapping +++ b/mappings/net/minecraft/loot/entry/LootTableEntry.mapping @@ -1,10 +1,26 @@ CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry FIELD field_45803 MAP_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_49429 value Lnet/minecraft/class_6885; + METHOD (Lnet/minecraft/class_6885;ZIILjava/util/Optional;Ljava/util/Optional;)V + ARG 1 value + ARG 2 expand + ARG 3 weight + ARG 4 quality + ARG 5 condition + ARG 6 modifier + METHOD method_1_8920 (Lnet/minecraft/class_6880;IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_85; + ARG 1 weight + ARG 2 quality + ARG 3 condition + ARG 4 modifier METHOD method_428 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_85$class_86; + ARG 0 table METHOD method_53293 (Lnet/minecraft/class_83;)Lnet/minecraft/class_6885; ARG 0 entry METHOD method_53294 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_57631 builder (Lnet/minecraft/class_52;)Lnet/minecraft/class_85$class_86; ARG 0 table + CLASS 2 2 + METHOD method_1_8921 (Lnet/minecraft/class_47;Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)V + ARG 2 entry diff --git a/mappings/net/minecraft/loot/entry/SimpleLeafEntry.mapping b/mappings/net/minecraft/loot/entry/SimpleLeafEntry.mapping new file mode 100644 index 0000000000..f4f4a308ec --- /dev/null +++ b/mappings/net/minecraft/loot/entry/SimpleLeafEntry.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1370 net/minecraft/loot/entry/SimpleLeafEntry + FIELD field_1_9298 choice Lnet/minecraft/class_82; + METHOD method_433 generateLoot (Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V + ARG 1 lootConsumer + ARG 2 context diff --git a/mappings/net/minecraft/loot/entry/TagEntry.mapping b/mappings/net/minecraft/loot/entry/TagEntry.mapping index 78f3182490..595f90a59e 100644 --- a/mappings/net/minecraft/loot/entry/TagEntry.mapping +++ b/mappings/net/minecraft/loot/entry/TagEntry.mapping @@ -2,12 +2,32 @@ CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry FIELD field_1005 name Lnet/minecraft/class_6885; FIELD field_45805 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Lnet/minecraft/class_6885;ZIILjava/util/Optional;Ljava/util/Optional;)V + ARG 1 items ARG 2 expand ARG 3 weight ARG 4 quality + ARG 5 condition + ARG 6 modifier + METHOD method_1_8873 (Lnet/minecraft/class_6885;IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_85; + ARG 1 weight + ARG 2 quality + ARG 3 condition + ARG 4 modifier + METHOD method_1_8874 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_8875 (Lnet/minecraft/class_6885;IILjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_85; + ARG 1 weight + ARG 2 quality + ARG 3 condition + ARG 4 modifier METHOD method_445 expandBuilder (Lnet/minecraft/class_6885;)Lnet/minecraft/class_85$class_86; + ARG 0 items METHOD method_447 (Ljava/util/function/Consumer;)Z ARG 1 lootChoiceExpander METHOD method_35517 builder (Lnet/minecraft/class_6885;)Lnet/minecraft/class_85$class_86; + ARG 0 items METHOD method_53296 (Lnet/minecraft/class_91;)Lnet/minecraft/class_6885; ARG 0 entry + CLASS 2 2 + METHOD method_1_8876 (Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)V + ARG 1 item diff --git a/mappings/net/minecraft/loot/function/AndLootFunction.mapping b/mappings/net/minecraft/loot/function/AndLootFunction.mapping index f8f40fbb33..b124e7f88d 100644 --- a/mappings/net/minecraft/loot/function/AndLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/AndLootFunction.mapping @@ -1,8 +1,32 @@ CLASS net/minecraft/class_5641 net/minecraft/loot/function/AndLootFunction + FIELD field_1_9281 NO_MODIFIERS Ljava/util/function/BiFunction; FIELD field_27904 terms Lnet/minecraft/class_6885; FIELD field_27905 applier Ljava/util/function/BiFunction; FIELD field_45834 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_45835 INLINE_CODEC Lcom/mojang/serialization/Codec; + METHOD (Ljava/util/Optional;Lnet/minecraft/class_6885;)V + ARG 1 condition + ARG 2 terms + METHOD (Lnet/minecraft/class_6885;)V + ARG 1 terms + METHOD method_1_8941 isEmpty ()Z + METHOD method_1_8942 applierFromTerms (Lnet/minecraft/class_6885;)Ljava/util/function/BiFunction; + ARG 0 terms + METHOD method_1_8943 (Lnet/minecraft/class_6885;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; + ARG 1 stack + ARG 2 context + METHOD method_1_8944 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; + ARG 1 stack + ARG 2 context + METHOD method_1_8945 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; + ARG 2 stack + ARG 3 context + METHOD method_1_8946 (Lnet/minecraft/class_6885;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; + ARG 1 stack + ARG 2 context + METHOD method_1_8947 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; + ARG 0 stack + ARG 1 context METHOD method_53351 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_53352 (Lnet/minecraft/class_5641;)Lnet/minecraft/class_6885; diff --git a/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping b/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping index cce27b89ac..36f4d0d301 100644 --- a/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping @@ -6,15 +6,24 @@ CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction FIELD field_45807 TYPE_CODEC Lcom/mojang/serialization/Codec; FIELD field_45808 FORMULA_CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Lnet/minecraft/class_94$class_96;)V + ARG 1 condition ARG 2 enchantment ARG 3 formula + METHOD method_453 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_455 oreDrops (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; ARG 0 enchantment METHOD method_456 uniformBonusCount (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; ARG 0 enchantment + METHOD method_457 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition + METHOD method_459 (Lnet/minecraft/class_6880;IFLjava/util/Optional;)Lnet/minecraft/class_117; + ARG 3 condition METHOD method_461 uniformBonusCount (Lnet/minecraft/class_6880;I)Lnet/minecraft/class_120$class_121; ARG 0 enchantment ARG 1 bonusMultiplier + METHOD method_462 (Lnet/minecraft/class_6880;ILjava/util/Optional;)Lnet/minecraft/class_117; + ARG 2 condition METHOD method_463 binomialWithBonusCount (Lnet/minecraft/class_6880;FI)Lnet/minecraft/class_120$class_121; ARG 0 enchantment ARG 1 probability diff --git a/mappings/net/minecraft/loot/function/ConditionalLootFunction.mapping b/mappings/net/minecraft/loot/function/ConditionalLootFunction.mapping index 807ce27019..4a08b9dd99 100644 --- a/mappings/net/minecraft/loot/function/ConditionalLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ConditionalLootFunction.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_120 net/minecraft/loot/function/ConditionalLootFunction + FIELD field_1_9322 condition Ljava/util/Optional; + METHOD (Ljava/util/Optional;)V + ARG 1 condition METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ARG 1 itemStack ARG 2 context diff --git a/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping index 8a794cecf7..6b8b6ec9e0 100644 --- a/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_9317 net/minecraft/loot/function/CopyComponentsLootFun FIELD field_50203 exclude Ljava/util/Optional; FIELD field_50204 filter Ljava/util/function/Predicate; METHOD (Ljava/util/Optional;Lnet/minecraft/class_12283;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition ARG 2 source ARG 3 include ARG 4 exclude diff --git a/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping index 89da9e620c..61878543a7 100644 --- a/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping @@ -2,9 +2,12 @@ CLASS net/minecraft/class_101 net/minecraft/loot/function/CopyNameLootFunction FIELD field_1018 source Lnet/minecraft/class_12283; FIELD field_45817 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_12283;)V + ARG 1 condition ARG 2 source METHOD method_473 builder (Lnet/minecraft/class_12283;)Lnet/minecraft/class_120$class_121; ARG 0 source + METHOD method_474 (Lnet/minecraft/class_12283;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_53313 (Lnet/minecraft/class_101;)Lnet/minecraft/class_12283; ARG 0 function METHOD method_53314 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping index 0428a590b7..766fa47ea3 100644 --- a/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction FIELD field_17014 operations Ljava/util/List; FIELD field_45819 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_5651;Ljava/util/List;)V + ARG 1 condition ARG 2 source ARG 3 operations METHOD method_16846 (Ljava/util/function/Supplier;Lnet/minecraft/class_2520;Lnet/minecraft/class_3837$class_3839;)V diff --git a/mappings/net/minecraft/loot/function/CopyStateLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyStateLootFunction.mapping index d0db3b2527..6618fdb219 100644 --- a/mappings/net/minecraft/loot/function/CopyStateLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyStateLootFunction.mapping @@ -3,9 +3,11 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateLootFunction FIELD field_20450 properties Ljava/util/Set; FIELD field_45816 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Ljava/util/List;)V + ARG 1 condition ARG 2 block ARG 3 properties METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Ljava/util/Set;)V + ARG 1 condition ARG 2 block ARG 3 properties METHOD method_21892 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489; diff --git a/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping b/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping index 40175efcb3..9dfbc8bcf9 100644 --- a/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFun FIELD field_51792 options Ljava/util/Optional; FIELD field_51793 onlyCompatible Z METHOD (Ljava/util/Optional;Ljava/util/Optional;ZZ)V + ARG 1 conditions ARG 2 options ARG 3 onlyCompatible ARG 4 includeAdditionalCostComponent @@ -15,6 +16,7 @@ CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFun METHOD method_1_761 (Lnet/minecraft/class_109;)Ljava/lang/Boolean; ARG 0 function METHOD method_489 builder (Lnet/minecraft/class_7871;)Lnet/minecraft/class_109$class_4954; + ARG 0 enchantmentLookup METHOD method_35520 create ()Lnet/minecraft/class_109$class_4954; METHOD method_53324 (Lnet/minecraft/class_109;)Ljava/util/Optional; ARG 0 function diff --git a/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping b/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping index 112e3f4f16..6bb22af09a 100644 --- a/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping @@ -4,11 +4,15 @@ CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootF FIELD field_45825 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_51796 options Ljava/util/Optional; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Ljava/util/Optional;Z)V + ARG 1 condition + ARG 2 levels ARG 3 options ARG 4 includeAdditionalCostComponent METHOD method_1_770 (Lnet/minecraft/class_106;)Ljava/lang/Boolean; ARG 0 function METHOD method_481 builder (Lnet/minecraft/class_7871;Lnet/minecraft/class_6880;)Lnet/minecraft/class_106$class_107; + ARG 0 enchantmentLookup + ARG 1 levels METHOD method_53329 (Lnet/minecraft/class_106;)Ljava/util/Optional; ARG 0 function METHOD method_53330 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -19,6 +23,8 @@ CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootF FIELD field_1_823 includeAdditionalCostComponent Z FIELD field_1028 levels Lnet/minecraft/class_6880; FIELD field_51797 options Ljava/util/Optional; + METHOD (Lnet/minecraft/class_6880;)V + ARG 1 levels METHOD method_1_771 includeAdditionalCostComponent ()Lnet/minecraft/class_106$class_107; METHOD method_1_772 options (Ljava/util/Optional;)Lnet/minecraft/class_106$class_107; ARG 1 options diff --git a/mappings/net/minecraft/loot/function/EnchantedCountIncreaseLootFunction.mapping b/mappings/net/minecraft/loot/function/EnchantedCountIncreaseLootFunction.mapping index 4ef7ac176e..79bcfaaf51 100644 --- a/mappings/net/minecraft/loot/function/EnchantedCountIncreaseLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/EnchantedCountIncreaseLootFunction.mapping @@ -5,9 +5,13 @@ CLASS net/minecraft/class_125 net/minecraft/loot/function/EnchantedCountIncrease FIELD field_45833 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_51798 enchantment Lnet/minecraft/class_6880; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;I)V + ARG 1 condition ARG 2 enchantment + ARG 3 count ARG 4 limit METHOD method_547 builder (Lnet/minecraft/class_7871;Lnet/minecraft/class_6880;)Lnet/minecraft/class_125$class_126; + ARG 0 enchantmentLookup + ARG 1 count METHOD method_549 hasLimit ()Z METHOD method_53348 (Lnet/minecraft/class_125;)Ljava/lang/Integer; ARG 0 function @@ -23,5 +27,6 @@ CLASS net/minecraft/class_125 net/minecraft/loot/function/EnchantedCountIncrease FIELD field_51799 enchantment Lnet/minecraft/class_6880; METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V ARG 1 enchantment + ARG 2 count METHOD method_551 withLimit (I)Lnet/minecraft/class_125$class_126; ARG 1 limit diff --git a/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping b/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping index 934a32e2b3..1f4a8dc079 100644 --- a/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping @@ -10,11 +10,14 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc FIELD field_31853 DEFAULT_SKIP_EXISTING_CHUNKS Z FIELD field_45826 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6885;Lnet/minecraft/class_6880;BIZ)V + ARG 1 condition + ARG 2 destination ARG 3 decoration ARG 4 zoom ARG 5 searchRadius ARG 6 skipExistingChunks METHOD method_492 builder (Lnet/minecraft/class_6885;)Lnet/minecraft/class_111$class_112; + ARG 0 destination METHOD method_53332 (Lnet/minecraft/class_111;)Ljava/lang/Boolean; ARG 0 function METHOD method_53333 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -33,6 +36,8 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc FIELD field_1041 skipExistingChunks Z FIELD field_1042 decoration Lnet/minecraft/class_6880; FIELD field_1043 zoom B + METHOD (Lnet/minecraft/class_6885;)V + ARG 1 destination METHOD method_499 withDecoration (Lnet/minecraft/class_6880;)Lnet/minecraft/class_111$class_112; ARG 1 decoration METHOD method_500 withZoom (B)Lnet/minecraft/class_111$class_112; diff --git a/mappings/net/minecraft/loot/function/ExplosionDecayLootFunction.mapping b/mappings/net/minecraft/loot/function/ExplosionDecayLootFunction.mapping index c035fb3088..d0fc93f61e 100644 --- a/mappings/net/minecraft/loot/function/ExplosionDecayLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ExplosionDecayLootFunction.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_104 net/minecraft/loot/function/ExplosionDecayLootFunction FIELD field_45815 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Ljava/util/Optional;)V + ARG 1 condition METHOD method_478 builder ()Lnet/minecraft/class_120$class_121; METHOD method_53309 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/loot/function/FillPlayerHeadLootFunction.mapping b/mappings/net/minecraft/loot/function/FillPlayerHeadLootFunction.mapping index 118cc550f3..1aa36a6ab4 100644 --- a/mappings/net/minecraft/loot/function/FillPlayerHeadLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/FillPlayerHeadLootFunction.mapping @@ -2,9 +2,12 @@ CLASS net/minecraft/class_3668 net/minecraft/loot/function/FillPlayerHeadLootFun FIELD field_16227 entity Lnet/minecraft/class_47$class_50; FIELD field_45827 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_47$class_50;)V + ARG 1 condition ARG 2 entity METHOD method_35522 builder (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121; ARG 0 target + METHOD method_35523 (Lnet/minecraft/class_47$class_50;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_53338 (Lnet/minecraft/class_3668;)Lnet/minecraft/class_47$class_50; ARG 0 function METHOD method_53339 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/FilteredLootFunction.mapping b/mappings/net/minecraft/loot/function/FilteredLootFunction.mapping index 296c73d838..3335ad7874 100644 --- a/mappings/net/minecraft/loot/function/FilteredLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/FilteredLootFunction.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_9668 net/minecraft/loot/function/FilteredLootFunction FIELD field_63966 onPass Ljava/util/Optional; FIELD field_63967 onFail Ljava/util/Optional; METHOD (Ljava/util/Optional;Lnet/minecraft/class_2073;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition ARG 2 itemFilter ARG 3 onPass ARG 4 onFail @@ -24,4 +25,6 @@ CLASS net/minecraft/class_9668 net/minecraft/loot/function/FilteredLootFunction METHOD (Lnet/minecraft/class_2073;)V ARG 1 itemFilter METHOD method_75910 onPass (Lnet/minecraft/class_117;)Lnet/minecraft/class_9668$class_12244; + ARG 1 onPass METHOD method_75911 onFail (Lnet/minecraft/class_117;)Lnet/minecraft/class_9668$class_12244; + ARG 1 onFail diff --git a/mappings/net/minecraft/loot/function/FurnaceSmeltLootFunction.mapping b/mappings/net/minecraft/loot/function/FurnaceSmeltLootFunction.mapping index 383dc44d40..164e1ed3b1 100644 --- a/mappings/net/minecraft/loot/function/FurnaceSmeltLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/FurnaceSmeltLootFunction.mapping @@ -3,7 +3,10 @@ CLASS net/minecraft/class_165 net/minecraft/loot/function/FurnaceSmeltLootFuncti FIELD field_1159 LOGGER Lorg/slf4j/Logger; FIELD field_45855 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Z)V + ARG 1 condition ARG 2 useInputCount + METHOD method_1_1633 (ZLjava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_1_1634 (Lnet/minecraft/class_165;)Ljava/lang/Boolean; ARG 0 recipe METHOD method_1_1635 builder (Z)Lnet/minecraft/class_120$class_121; diff --git a/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping b/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping index 8ad2b568b2..b72819574e 100644 --- a/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping @@ -1,7 +1,13 @@ CLASS net/minecraft/class_114 net/minecraft/loot/function/LimitCountLootFunction FIELD field_1044 limit Lnet/minecraft/class_42; FIELD field_45829 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Ljava/util/Optional;Lnet/minecraft/class_42;)V + ARG 1 condition + ARG 2 limit METHOD method_506 builder (Lnet/minecraft/class_42;)Lnet/minecraft/class_120$class_121; + ARG 0 limit + METHOD method_508 (Lnet/minecraft/class_42;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_53342 (Lnet/minecraft/class_114;)Lnet/minecraft/class_42; ARG 0 function METHOD method_53343 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/LootFunction.mapping b/mappings/net/minecraft/loot/function/LootFunction.mapping index 088d85ed8e..d2a3fae322 100644 --- a/mappings/net/minecraft/loot/function/LootFunction.mapping +++ b/mappings/net/minecraft/loot/function/LootFunction.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_117 net/minecraft/loot/function/LootFunction METHOD method_1_738 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_513 apply (Ljava/util/Optional;Ljava/util/function/Consumer;Lnet/minecraft/class_47;)Ljava/util/function/Consumer; + ARG 0 modifier + ARG 1 lootConsumer + ARG 2 context METHOD method_514 (Ljava/util/function/Consumer;Lnet/minecraft/class_6880;Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)V ARG 3 stack CLASS class_118 Builder diff --git a/mappings/net/minecraft/loot/function/LootFunctionConsumingBuilder.mapping b/mappings/net/minecraft/loot/function/LootFunctionConsumingBuilder.mapping index 1855e333dc..ad8fb9d3b1 100644 --- a/mappings/net/minecraft/loot/function/LootFunctionConsumingBuilder.mapping +++ b/mappings/net/minecraft/loot/function/LootFunctionConsumingBuilder.mapping @@ -1,5 +1,10 @@ CLASS net/minecraft/class_116 net/minecraft/loot/function/LootFunctionConsumingBuilder - METHOD method_511 apply (Lnet/minecraft/class_6880;)Lnet/minecraft/class_116; + METHOD method_1_8959 modifier (Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_116; + ARG 1 builder + METHOD method_1_8960 combineLootFunctions (Ljava/util/List;)Ljava/util/Optional; + ARG 0 functions + METHOD method_511 modifier (Lnet/minecraft/class_6880;)Lnet/minecraft/class_116; + ARG 1 function METHOD method_43732 getThisFunctionConsumingBuilder ()Lnet/minecraft/class_116; METHOD method_43739 apply (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_116; ARG 1 functions diff --git a/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping b/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping index 56c94f6f38..7a6b3c1057 100644 --- a/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping +++ b/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping @@ -1,4 +1,17 @@ CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes + FIELD field_1_9284 ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9285 FULL_CODEC Lcom/mojang/serialization/Codec; FIELD field_45832 ENTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_50023 CODEC Lcom/mojang/serialization/Codec; METHOD method_1_743 register (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; + ARG 0 registry + METHOD method_1_744 (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; + ARG 0 mapCodec + METHOD method_1_8953 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_117; + ARG 0 either + METHOD method_1_8954 (Lnet/minecraft/class_117;)Lnet/minecraft/class_117; + ARG 0 codec + METHOD method_1_8955 (Lnet/minecraft/class_5641;)Lnet/minecraft/class_117; + ARG 0 andCodec + METHOD method_1_8956 (Lnet/minecraft/class_117;)Lcom/mojang/datafixers/util/Either; + ARG 0 function diff --git a/mappings/net/minecraft/loot/function/ModifyContentsLootFunction.mapping b/mappings/net/minecraft/loot/function/ModifyContentsLootFunction.mapping index b91a933b6e..893cf30250 100644 --- a/mappings/net/minecraft/loot/function/ModifyContentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ModifyContentsLootFunction.mapping @@ -3,7 +3,9 @@ CLASS net/minecraft/class_9669 net/minecraft/loot/function/ModifyContentsLootFun FIELD field_51430 component Lnet/minecraft/class_9666; FIELD field_51431 modifier Lnet/minecraft/class_6880; METHOD (Ljava/util/Optional;Lnet/minecraft/class_9666;Lnet/minecraft/class_6880;)V + ARG 1 condition ARG 2 component + ARG 3 modifier METHOD method_59743 (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; ARG 2 content METHOD method_59744 (Lnet/minecraft/class_9669;)Lnet/minecraft/class_6880; diff --git a/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping index 1c141d6798..9457e37215 100644 --- a/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping @@ -3,17 +3,21 @@ CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunct FIELD field_45836 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_51360 replace Z METHOD (Ljava/util/Optional;Ljava/util/List;Z)V + ARG 1 condition ARG 2 attributes ARG 3 replace METHOD method_35524 attributeBuilder (Lnet/minecraft/class_2960;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_6880;)Lnet/minecraft/class_137$class_6156; ARG 0 id ARG 1 attribute ARG 2 operation + ARG 3 amount METHOD method_35525 builder ()Lnet/minecraft/class_137$class_6155; METHOD method_53355 (Lnet/minecraft/class_137;)Ljava/util/List; ARG 0 function METHOD method_53356 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_57647 (Lnet/minecraft/class_47;Lnet/minecraft/class_9285;)Lnet/minecraft/class_9285; + ARG 2 component METHOD method_59544 applyTo (Lnet/minecraft/class_47;Lnet/minecraft/class_9285;)Lnet/minecraft/class_9285; ARG 1 context ARG 2 attributeModifiersComponent @@ -53,6 +57,7 @@ CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunct ARG 1 id ARG 2 attribute ARG 3 operation + ARG 4 amount METHOD method_35528 build ()Lnet/minecraft/class_137$class_138; METHOD method_35529 slot (Lnet/minecraft/class_9274;)Lnet/minecraft/class_137$class_6156; ARG 1 slot diff --git a/mappings/net/minecraft/loot/function/SetBannerPatternLootFunction.mapping b/mappings/net/minecraft/loot/function/SetBannerPatternLootFunction.mapping index 51f492d2ba..c2d787e6e2 100644 --- a/mappings/net/minecraft/loot/function/SetBannerPatternLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetBannerPatternLootFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternLootF FIELD field_27344 append Z FIELD field_45839 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_9307;Z)V + ARG 1 condition ARG 2 patterns ARG 3 append METHOD method_35531 builder (Z)Lnet/minecraft/class_5592$class_6157; diff --git a/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping b/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping index 2e6e1ab6bb..b1e37a0c81 100644 --- a/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetBookCoverLootFunction.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_9374 net/minecraft/loot/function/SetBookCoverLootFunct FIELD field_49872 title Ljava/util/Optional; FIELD field_49873 generation Ljava/util/Optional; METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition ARG 2 title ARG 3 author ARG 4 generation diff --git a/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping b/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping index 0272a99445..06a398743f 100644 --- a/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetComponentsLootFunction.mapping @@ -2,11 +2,14 @@ CLASS net/minecraft/class_9320 net/minecraft/loot/function/SetComponentsLootFunc FIELD field_49444 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_49445 changes Lnet/minecraft/class_9326; METHOD (Ljava/util/Optional;Lnet/minecraft/class_9326;)V + ARG 1 condition ARG 2 changes METHOD method_57649 (Lnet/minecraft/class_9320;)Lnet/minecraft/class_9326; ARG 0 function METHOD method_57650 builder (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_120$class_121; ARG 0 componentType ARG 1 value + METHOD method_57651 (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 2 condition METHOD method_57652 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/loot/function/SetContentsLootFunction.mapping b/mappings/net/minecraft/loot/function/SetContentsLootFunction.mapping index edec85d82f..590682a1d9 100644 --- a/mappings/net/minecraft/loot/function/SetContentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetContentsLootFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunctio FIELD field_45841 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_51432 component Lnet/minecraft/class_9666; METHOD (Ljava/util/Optional;Lnet/minecraft/class_9666;Ljava/util/List;)V + ARG 1 condition ARG 2 component ARG 3 entries METHOD method_599 (Lnet/minecraft/class_47;Ljava/util/stream/Stream$Builder;Lnet/minecraft/class_79;)V diff --git a/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping b/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping index 37b6e1a998..50c4a28fe1 100644 --- a/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping @@ -1,12 +1,20 @@ CLASS net/minecraft/class_141 net/minecraft/loot/function/SetCountLootFunction - FIELD field_1114 countRange Lnet/minecraft/class_6880; + FIELD field_1114 count Lnet/minecraft/class_6880; FIELD field_27909 add Z FIELD field_45845 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Z)V + ARG 1 condition + ARG 2 count ARG 3 add + METHOD method_1_8967 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_621 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; + ARG 0 count METHOD method_35540 builder (Lnet/minecraft/class_6880;Z)Lnet/minecraft/class_120$class_121; + ARG 0 count ARG 1 add + METHOD method_35541 (Lnet/minecraft/class_6880;ZLjava/util/Optional;)Lnet/minecraft/class_117; + ARG 2 condition METHOD method_53375 (Lnet/minecraft/class_141;)Ljava/lang/Boolean; ARG 0 function METHOD method_53376 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/SetCustomDataLootFunction.mapping b/mappings/net/minecraft/loot/function/SetCustomDataLootFunction.mapping index 294acb3ca2..ebc0300f22 100644 --- a/mappings/net/minecraft/loot/function/SetCustomDataLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetCustomDataLootFunction.mapping @@ -2,7 +2,10 @@ CLASS net/minecraft/class_159 net/minecraft/loot/function/SetCustomDataLootFunct FIELD field_1138 nbt Lnet/minecraft/class_2487; FIELD field_45849 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_2487;)V + ARG 1 condition ARG 2 nbt + METHOD method_675 (Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_53391 (Lnet/minecraft/class_159;)Lnet/minecraft/class_2487; ARG 0 function METHOD method_53392 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/SetCustomModelDataLootFunction.mapping b/mappings/net/minecraft/loot/function/SetCustomModelDataLootFunction.mapping index 7df8519e8a..d26b6bcd43 100644 --- a/mappings/net/minecraft/loot/function/SetCustomModelDataLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetCustomModelDataLootFunction.mapping @@ -6,14 +6,21 @@ CLASS net/minecraft/class_9670 net/minecraft/loot/function/SetCustomModelDataLoo FIELD field_55222 strings Ljava/util/Optional; FIELD field_55223 colors Ljava/util/Optional; METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition ARG 2 floats ARG 3 flags ARG 4 strings ARG 5 colors + METHOD method_1_773 (Lnet/minecraft/class_58;Lnet/minecraft/class_9368$class_9677;)V + ARG 1 f + METHOD method_1_774 (Lnet/minecraft/class_58;Lnet/minecraft/class_9368$class_9677;)V + ARG 1 color METHOD method_59747 (Lnet/minecraft/class_9670;)Ljava/util/Optional; ARG 0 lootFunction METHOD method_59748 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_65374 (Lnet/minecraft/class_47;Lnet/minecraft/class_6880;)Ljava/lang/Integer; + ARG 1 color METHOD method_65376 (Lnet/minecraft/class_9670;)Ljava/util/Optional; ARG 0 lootFunction METHOD method_65378 (Ljava/util/List;Lnet/minecraft/class_9368$class_9677;)Ljava/util/List; @@ -27,6 +34,8 @@ CLASS net/minecraft/class_9670 net/minecraft/loot/function/SetCustomModelDataLoo ARG 2 operationValueToAppliedValue METHOD method_65381 (Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_9368$class_9677;)Ljava/util/List; ARG 2 operation + METHOD method_65382 (Lnet/minecraft/class_47;Lnet/minecraft/class_6880;)Ljava/lang/Float; + ARG 1 f METHOD method_65383 (Lnet/minecraft/class_9670;)Ljava/util/Optional; ARG 0 lootFunction METHOD method_65384 (Lnet/minecraft/class_9670;)Ljava/util/Optional; diff --git a/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping b/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping index 9081b01ab3..15e5cb0bdc 100644 --- a/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping @@ -1,13 +1,21 @@ CLASS net/minecraft/class_149 net/minecraft/loot/function/SetDamageLootFunction - FIELD field_1120 durabilityRange Lnet/minecraft/class_6880; + FIELD field_1120 damage Lnet/minecraft/class_6880; FIELD field_1121 LOGGER Lorg/slf4j/Logger; FIELD field_27910 add Z FIELD field_45846 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Z)V + ARG 1 condition + ARG 2 damage ARG 3 add METHOD method_633 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; + ARG 0 damage + METHOD method_634 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_35542 builder (Lnet/minecraft/class_6880;Z)Lnet/minecraft/class_120$class_121; + ARG 0 damage ARG 1 add + METHOD method_35543 (Lnet/minecraft/class_6880;ZLjava/util/Optional;)Lnet/minecraft/class_117; + ARG 2 condition METHOD method_53378 (Lnet/minecraft/class_149;)Ljava/lang/Boolean; ARG 0 function METHOD method_53379 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping b/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping index e29f36f626..b77bc69da2 100644 --- a/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping @@ -3,10 +3,12 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu FIELD field_27908 add Z FIELD field_45843 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Ljava/util/Map;Z)V + ARG 1 conditions ARG 2 enchantments ARG 3 add METHOD method_1_764 (Lnet/minecraft/class_58;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V ARG 1 enchantment + ARG 2 level METHOD method_53370 (Lnet/minecraft/class_5642;)Ljava/lang/Boolean; ARG 0 function METHOD method_53371 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -15,10 +17,12 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu ARG 0 function METHOD method_57656 (Lnet/minecraft/class_9304$class_9305;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V ARG 2 enchantment + ARG 3 level METHOD method_57657 (Lnet/minecraft/class_47;Lnet/minecraft/class_9304$class_9305;)V ARG 2 builder METHOD method_60297 (Lnet/minecraft/class_9304$class_9305;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V ARG 2 enchantment + ARG 3 level CLASS class_6158 Builder FIELD field_31864 enchantments Lcom/google/common/collect/ImmutableMap$Builder; FIELD field_31865 add Z @@ -26,3 +30,4 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu ARG 1 add METHOD method_35539 enchantment (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5642$class_6158; ARG 1 enchantment + ARG 2 level diff --git a/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping b/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping index dccfac1057..115c576e29 100644 --- a/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetFireworkExplosionLootFunction.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_9375 net/minecraft/loot/function/SetFireworkExplosionL FIELD field_49879 trail Ljava/util/Optional; FIELD field_49880 twinkle Ljava/util/Optional; METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition ARG 2 shape ARG 3 colors ARG 4 fadeColors diff --git a/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping b/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping index 91a67e4467..e737377fda 100644 --- a/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetFireworksLootFunction.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_9376 net/minecraft/loot/function/SetFireworksLootFunct FIELD field_49883 explosions Ljava/util/Optional; FIELD field_49885 flightDuration Ljava/util/Optional; METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition ARG 2 explosions ARG 3 flightDuration METHOD method_58212 apply (Lnet/minecraft/class_9284;)Lnet/minecraft/class_9284; diff --git a/mappings/net/minecraft/loot/function/SetInstrumentLootFunction.mapping b/mappings/net/minecraft/loot/function/SetInstrumentLootFunction.mapping index aa8379bebf..85ba270f65 100644 --- a/mappings/net/minecraft/loot/function/SetInstrumentLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetInstrumentLootFunction.mapping @@ -1,7 +1,15 @@ CLASS net/minecraft/class_7431 net/minecraft/loot/function/SetInstrumentLootFunction FIELD field_39184 options Lnet/minecraft/class_6885; FIELD field_45844 CODEC Lcom/mojang/serialization/MapCodec; + METHOD (Ljava/util/Optional;Lnet/minecraft/class_6885;)V + ARG 1 condition + ARG 2 options + METHOD method_1_3082 (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V + ARG 1 option METHOD method_43571 builder (Lnet/minecraft/class_6885;)Lnet/minecraft/class_120$class_121; + ARG 0 options + METHOD method_43743 (Lnet/minecraft/class_6885;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_53373 (Lnet/minecraft/class_7431;)Lnet/minecraft/class_6885; ARG 0 function METHOD method_53374 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/SetItemLootFunction.mapping b/mappings/net/minecraft/loot/function/SetItemLootFunction.mapping index 2157d54998..3dfa364905 100644 --- a/mappings/net/minecraft/loot/function/SetItemLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetItemLootFunction.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_9671 net/minecraft/loot/function/SetItemLootFunction FIELD field_51436 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_51437 item Lnet/minecraft/class_6880; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;)V + ARG 1 condition ARG 2 item METHOD method_59749 (Lnet/minecraft/class_9671;)Lnet/minecraft/class_6880; ARG 0 lootFunction diff --git a/mappings/net/minecraft/loot/function/SetLootTableLootFunction.mapping b/mappings/net/minecraft/loot/function/SetLootTableLootFunction.mapping index aa104f65e8..ef102a7da6 100644 --- a/mappings/net/minecraft/loot/function/SetLootTableLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetLootTableLootFunction.mapping @@ -1,12 +1,28 @@ CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction + FIELD field_1_9295 TAG_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_9296 tag Lnet/minecraft/class_6880$class_6883; FIELD field_1117 seed J FIELD field_34773 type Lnet/minecraft/class_6880; FIELD field_45842 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880$class_6883;JLnet/minecraft/class_6880;)V + ARG 1 condition + ARG 2 tag ARG 3 seed ARG 5 blockEntityType + METHOD method_1_8974 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult; + ARG 0 entry + METHOD method_1_8976 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880; + ARG 0 entry + METHOD method_1_8977 (Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 2 condition + METHOD method_1_8978 (Lnet/minecraft/class_6880$class_6883;JLnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 4 condition METHOD method_35534 builder (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_120$class_121; + ARG 0 type + ARG 1 tag METHOD method_35535 builder (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880$class_6883;J)Lnet/minecraft/class_120$class_121; + ARG 0 type + ARG 1 tag ARG 2 seed METHOD method_53366 (Lnet/minecraft/class_144;)Lnet/minecraft/class_6880; ARG 0 function diff --git a/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping b/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping index ded1d3947b..5672791f30 100644 --- a/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction FIELD field_45847 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_50024 operation Lnet/minecraft/class_9368; METHOD (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/class_9368;Ljava/util/Optional;)V + ARG 1 condition ARG 2 lore ARG 3 operation ARG 4 entity diff --git a/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping b/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping index a84f9cc44d..296288d684 100644 --- a/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction FIELD field_45848 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_50208 target Lnet/minecraft/class_3670$class_9475; METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_3670$class_9475;)V + ARG 1 condition ARG 2 name ARG 3 entity ARG 4 target @@ -22,6 +23,10 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction ARG 0 name ARG 1 target ARG 2 entity + METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_3670$class_9475;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 3 condition + METHOD method_35552 (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 2 condition METHOD method_53386 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_2561;)V ARG 3 name METHOD method_53387 (Lnet/minecraft/class_47$class_50;)Ljava/util/Set; diff --git a/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping b/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping index 1788063a20..997c4f43c3 100644 --- a/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping @@ -1,8 +1,14 @@ CLASS net/minecraft/class_9476 net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction FIELD field_50215 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_50216 amplifier Lnet/minecraft/class_6880; + METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;)V + ARG 1 condition + ARG 2 amplifier METHOD method_58736 (Lnet/minecraft/class_9476;)Lnet/minecraft/class_6880; ARG 0 lootFunction METHOD method_58737 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; + ARG 0 amplifier + METHOD method_58738 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_58739 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping b/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping index 447a039734..29e890833f 100644 --- a/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping @@ -2,9 +2,12 @@ CLASS net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction FIELD field_35080 potion Lnet/minecraft/class_6880; FIELD field_45850 CODEC Lcom/mojang/serialization/MapCodec; METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;)V + ARG 1 condition ARG 2 potion METHOD method_38927 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; ARG 0 potion + METHOD method_38928 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_53393 (Lnet/minecraft/class_6662;)Lnet/minecraft/class_6880; ARG 0 function METHOD method_53394 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/function/SetRandomDyesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetRandomDyesLootFunction.mapping index 8799498d4c..a77d4dc176 100644 --- a/mappings/net/minecraft/loot/function/SetRandomDyesLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetRandomDyesLootFunction.mapping @@ -1,4 +1,14 @@ CLASS net/minecraft/class_1_68 net/minecraft/loot/function/SetRandomDyesLootFunction FIELD field_1_812 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_1_813 numberOfDyes Lnet/minecraft/class_6880; + METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;)V + ARG 1 condition + ARG 2 numberOfDyes + METHOD method_1_749 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_750 (Lnet/minecraft/class_1_68;)Lnet/minecraft/class_6880; + ARG 0 function + METHOD method_1_751 (Lnet/minecraft/class_6880;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_1_752 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121; + ARG 0 numberOfDyes diff --git a/mappings/net/minecraft/loot/function/SetRandomPotionLootFunction.mapping b/mappings/net/minecraft/loot/function/SetRandomPotionLootFunction.mapping index 0f80b4f574..58812354e0 100644 --- a/mappings/net/minecraft/loot/function/SetRandomPotionLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetRandomPotionLootFunction.mapping @@ -1,6 +1,14 @@ CLASS net/minecraft/class_1_72 net/minecraft/loot/function/SetRandomPotionLootFunction FIELD field_1_820 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_1_821 potions Ljava/util/Optional; + METHOD (Ljava/util/Optional;Ljava/util/Optional;)V + ARG 1 condition + ARG 2 potions METHOD method_1_765 builder (Lnet/minecraft/class_6885;)Lnet/minecraft/class_120$class_121; + ARG 0 potions + METHOD method_1_766 (Lnet/minecraft/class_6885;Ljava/util/Optional;)Lnet/minecraft/class_117; + ARG 1 condition METHOD method_1_767 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_1_768 (Lnet/minecraft/class_1_72;)Ljava/util/Optional; + ARG 0 function diff --git a/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping b/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping index 048136ffa5..c14c9d7e94 100644 --- a/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunct FIELD field_45852 STEW_EFFECT_LIST_CODEC Lcom/mojang/serialization/Codec; FIELD field_45853 stewEffects Ljava/util/List; METHOD (Ljava/util/Optional;Ljava/util/List;)V + ARG 1 condition ARG 2 stewEffects METHOD method_637 builder ()Lnet/minecraft/class_152$class_153; METHOD method_53395 (Lnet/minecraft/class_152;)Ljava/util/List; @@ -15,5 +16,8 @@ CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunct FIELD field_1123 map Lcom/google/common/collect/ImmutableList$Builder; METHOD method_640 withEffect (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_152$class_153; ARG 1 effect + ARG 2 duration CLASS class_8754 StewEffect FIELD field_45854 CODEC Lcom/mojang/serialization/Codec; + METHOD method_53399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping index 28c1e366b3..b7bae35098 100644 --- a/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetWritableBookPagesLootFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_9377 net/minecraft/loot/function/SetWritableBookPagesL FIELD field_49887 pages Ljava/util/List; FIELD field_49888 operation Lnet/minecraft/class_9368; METHOD (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/class_9368;)V + ARG 1 condition ARG 2 pages ARG 3 operation METHOD method_58217 apply (Lnet/minecraft/class_9301;)Lnet/minecraft/class_9301; diff --git a/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping index 467dc514d2..2050e4de49 100644 --- a/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetWrittenBookPagesLootFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_9378 net/minecraft/loot/function/SetWrittenBookPagesLo FIELD field_49890 pages Ljava/util/List; FIELD field_49891 operation Lnet/minecraft/class_9368; METHOD (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/class_9368;)V + ARG 1 condition ARG 2 pages ARG 3 operation METHOD method_58221 apply (Lnet/minecraft/class_9302;)Lnet/minecraft/class_9302; diff --git a/mappings/net/minecraft/loot/function/ToggleTooltipsLootFunction.mapping b/mappings/net/minecraft/loot/function/ToggleTooltipsLootFunction.mapping index 07f0ca86ce..40f18ddd5b 100644 --- a/mappings/net/minecraft/loot/function/ToggleTooltipsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ToggleTooltipsLootFunction.mapping @@ -2,7 +2,10 @@ CLASS net/minecraft/class_9429 net/minecraft/loot/function/ToggleTooltipsLootFun FIELD field_50027 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_50030 toggles Ljava/util/Map; METHOD (Ljava/util/Optional;Ljava/util/Map;)V + ARG 1 condition ARG 2 toggles + METHOD method_58463 (Lnet/minecraft/class_10712;)Lnet/minecraft/class_10712; + ARG 1 component METHOD method_58465 (Lnet/minecraft/class_9429;)Ljava/util/Map; ARG 0 lootFunction METHOD method_58467 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/loot/slot/CombinedSlotSource.mapping b/mappings/net/minecraft/loot/slot/CombinedSlotSource.mapping index 0ff899fde3..9599baa0a2 100644 --- a/mappings/net/minecraft/loot/slot/CombinedSlotSource.mapping +++ b/mappings/net/minecraft/loot/slot/CombinedSlotSource.mapping @@ -1,6 +1,20 @@ CLASS net/minecraft/class_12264 net/minecraft/loot/slot/CombinedSlotSource FIELD field_64147 terms Lnet/minecraft/class_6885; FIELD field_64148 source Ljava/util/function/Function; + METHOD (Lnet/minecraft/class_6885;)V + ARG 1 terms + METHOD method_1_8758 combineTerms (Lnet/minecraft/class_6885;)Ljava/util/function/Function; + ARG 0 terms + METHOD method_1_8759 (Lnet/minecraft/class_6885;Lnet/minecraft/class_47;)Lnet/minecraft/class_12271; + ARG 1 context + METHOD method_1_8760 (Lnet/minecraft/class_47;)Lnet/minecraft/class_12271; + ARG 0 context + METHOD method_1_8761 (Lnet/minecraft/class_6880;Lnet/minecraft/class_47;)Lnet/minecraft/class_12271; + ARG 1 context + METHOD method_1_8762 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_47;)Lnet/minecraft/class_12271; + ARG 2 context + METHOD method_1_8763 (Lnet/minecraft/class_6885;Lnet/minecraft/class_47;)Lnet/minecraft/class_12271; + ARG 1 context METHOD method_76107 (Lnet/minecraft/class_12264;)Lnet/minecraft/class_6885; ARG 0 source METHOD method_76109 createCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/loot/slot/SlotSources.mapping b/mappings/net/minecraft/loot/slot/SlotSources.mapping index 7c04b19f57..fed5aa4e9a 100644 --- a/mappings/net/minecraft/loot/slot/SlotSources.mapping +++ b/mappings/net/minecraft/loot/slot/SlotSources.mapping @@ -1,4 +1,16 @@ CLASS net/minecraft/class_12276 net/minecraft/loot/slot/SlotSources + FIELD field_1_8844 ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec; + FIELD field_1_8845 FULL_CODEC Lcom/mojang/serialization/Codec; FIELD field_64162 BASE_CODEC Lcom/mojang/serialization/Codec; + METHOD method_1_8568 (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; + ARG 0 mapCodec + METHOD method_1_8570 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_12275; + ARG 0 either + METHOD method_1_8571 (Lnet/minecraft/class_12275;)Lnet/minecraft/class_12275; + ARG 0 source + METHOD method_1_8572 (Lnet/minecraft/class_12268;)Lnet/minecraft/class_12275; + ARG 0 groupSource + METHOD method_1_8573 (Lnet/minecraft/class_12275;)Lcom/mojang/datafixers/util/Either; + ARG 0 source METHOD method_76140 registerAndGetDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; ARG 0 registry diff --git a/mappings/net/minecraft/network/codec/PacketCodecs.mapping b/mappings/net/minecraft/network/codec/PacketCodecs.mapping index c547d40177..2d51a0d63c 100644 --- a/mappings/net/minecraft/network/codec/PacketCodecs.mapping +++ b/mappings/net/minecraft/network/codec/PacketCodecs.mapping @@ -117,6 +117,24 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs COMMENT @see net.minecraft.network.PacketByteBuf#writeLongArray(long[]) FIELD field_59990 RGB Lnet/minecraft/class_9139; FIELD field_62276 PLAYER_NAME Lnet/minecraft/class_9139; + METHOD method_1_6418 toCollection (Ljava/util/function/IntFunction;I)Lnet/minecraft/class_9139$class_9140; + ARG 0 collectionFactory + ARG 1 maxSize + METHOD method_1_6419 (Ljava/util/function/IntFunction;ILnet/minecraft/class_9139;)Lnet/minecraft/class_9139; + ARG 2 codec + METHOD method_1_8560 fixedLengthCollection (Ljava/util/function/IntFunction;I)Lnet/minecraft/class_9139$class_9140; + ARG 0 collectionFactory + ARG 1 count + METHOD method_1_8561 fixedLengthCollection (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;I)Lnet/minecraft/class_9139; + ARG 0 collectionFactory + ARG 1 elementCodec + ARG 2 count + METHOD method_1_8562 fixedLengthList (I)Lnet/minecraft/class_9139$class_9140; + ARG 0 count + METHOD method_1_8563 (Ljava/util/function/IntFunction;ILnet/minecraft/class_9139;)Lnet/minecraft/class_9139; + ARG 2 codec + METHOD method_1_8564 (ILnet/minecraft/class_9139;)Lnet/minecraft/class_9139; + ARG 1 codec METHOD method_56363 toList ()Lnet/minecraft/class_9139$class_9140; COMMENT Used to make a codec for a list of values using {@link PacketCodec#collect}. COMMENT This creates an {@link java.util.ArrayList}, so the decoded result can be modified. @@ -278,7 +296,7 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs METHOD method_57991 collection (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;I)Lnet/minecraft/class_9139; ARG 0 factory ARG 1 elementCodec - ARG 2 maxSize + ARG 2 maxCount METHOD method_57992 map (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;Lnet/minecraft/class_9139;I)Lnet/minecraft/class_9139; ARG 0 factory ARG 1 keyCodec @@ -297,7 +315,7 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs METHOD method_57998 nbtCompound (Ljava/util/function/Supplier;)Lnet/minecraft/class_9139; ARG 0 sizeTracker METHOD method_58000 toList (I)Lnet/minecraft/class_9139$class_9140; - ARG 0 maxLength + ARG 0 maxCount METHOD method_58001 registryEntryList (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139; ARG 0 registryRef METHOD method_58002 unlimitedRegistryCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139; @@ -368,3 +386,5 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs METHOD method_71596 (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V ARG 0 buf ARG 1 signature + CLASS 35 35 + FIELD field_60514 GSON Lcom/google/gson/Gson; diff --git a/mappings/net/minecraft/network/message/ChatVisibility.mapping b/mappings/net/minecraft/network/message/ChatVisibility.mapping index 02171b2dbc..1298486235 100644 --- a/mappings/net/minecraft/network/message/ChatVisibility.mapping +++ b/mappings/net/minecraft/network/message/ChatVisibility.mapping @@ -9,3 +9,5 @@ CLASS net/minecraft/class_1659 net/minecraft/network/message/ChatVisibility METHOD method_76454 getText ()Lnet/minecraft/class_2561; METHOD method_76455 (Lnet/minecraft/class_1659;)Ljava/lang/Integer; ARG 0 visibility + METHOD method_76456 (Lnet/minecraft/class_1659;)I + ARG 0 visibility diff --git a/mappings/net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket.mapping index 920ef7993e..ae238129a1 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket.mapping @@ -1,6 +1,11 @@ CLASS net/minecraft/class_2805 net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket FIELD comp_1_1425 partialCommand Ljava/lang/String; FIELD comp_1_1426 completionId I + FIELD field_1_9291 NON_OP_CODEC Lnet/minecraft/class_9139; FIELD field_48185 CODEC Lnet/minecraft/class_9139; METHOD comp_1_1425 partialCommand ()Ljava/lang/String; METHOD comp_1_1426 completionId ()I + METHOD method_1_8968 createCodec (I)Lnet/minecraft/class_9139; + ARG 0 maxLength + CLASS 1 1 + FIELD field_1_9292 delegate Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/network/packet/c2s/play/TestInstanceBlockActionC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/TestInstanceBlockActionC2SPacket.mapping index 71fc6d9ac0..e390f09d4e 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/TestInstanceBlockActionC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/TestInstanceBlockActionC2SPacket.mapping @@ -2,7 +2,11 @@ CLASS net/minecraft/class_10616 net/minecraft/network/packet/c2s/play/TestInstan FIELD field_55919 CODEC Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_10616$class_10617;Ljava/util/Optional;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Z)V ARG 1 pos - ARG 2 actin + ARG 2 action + ARG 3 test + ARG 4 size + ARG 5 rotation + ARG 6 ignoreEntities CLASS class_10617 Action FIELD field_55927 CODEC Lnet/minecraft/class_9139; FIELD field_55928 INDEX_MAPPER Ljava/util/function/IntFunction; diff --git a/mappings/net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket.mapping index 99d1785899..68ae57b707 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_2877 net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket FIELD comp_1_1420 text Ljava/util/List; FIELD comp_1_1421 pos Lnet/minecraft/class_2338; + FIELD field_1_9264 CODEC Lnet/minecraft/class_9139; FIELD field_33371 MAX_LINE_LENGTH I METHOD comp_1_1420 text ()Ljava/util/List; METHOD comp_1_1421 pos ()Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/network/state/PlayStateFactories.mapping b/mappings/net/minecraft/network/state/PlayStateFactories.mapping index 436d815cfa..478b8979ba 100644 --- a/mappings/net/minecraft/network/state/PlayStateFactories.mapping +++ b/mappings/net/minecraft/network/state/PlayStateFactories.mapping @@ -2,6 +2,13 @@ CLASS net/minecraft/class_9095 net/minecraft/network/state/PlayStateFactories FIELD field_48172 C2S Lnet/minecraft/class_10947; FIELD field_48173 S2C Lnet/minecraft/class_10946; FIELD field_58068 CREATIVE_INVENTORY_ACTION_C2S_MODIFIER Lnet/minecraft/class_10945; + METHOD method_1_8749 overrideCodecModifier (Ljava/util/function/Function;)Lnet/minecraft/class_10945; + ARG 0 codecProvider + METHOD method_1_8750 (Ljava/util/function/Function;Lnet/minecraft/class_9139;Lnet/minecraft/class_9095$class_10919;)Lnet/minecraft/class_9139; + ARG 1 originalCodec + ARG 2 context + METHOD method_1_8751 (Lnet/minecraft/class_9095$class_10919;)Lnet/minecraft/class_9139; + ARG 0 context METHOD method_55958 (Lnet/minecraft/class_9147;)V ARG 0 builder METHOD method_55959 (Lnet/minecraft/class_9147;)V @@ -10,4 +17,5 @@ CLASS net/minecraft/class_9095 net/minecraft/network/state/PlayStateFactories ARG 0 packetCodec ARG 1 context CLASS class_10919 PacketCodecModifierContext + METHOD method_1_8754 isCreativeLevelTwoOp ()Z METHOD method_68733 isInCreativeMode ()Z diff --git a/mappings/net/minecraft/predicate/BlockPredicate.mapping b/mappings/net/minecraft/predicate/BlockPredicate.mapping index bde23422c9..087944bede 100644 --- a/mappings/net/minecraft/predicate/BlockPredicate.mapping +++ b/mappings/net/minecraft/predicate/BlockPredicate.mapping @@ -3,6 +3,9 @@ CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate FIELD field_45723 CODEC Lcom/mojang/serialization/Codec; FIELD field_49181 PACKET_CODEC Lnet/minecraft/class_9139; METHOD comp_1733 state ()Ljava/util/Optional; + METHOD method_1_8837 testBlockEntity (Lnet/minecraft/class_4538;Lnet/minecraft/class_2586;)Z + ARG 1 world + ARG 2 blockEntity METHOD method_22454 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/profiling/jfr/event/LoadWorldEvent.mapping b/mappings/net/minecraft/profiling/jfr/event/LoadWorldEvent.mapping new file mode 100644 index 0000000000..4bcc16abb7 --- /dev/null +++ b/mappings/net/minecraft/profiling/jfr/event/LoadWorldEvent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1363 net/minecraft/profiling/jfr/event/LoadWorldEvent + FIELD field_1_9250 NAME Ljava/lang/String; + FIELD field_1_9251 EVENT_TYPE Ljdk/jfr/EventType; diff --git a/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping b/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping index 97d17e2c38..be15ffb61e 100644 --- a/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping +++ b/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_1708 net/minecraft/screen/BrewingStandScreenHandler FIELD field_7787 ingredientSlot Lnet/minecraft/class_1735; FIELD field_7788 inventory Lnet/minecraft/class_1263; FIELD field_17292 propertyDelegate Lnet/minecraft/class_3913; + FIELD field_30763 POTION_SLOT_START I + FIELD field_30764 POTION_SLOT_END I FIELD field_30765 INGREDIENT_SLOT_ID I FIELD field_30766 FUEL_SLOT_ID I FIELD field_30767 BREWING_STAND_INVENTORY_SIZE I @@ -20,15 +22,26 @@ CLASS net/minecraft/class_1708 net/minecraft/screen/BrewingStandScreenHandler ARG 2 playerInventory ARG 3 inventory ARG 4 propertyDelegate + METHOD method_1_8666 getTotalBrewTime ()I + METHOD method_1_8667 getTotalFuel ()I METHOD method_17377 getFuel ()I METHOD method_17378 getBrewTime ()I CLASS class_1709 FuelSlot METHOD method_7630 matches (Lnet/minecraft/class_1799;)Z ARG 0 stack CLASS class_1710 IngredientSlot + FIELD field_1_8564 recipePropertySet Lnet/minecraft/class_10290; METHOD (Lnet/minecraft/class_10290;Lnet/minecraft/class_1263;III)V + ARG 1 recipePropertySet ARG 2 inventory ARG 3 index ARG 4 x ARG 5 y CLASS class_1711 PotionSlot + FIELD field_1_8565 recipePropertySet Lnet/minecraft/class_10290; + METHOD (Lnet/minecraft/class_10290;Lnet/minecraft/class_1263;III)V + ARG 1 recipePropertySet + ARG 2 inventory + ARG 3 index + ARG 4 x + ARG 5 y diff --git a/mappings/net/minecraft/screen/ScreenHandler.mapping b/mappings/net/minecraft/screen/ScreenHandler.mapping index 7d6a2f3bb5..61c0ece831 100644 --- a/mappings/net/minecraft/screen/ScreenHandler.mapping +++ b/mappings/net/minecraft/screen/ScreenHandler.mapping @@ -147,6 +147,10 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler METHOD (Lnet/minecraft/class_3917;I)V ARG 1 type ARG 2 syncId + METHOD method_1_8806 getClickType (I)Lnet/minecraft/class_5536; + ARG 0 button + METHOD method_1_8807 isClick (I)Z + ARG 0 button METHOD method_7591 packQuickCraftData (II)I ARG 0 quickCraftStage ARG 1 buttonId @@ -158,6 +162,7 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler COMMENT Performs a slot click. This can behave in many different ways depending mainly on the action type. ARG 1 slotIndex ARG 2 button + ARG 3 actionType ARG 4 player METHOD method_7594 unpackQuickCraftStage (I)I ARG 0 quickCraftData @@ -281,7 +286,8 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler ARG 3 endIndex ARG 4 fromLast METHOD method_7617 calculateStackSize (IILnet/minecraft/class_1799;)I - ARG 1 mode + ARG 0 numSlots + ARG 1 heldButtonType ARG 2 stack METHOD method_7618 calculateComparatorOutput (Lnet/minecraft/class_1263;)I ARG 0 inventory diff --git a/mappings/net/minecraft/screen/slot/Slot.mapping b/mappings/net/minecraft/screen/slot/Slot.mapping index d89fc3e984..666ba63c0b 100644 --- a/mappings/net/minecraft/screen/slot/Slot.mapping +++ b/mappings/net/minecraft/screen/slot/Slot.mapping @@ -10,6 +10,11 @@ CLASS net/minecraft/class_1735 net/minecraft/screen/slot/Slot FIELD field_7873 x I FIELD field_7874 id I FIELD field_7875 index I + METHOD (Lnet/minecraft/class_1263;III)V + ARG 1 inventory + ARG 2 index + ARG 3 x + ARG 4 y METHOD method_1_6277 cloneStackCreative (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; ARG 1 player METHOD method_7667 onTakeItem (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/server/command/ExperienceCommand.mapping b/mappings/net/minecraft/server/command/ExperienceCommand.mapping index 8f62203e95..9db36d9465 100644 --- a/mappings/net/minecraft/server/command/ExperienceCommand.mapping +++ b/mappings/net/minecraft/server/command/ExperienceCommand.mapping @@ -33,6 +33,9 @@ CLASS net/minecraft/class_3054 net/minecraft/server/command/ExperienceCommand METHOD method_13339 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context CLASS class_3055 Component + FIELD field_1_7453 addReporter Lnet/minecraft/class_1_1083$class_1_1092; + FIELD field_1_7454 translationKey Ljava/lang/String; + FIELD field_1_7455 setReporter Lnet/minecraft/class_1_1083$class_1_1092; FIELD field_13639 adder Ljava/util/function/BiConsumer; FIELD field_13642 setter Ljava/util/function/BiPredicate; FIELD field_13645 getter Ljava/util/function/ToIntFunction; @@ -40,6 +43,26 @@ CLASS net/minecraft/class_3054 net/minecraft/server/command/ExperienceCommand ARG 3 name ARG 4 adder ARG 5 setter + ARG 6 getter + METHOD method_1_6750 (Ljava/lang/String;Lnet/minecraft/class_3222;ILjava/lang/Integer;)Lnet/minecraft/class_2561; + ARG 1 player + ARG 2 total + ARG 3 amount + METHOD method_1_6751 (Ljava/lang/String;IILjava/lang/Integer;)Lnet/minecraft/class_2561; + ARG 1 targets + ARG 2 total + ARG 3 amount + METHOD method_1_6752 (Ljava/lang/String;Lnet/minecraft/class_3222;ILjava/lang/Integer;)Lnet/minecraft/class_2561; + ARG 1 player + ARG 2 total + ARG 3 amount + METHOD method_1_6753 (Ljava/lang/String;IILjava/lang/Integer;)Lnet/minecraft/class_2561; + ARG 1 targets + ARG 2 total + ARG 3 amount + METHOD method_1_6754 getQueryText (Lnet/minecraft/class_3222;I)Lnet/minecraft/class_2561; + ARG 1 player + ARG 2 amount METHOD method_13340 (Lnet/minecraft/class_3222;)I ARG 0 player METHOD method_13341 (Lnet/minecraft/class_3222;)I diff --git a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping index 9ecc8255e8..204fd6d512 100644 --- a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHandler FIELD field_1_7094 commandCooldown Lnet/minecraft/class_10222; + FIELD field_1_9212 suggestionsManager Lnet/minecraft/class_1_1361; FIELD field_14117 movePacketsCount I FIELD field_14118 ticks I FIELD field_14119 requestedTeleportPos Lnet/minecraft/class_243; @@ -72,6 +73,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan ARG 3 value METHOD method_1_6319 checkForChatSpam ()V METHOD method_1_6320 checkForCommandSpam ()V + METHOD method_1_8894 (ILcom/mojang/brigadier/suggestion/Suggestions;)V + ARG 2 suggestions METHOD method_14360 requestTeleport (Lnet/minecraft/class_10182;Ljava/util/Set;)V ARG 1 pos ARG 2 flags @@ -218,6 +221,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan ARG 1 world ARG 2 pos ARG 3 stack + METHOD method_66589 (Lnet/minecraft/class_5321;)Ljava/util/Optional; + ARG 1 test METHOD method_73086 tickMovement ()Z COMMENT Ticks player position updating. COMMENT diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index 95307465fb..d96a8b1862 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -42,6 +42,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity FIELD field_26821 textStream Lnet/minecraft/class_5513; FIELD field_29180 screenHandlerSyncHandler Lnet/minecraft/class_5916; FIELD field_29181 screenHandlerListener Lnet/minecraft/class_1712; + FIELD field_29769 FORGIVE_MOB_ANGER_RANGE I FIELD field_35007 fallStartPos Lnet/minecraft/class_243; FIELD field_35008 vehicleInLavaRidingPos Lnet/minecraft/class_243; FIELD field_35566 allowServerListing Z @@ -50,6 +51,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity FIELD field_44990 viewDistance I FIELD field_44991 chunkFilter Lnet/minecraft/class_8603; FIELD field_46156 language Ljava/lang/String; + FIELD field_46928 MINIMUM_FLIGHT_STAT_INCREMENT I FIELD field_47709 CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER Lnet/minecraft/class_1322; FIELD field_47710 CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER Lnet/minecraft/class_1322; FIELD field_49776 spawnExtraParticlesOnFall Z @@ -89,7 +91,9 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity ARG 1 effect METHOD method_1_7647 sendPostEffectsPacket ()V METHOD method_7333 lockRecipes (Ljava/util/Collection;)I + ARG 1 recipes METHOD method_7335 unlockRecipes (Ljava/util/List;)V + ARG 1 recipes METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z ARG 1 gameMode METHOD method_14203 copyFrom (Lnet/minecraft/class_3222;Z)V @@ -119,6 +123,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity METHOD method_14227 updateScoreboardScore (Lnet/minecraft/class_9015;Lnet/minecraft/class_9015;Ljava/util/Map;)V ARG 1 targetScoreHolder ARG 2 aboutScoreHolder + ARG 3 criteriaByColor METHOD method_14228 setExperiencePoints (I)V ARG 1 points METHOD method_14230 isPvpEnabled ()Z diff --git a/mappings/net/minecraft/server/network/SuggestionsManager.mapping b/mappings/net/minecraft/server/network/SuggestionsManager.mapping new file mode 100644 index 0000000000..dc8e2d4374 --- /dev/null +++ b/mappings/net/minecraft/server/network/SuggestionsManager.mapping @@ -0,0 +1,22 @@ +CLASS net/minecraft/class_1_1361 net/minecraft/server/network/SuggestionsManager + FIELD field_1_9243 MAX_SUGGESTIONS I + FIELD field_1_9244 RECOMPUTE_INTERVAL_TICKS I + FIELD field_1_9245 recompute Z + FIELD field_1_9246 queuedTask Ljava/util/concurrent/atomic/AtomicReference; + FIELD field_1_9247 player Lnet/minecraft/class_3222; + METHOD (Lnet/minecraft/class_3222;)V + ARG 1 player + METHOD method_1_8908 (Lnet/minecraft/class_1_1361$class_1_1362;Lcom/mojang/brigadier/suggestion/Suggestions;)V + ARG 1 suggestions + METHOD method_1_8909 truncateSuggestions (Lcom/mojang/brigadier/suggestion/Suggestions;)Lcom/mojang/brigadier/suggestion/Suggestions; + ARG 0 suggestions + METHOD method_1_8910 getSuggestions (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 input + METHOD method_1_8911 tick ()V + METHOD method_1_8912 recomputeSuggestions ()V + METHOD method_1_8913 scheduleRecomputeIfNeeded ()V + CLASS class_1_1362 Task + FIELD field_1_9248 input Ljava/lang/String; + FIELD field_1_9249 suggestionsFuture Ljava/util/concurrent/CompletableFuture; + METHOD (Ljava/lang/String;)V + ARG 1 input diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index 7f7717ab10..d22e266d94 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -57,6 +57,11 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld ARG 1 weatherState METHOD method_1_2673 setEnvironmentAttributeAccess (Lnet/minecraft/class_12205;)Lnet/minecraft/class_12205; ARG 1 environmentAttributeAccess + METHOD method_1_8478 locateStructure (Lnet/minecraft/class_6885;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; + ARG 1 structures + ARG 2 pos + ARG 3 radius + ARG 4 skipReferencedStructures METHOD method_8448 updateSleepingPlayers ()V METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; COMMENT Tries to find the closest structure of a given type near a given block. diff --git a/mappings/net/minecraft/test/TestInstance.mapping b/mappings/net/minecraft/test/TestInstance.mapping index 3f8ecb32b9..34a46d1f48 100644 --- a/mappings/net/minecraft/test/TestInstance.mapping +++ b/mappings/net/minecraft/test/TestInstance.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_10660 net/minecraft/test/TestInstance METHOD (Lnet/minecraft/class_10664;)V ARG 1 data METHOD method_1_793 getPadding ()I + METHOD method_1_8748 getDimension ()Lnet/minecraft/class_5321; METHOD method_66905 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_66907 start (Lnet/minecraft/class_4516;)V ARG 1 context diff --git a/mappings/net/minecraft/test/TestRunContext.mapping b/mappings/net/minecraft/test/TestRunContext.mapping index 3939ae6b2f..4bdced5d96 100644 --- a/mappings/net/minecraft/test/TestRunContext.mapping +++ b/mappings/net/minecraft/test/TestRunContext.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext FIELD field_1_236 testEnvironmentMemento Lnet/minecraft/class_10665$class_1_53; + FIELD field_1_7451 server Lnet/minecraft/server/MinecraftServer; FIELD field_33151 DEFAULT_TESTS_PER_ROW I FIELD field_48470 LOGGER Lorg/slf4j/Logger; FIELD field_48472 manager Lnet/minecraft/class_4521; @@ -16,6 +17,7 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext METHOD (Lnet/minecraft/class_4520$class_9116;Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_4521;Lnet/minecraft/class_4520$class_9117;Lnet/minecraft/class_4520$class_9117;ZZ)V ARG 1 batcher ARG 2 batches + ARG 3 server ARG 4 manager ARG 5 reuseSpawner ARG 6 initialSpawner @@ -49,10 +51,16 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext METHOD method_73075 (Lnet/minecraft/class_4517;)V ARG 0 state CLASS 1 1 + METHOD method_1_6747 (Lnet/minecraft/class_4517;J)V + ARG 1 forcedChunkPos + METHOD method_1_6748 (Lnet/minecraft/class_4517;J)V + ARG 1 forcedChunkPos METHOD method_56232 onFinished (Lnet/minecraft/class_4517;)V + ARG 1 testState METHOD method_56234 (Lnet/minecraft/class_4514;Lnet/minecraft/class_9114;)V ARG 1 listener CLASS class_9115 Builder + FIELD field_1_7452 server Lnet/minecraft/server/MinecraftServer; FIELD field_48486 manager Lnet/minecraft/class_4521; FIELD field_48487 batcher Lnet/minecraft/class_4520$class_9116; FIELD field_48488 reuseSpawner Lnet/minecraft/class_4520$class_9117; @@ -62,13 +70,16 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext FIELD field_61882 clearBetweenBatches Z METHOD (Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer;)V ARG 1 batches + ARG 2 server METHOD method_56235 build ()Lnet/minecraft/class_4520; METHOD method_56236 of (Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/class_4520$class_9115; ARG 0 batches + ARG 1 server METHOD method_56237 initialSpawner (Lnet/minecraft/class_4520$class_9117;)Lnet/minecraft/class_4520$class_9115; ARG 1 initialSpawner METHOD method_56238 ofStates (Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/class_4520$class_9115; ARG 0 states + ARG 1 server METHOD method_61095 batcher (Lnet/minecraft/class_4520$class_9116;)Lnet/minecraft/class_4520$class_9115; ARG 1 batcher METHOD method_61096 reuseSpawner (Lnet/minecraft/class_9120;)Lnet/minecraft/class_4520$class_9115; @@ -88,3 +99,6 @@ CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext METHOD method_56240 (Lnet/minecraft/class_4517;)Ljava/util/Optional; ARG 0 oldState METHOD method_61098 onBatch (Lnet/minecraft/server/MinecraftServer;)V + ARG 1 server + METHOD method_71663 (Lnet/minecraft/class_4517;)Lnet/minecraft/class_4517; + ARG 0 state diff --git a/mappings/net/minecraft/test/TestServer.mapping b/mappings/net/minecraft/test/TestServer.mapping index dcbe5d93be..ec5f6d5d6d 100644 --- a/mappings/net/minecraft/test/TestServer.mapping +++ b/mappings/net/minecraft/test/TestServer.mapping @@ -23,6 +23,8 @@ CLASS net/minecraft/class_6306 net/minecraft/test/TestServer METHOD method_1_528 makeRepeatedBatches (Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream; ARG 1 testInstance ARG 2 world + METHOD method_1_8695 (Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2338; + ARG 1 dimension METHOD method_36096 runTestBatches (Lnet/minecraft/class_3218;)V ARG 1 world METHOD method_36098 isTesting ()Z @@ -46,6 +48,7 @@ CLASS net/minecraft/class_6306 net/minecraft/test/TestServer ARG 0 registryManager ARG 1 selector METHOD method_66986 batch (Lnet/minecraft/server/MinecraftServer;)Ljava/util/List; + ARG 1 server METHOD method_66987 (Lnet/minecraft/class_6880$class_6883;)Z ARG 0 instance METHOD method_67486 logFailure (Lnet/minecraft/class_4517;)V diff --git a/mappings/net/minecraft/test/TestStructurePlacer.mapping b/mappings/net/minecraft/test/TestStructurePlacer.mapping index 84f5526a62..4a8e689c18 100644 --- a/mappings/net/minecraft/test/TestStructurePlacer.mapping +++ b/mappings/net/minecraft/test/TestStructurePlacer.mapping @@ -1,11 +1,25 @@ CLASS net/minecraft/class_9120 net/minecraft/test/TestStructurePlacer + FIELD field_1_9177 statesByWorld Ljava/util/Map; FIELD field_48497 MARGIN_X I FIELD field_48498 MARGIN_Z I FIELD field_48499 testsPerRow I FIELD field_48503 origin Ljava/util/function/Function; FIELD field_52281 clearBeforeBatch Z METHOD (Ljava/util/function/Function;IZ)V + ARG 1 origin ARG 2 testsPerRow ARG 3 clearBeforeBatch + METHOD method_1_8848 getPlacerState (Lnet/minecraft/class_4517;)Lnet/minecraft/class_9120$class_1_1343; + ARG 1 state + METHOD method_1_8849 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9120$class_1_1343; + ARG 1 s METHOD method_61101 (Lnet/minecraft/class_4517;)V ARG 0 state + CLASS class_1_1343 State + FIELD field_1_9178 testsInRow I + FIELD field_1_9179 origin Lnet/minecraft/class_2338; + FIELD field_1_9180 nextPos Lnet/minecraft/class_2338$class_2339; + FIELD field_1_9181 rowBox Lnet/minecraft/class_238; + FIELD field_1_9182 testStates Ljava/util/Collection; + METHOD (Lnet/minecraft/class_2338;)V + ARG 1 origin diff --git a/mappings/net/minecraft/util/ErrorReporter.mapping b/mappings/net/minecraft/util/ErrorReporter.mapping index f3b8b21cfc..ffed19352f 100644 --- a/mappings/net/minecraft/util/ErrorReporter.mapping +++ b/mappings/net/minecraft/util/ErrorReporter.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_8942 net/minecraft/util/ErrorReporter METHOD method_54947 report (Lnet/minecraft/class_8942$class_11337;)V ARG 1 error CLASS class_1_6 NamedMapElementContext + CLASS class_1_1302 TagElementContext CLASS class_8943 Impl FIELD field_60349 CONTEXT Lnet/minecraft/class_8942$class_11336; FIELD field_60350 parent Lnet/minecraft/class_8942$class_8943; diff --git a/mappings/net/minecraft/util/InvalidIdentifierException.mapping b/mappings/net/minecraft/util/InvalidIdentifierException.mapping index d04669a342..40ad85e836 100644 --- a/mappings/net/minecraft/util/InvalidIdentifierException.mapping +++ b/mappings/net/minecraft/util/InvalidIdentifierException.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_151 net/minecraft/util/InvalidIdentifierException COMMENT An exception thrown when parsing or constructing an {@link Identifier} COMMENT that contains an invalid character. This should not be caught, instead COMMENT {@link Identifier#tryParse} or {@link Identifier#of} should be used. + METHOD (Ljava/lang/String;)V + ARG 1 message METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V ARG 1 message ARG 2 throwable diff --git a/mappings/net/minecraft/util/collection/WeightedPool.mapping b/mappings/net/minecraft/util/collection/WeightedPool.mapping index 9e28fbc189..db95b945e7 100644 --- a/mappings/net/minecraft/util/collection/WeightedPool.mapping +++ b/mappings/net/minecraft/util/collection/WeightedPool.mapping @@ -47,6 +47,8 @@ CLASS net/minecraft/class_6012 net/minecraft/util/collection/WeightedPool ARG 0 entryCodec CLASS class_6006 Builder FIELD field_29926 entries Lcom/google/common/collect/ImmutableList$Builder; + METHOD method_1_8479 addAll (Lnet/minecraft/class_6012;)Lnet/minecraft/class_6012$class_6006; + ARG 1 pool METHOD method_34974 build ()Lnet/minecraft/class_6012; METHOD method_34975 add (Ljava/lang/Object;I)Lnet/minecraft/class_6012$class_6006; ARG 1 object diff --git a/mappings/net/minecraft/util/math/BlockPos.mapping b/mappings/net/minecraft/util/math/BlockPos.mapping index dac9e0b11f..cebaf57420 100644 --- a/mappings/net/minecraft/util/math/BlockPos.mapping +++ b/mappings/net/minecraft/util/math/BlockPos.mapping @@ -24,6 +24,40 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos ARG 1 startY ARG 2 startZ ARG 3 targetY + METHOD method_1_8236 iterateOutwards (Lnet/minecraft/class_2338;IIII)Ljava/lang/Iterable; + COMMENT Iterates block positions around the {@code center}. The iteration order + COMMENT is mainly based on the Manhattan distance of the position from the + COMMENT center. + COMMENT + COMMENT

For the same manhattan distance, the positions are iterated by y + COMMENT offset, from negative to positive. For the same y offset, the positions + COMMENT are iterated by x offset, from negative to positive. For the two + COMMENT positions with the same x and y offsets and the same manhattan distance, + COMMENT the one with a positive z offset is visited first before the one with a + COMMENT negative z offset. + ARG 0 center + COMMENT the center of iteration + ARG 1 rangeX + COMMENT the maximum x difference from the center + ARG 2 rangeY + COMMENT the maximum y difference from the center + ARG 3 rangeZ + COMMENT the maximum z difference from the center + ARG 4 maxDistance + COMMENT the maximum Manhattan distance from the center + METHOD method_1_8237 iterateOutwardsC (Lnet/minecraft/class_2338;III)Ljava/lang/Iterable; + ARG 0 center + ARG 1 rangeX + ARG 2 rangeY + ARG 3 rangeZ + METHOD method_1_8238 iterateOutwardsO (Lnet/minecraft/class_2338;III)Ljava/lang/Iterable; + ARG 0 center + ARG 1 rangeX + ARG 2 rangeY + ARG 3 rangeZ + METHOD method_1_8239 iterateOutwardsO (Lnet/minecraft/class_2338;I)Ljava/lang/Iterable; + ARG 0 center + ARG 1 maxDistance METHOD method_10060 offset (JLnet/minecraft/class_2350;)J ARG 0 value ARG 2 direction diff --git a/mappings/net/minecraft/util/math/Interpolator.mapping b/mappings/net/minecraft/util/math/Interpolator.mapping index 5647482f70..63fb70d340 100644 --- a/mappings/net/minecraft/util/math/Interpolator.mapping +++ b/mappings/net/minecraft/util/math/Interpolator.mapping @@ -1,9 +1,16 @@ CLASS net/minecraft/class_12210 net/minecraft/util/math/Interpolator + FIELD field_1_7071 FIRST Lnet/minecraft/class_12210; METHOD method_1_103 apply (FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ARG 1 t ARG 2 a ARG 3 b METHOD method_1_2943 ofInt ()Lnet/minecraft/class_12210; + METHOD method_1_8583 (Lnet/minecraft/class_12210$class_1_1309;FLjava/util/List;Ljava/util/List;)Ljava/util/List; + ARG 1 t + ARG 2 as + ARG 3 bs + METHOD method_1_8584 mix (Lnet/minecraft/class_12210$class_1_1309;)Lnet/minecraft/class_12210; + ARG 0 scaler METHOD method_75706 ofFloat ()Lnet/minecraft/class_12210; METHOD method_75707 threshold (F)Lnet/minecraft/class_12210; ARG 0 threshold @@ -19,3 +26,7 @@ CLASS net/minecraft/class_12210 net/minecraft/util/math/Interpolator ARG 2 a ARG 3 b METHOD method_76429 first ()Lnet/minecraft/class_12210; + CLASS class_1_1309 Scaler + METHOD method_1_8585 scale (Ljava/lang/Object;F)Ljava/lang/Object; + ARG 1 value + ARG 2 factor diff --git a/mappings/net/minecraft/util/math/Vec3i.mapping b/mappings/net/minecraft/util/math/Vec3i.mapping index e6396dfe01..e83a6e6a43 100644 --- a/mappings/net/minecraft/util/math/Vec3i.mapping +++ b/mappings/net/minecraft/util/math/Vec3i.mapping @@ -19,10 +19,16 @@ CLASS net/minecraft/class_2382 net/minecraft/util/math/Vec3i FIELD field_11176 ZERO Lnet/minecraft/class_2382; FIELD field_25123 CODEC Lcom/mojang/serialization/Codec; FIELD field_56131 PACKET_CODEC Lnet/minecraft/class_9139; + METHOD (III)V + ARG 1 x + ARG 2 y + ARG 3 z METHOD compareTo (Ljava/lang/Object;)I ARG 1 vec METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD method_1_8235 isInDifferentColumn (Lnet/minecraft/class_2382;)Z + ARG 1 other METHOD method_10099 setY (I)Lnet/minecraft/class_2382; ARG 1 y METHOD method_10259 crossProduct (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382; diff --git a/mappings/net/minecraft/class_1_1357.mapping b/mappings/net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent.mapping similarity index 53% rename from mappings/net/minecraft/class_1_1357.mapping rename to mappings/net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent.mapping index 4f0114c486..a4ca0e12df 100644 --- a/mappings/net/minecraft/class_1_1357.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent.mapping @@ -1,4 +1,12 @@ -CLASS net/minecraft/class_1_1357 +CLASS net/minecraft/class_1_1357 net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent + FIELD field_1_9229 NAME Ljava/lang/String; + FIELD field_1_9230 EVENT_TYPE Ljdk/jfr/EventType; + FIELD field_1_9231 chunkPosX I + FIELD field_1_9232 chunkPosZ I + FIELD field_1_9233 level Ljava/lang/String; + FIELD field_1_9234 status Ljava/lang/String; + FIELD field_1_9235 worldPosX I + FIELD field_1_9236 worldPosZ I METHOD (Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)V ARG 1 chunkPos ARG 2 world diff --git a/mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.mapping new file mode 100644 index 0000000000..876b7c60a0 --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1358 net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent + FIELD field_1_9237 NAME Ljava/lang/String; + FIELD field_1_9238 EVENT_TYPE Ljdk/jfr/EventType; diff --git a/mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.mapping new file mode 100644 index 0000000000..0cb90dbfbd --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1359 net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent + FIELD field_1_9240 NAME Ljava/lang/String; + FIELD field_1_9241 EVENT_TYPE Ljdk/jfr/EventType; diff --git a/mappings/net/minecraft/util/profiling/jfr/event/ClientFpsEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/ClientFpsEvent.mapping new file mode 100644 index 0000000000..d5897cf9a8 --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/event/ClientFpsEvent.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1344 net/minecraft/util/profiling/jfr/event/ClientFpsEvent + FIELD field_1_9183 NAME Ljava/lang/String; + FIELD field_1_9184 EVENT_TYPE Ljdk/jfr/EventType; + FIELD field_1_9185 fps I + METHOD (I)V + ARG 1 fps + CLASS class_12171 Names + FIELD field_63651 FPS Ljava/lang/String; diff --git a/mappings/net/minecraft/class_1_1354.mapping b/mappings/net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent.mapping similarity index 66% rename from mappings/net/minecraft/class_1_1354.mapping rename to mappings/net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent.mapping index 888dc9e392..a6355e7346 100644 --- a/mappings/net/minecraft/class_1_1354.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent.mapping @@ -1,4 +1,13 @@ -CLASS net/minecraft/class_1_1354 +CLASS net/minecraft/class_1_1354 net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent + FIELD field_1_9216 NAME Ljava/lang/String; + FIELD field_1_9217 EVENT_TYPE Ljdk/jfr/EventType; + FIELD field_1_9218 receivedBytes J + FIELD field_1_9219 receivedPackets I + FIELD field_1_9220 remoteAddress Ljava/lang/String; + FIELD field_1_9221 sentBytes J + FIELD field_1_9222 sentPackets I + METHOD (Ljava/lang/String;)V + ARG 1 remoteAddress CLASS class_6778 Names FIELD field_35642 REMOTE_ADDRESS Ljava/lang/String; FIELD field_35643 SENT_BYTES Ljava/lang/String; diff --git a/mappings/net/minecraft/util/profiling/jfr/event/PacketEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/PacketEvent.mapping index 9ac3ca8a44..6f04a6f2e5 100644 --- a/mappings/net/minecraft/util/profiling/jfr/event/PacketEvent.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/event/PacketEvent.mapping @@ -1,4 +1,9 @@ CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent + FIELD field_1_1 bytes I + FIELD field_1_2 packetDirection Ljava/lang/String; + FIELD field_1_3 packedId Ljava/lang/String; + FIELD field_1_4 protocolId Ljava/lang/String; + FIELD field_1_5 remoteAddress Ljava/lang/String; METHOD (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/SocketAddress;I)V ARG 1 protocolId ARG 2 packetDirection diff --git a/mappings/net/minecraft/util/profiling/jfr/event/PacketReceivedEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/PacketReceivedEvent.mapping new file mode 100644 index 0000000000..eb260699ab --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/event/PacketReceivedEvent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1355 net/minecraft/util/profiling/jfr/event/PacketReceivedEvent + FIELD field_1_9223 NAME Ljava/lang/String; + FIELD field_1_9224 EVENT_TYPE Ljdk/jfr/EventType; diff --git a/mappings/net/minecraft/util/profiling/jfr/event/PacketSentEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/PacketSentEvent.mapping new file mode 100644 index 0000000000..8aea38c0b3 --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/event/PacketSentEvent.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1346 net/minecraft/util/profiling/jfr/event/PacketSentEvent + FIELD field_1_9190 NAME Ljava/lang/String; + FIELD field_1_9191 EVENT_TYPE Ljdk/jfr/EventType; diff --git a/mappings/net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent.mapping b/mappings/net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent.mapping new file mode 100644 index 0000000000..909c7615c3 --- /dev/null +++ b/mappings/net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1356 net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent + FIELD field_1_9225 NAME Ljava/lang/String; + FIELD field_1_9226 EVENT_TYPE Ljdk/jfr/EventType; + FIELD field_1_9227 averageTickDuration J + METHOD (F)V + ARG 1 averageTickMilliseconds + CLASS class_6601 Names + FIELD field_34854 AVERAGE_TICK_DURATION Ljava/lang/String; diff --git a/mappings/net/minecraft/class_1_1365.mapping b/mappings/net/minecraft/util/profiling/jfr/event/StructureGenerationEvent.mapping similarity index 50% rename from mappings/net/minecraft/class_1_1365.mapping rename to mappings/net/minecraft/util/profiling/jfr/event/StructureGenerationEvent.mapping index 56bd64f9d5..2482ed2ce9 100644 --- a/mappings/net/minecraft/class_1_1365.mapping +++ b/mappings/net/minecraft/util/profiling/jfr/event/StructureGenerationEvent.mapping @@ -1,6 +1,14 @@ -CLASS net/minecraft/class_1_1365 +CLASS net/minecraft/class_1_1365 net/minecraft/util/profiling/jfr/event/StructureGenerationEvent + FIELD field_1_9265 NAME Ljava/lang/String; + FIELD field_1_9266 EVENT_TYPE Ljdk/jfr/EventType; + FIELD field_1_9267 chunkPosX I + FIELD field_1_9268 chunkPosZ I + FIELD field_1_9269 level Ljava/lang/String; + FIELD field_1_9270 structure Ljava/lang/String; + FIELD field_1_9271 success Z METHOD (Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;Lnet/minecraft/class_5321;)V ARG 1 chunkPos + ARG 2 structure ARG 3 dimension CLASS class_10385 Names FIELD field_55171 CHUNK_POS_X Ljava/lang/String; diff --git a/mappings/net/minecraft/village/VillagerTrade.mapping b/mappings/net/minecraft/village/VillagerTrade.mapping index a137b028fb..1b172a61e1 100644 --- a/mappings/net/minecraft/village/VillagerTrade.mapping +++ b/mappings/net/minecraft/village/VillagerTrade.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_1_30 net/minecraft/village/VillagerTrade FIELD field_1_226 CODEC Lcom/mojang/serialization/Codec; FIELD field_1_227 additionalWants Ljava/util/Optional; FIELD field_1_228 doubleTradePriceEnchantments Ljava/util/Optional; - FIELD field_1_229 givenItemModifiers Ljava/util/Optional; + FIELD field_1_229 givenItemModifier Ljava/util/Optional; FIELD field_1_230 gives Lnet/minecraft/class_1_107; FIELD field_1_231 maxUses Lnet/minecraft/class_6880; FIELD field_1_232 merchantPredicate Ljava/util/Optional; @@ -11,10 +11,77 @@ CLASS net/minecraft/class_1_30 net/minecraft/village/VillagerTrade FIELD field_1_235 xp Lnet/minecraft/class_6880; METHOD (Lnet/minecraft/class_1_25;Ljava/util/Optional;Lnet/minecraft/class_1_107;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 wants + ARG 2 additionalWants + ARG 3 gives + ARG 4 maxUses + ARG 5 xp + ARG 6 reputationDiscount ARG 7 merchantPredicate + ARG 8 givenItemModifier + ARG 9 doubleTradePriceEnchantments METHOD method_1_513 createOffer (Lnet/minecraft/class_47;)Lnet/minecraft/class_1914; ARG 1 context METHOD method_1_514 (Lnet/minecraft/class_47;Lnet/minecraft/class_1_25;)Lnet/minecraft/class_9306; ARG 1 additionalWant METHOD method_1_515 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_1_516 (Lnet/minecraft/class_1_30;)Lnet/minecraft/class_1_25; + ARG 0 trade + METHOD method_1_517 (Lnet/minecraft/class_1_30;)Ljava/util/Optional; + ARG 0 trade + METHOD method_1_518 (Lnet/minecraft/class_1_30;)Lnet/minecraft/class_1_107; + ARG 0 trade + METHOD method_1_519 (Lnet/minecraft/class_1_30;)Lnet/minecraft/class_6880; + ARG 0 trade + METHOD method_1_520 (Lnet/minecraft/class_1_30;)Lnet/minecraft/class_6880; + ARG 0 trade + METHOD method_1_521 (Lnet/minecraft/class_1_30;)Lnet/minecraft/class_6880; + ARG 0 trade + METHOD method_1_522 (Lnet/minecraft/class_1_30;)Ljava/util/Optional; + ARG 0 trade + METHOD method_1_523 (Lnet/minecraft/class_1_30;)Ljava/util/Optional; + ARG 0 trade + METHOD method_1_524 (Lnet/minecraft/class_1_30;)Ljava/util/Optional; + ARG 0 trade + METHOD method_1_8670 builder (Lnet/minecraft/class_1_25;Lnet/minecraft/class_1_107;IIF)Lnet/minecraft/class_1_30$class_1_1321; + ARG 0 wants + ARG 1 gives + ARG 2 maxUses + ARG 3 xp + ARG 4 reputationDiscount + METHOD method_1_8671 builder (Lnet/minecraft/class_1_25;Lnet/minecraft/class_1_25;Lnet/minecraft/class_1_107;IIF)Lnet/minecraft/class_1_30$class_1_1321; + ARG 0 wants + ARG 1 additionalWants + ARG 2 gives + ARG 3 maxUses + ARG 4 xp + ARG 5 reputationDiscount + CLASS class_1_1321 Builder + FIELD field_1_9072 additionalWants Ljava/util/Optional; + FIELD field_1_9073 doubleTradePriceEnchantments Ljava/util/Optional; + FIELD field_1_9074 givenItemModifiers Lcom/google/common/collect/ImmutableList$Builder; + FIELD field_1_9075 gives Lnet/minecraft/class_1_107; + FIELD field_1_9076 maxUses Lnet/minecraft/class_6880; + FIELD field_1_9077 merchantPredicate Ljava/util/Optional; + FIELD field_1_9078 reputationDiscount Lnet/minecraft/class_6880; + FIELD field_1_9079 wants Lnet/minecraft/class_1_25; + FIELD field_1_9080 xp Lnet/minecraft/class_6880; + METHOD (Lnet/minecraft/class_1_25;Lnet/minecraft/class_1_107;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V + ARG 1 wants + ARG 2 gives + ARG 3 maxUses + ARG 4 xp + ARG 5 reputationDiscount + METHOD method_1_8672 givenItemModifier (Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_1_30$class_1_1321; + ARG 1 modifier + METHOD method_1_8673 givenItemModifiers (Ljava/util/Collection;)Lnet/minecraft/class_1_30$class_1_1321; + ARG 1 modifiers + METHOD method_1_8674 givenItemModifiers ([Lnet/minecraft/class_6880;)Lnet/minecraft/class_1_30$class_1_1321; + ARG 1 modifiers + METHOD method_1_8675 additionalWants (Lnet/minecraft/class_1_25;)Lnet/minecraft/class_1_30$class_1_1321; + ARG 1 additionalWants + METHOD method_1_8676 build ()Lnet/minecraft/class_1_30; + METHOD method_1_8677 doubleTradePriceEnchantments (Lnet/minecraft/class_6885;)Lnet/minecraft/class_1_30$class_1_1321; + ARG 1 doubleTradePriceEnchantments + METHOD method_1_8678 merchantPredicate (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1_30$class_1_1321; + ARG 1 merchantPredicate diff --git a/mappings/net/minecraft/village/VillagerTrades.mapping b/mappings/net/minecraft/village/VillagerTrades.mapping index bfd6c7822d..3d5a04e478 100644 --- a/mappings/net/minecraft/village/VillagerTrades.mapping +++ b/mappings/net/minecraft/village/VillagerTrades.mapping @@ -101,6 +101,7 @@ CLASS net/minecraft/class_1_31 net/minecraft/village/VillagerTrades ARG 0 registries ARG 1 items ARG 2 villagerTypes + ARG 3 structures METHOD method_1_4384 bootstrapShepherdCarpetSales (Lnet/minecraft/class_7891;)V ARG 0 registries METHOD method_1_4385 bootstrapMasonColoredBlockSales (Lnet/minecraft/class_7891;)V @@ -117,5 +118,46 @@ CLASS net/minecraft/class_1_31 net/minecraft/village/VillagerTrades ARG 0 registries METHOD method_1_4391 bootstrapMasonColoredBlockSales (Lnet/minecraft/class_7891;Lnet/minecraft/class_1_727;Lnet/minecraft/class_1_727;)V ARG 0 registries + ARG 1 trades + ARG 2 items METHOD method_1_4392 bootstrapShepherdWoolSales (Lnet/minecraft/class_7891;)V ARG 0 registries + METHOD method_1_4903 (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)V + ARG 1 trade + ARG 2 item + METHOD method_1_4904 (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)V + ARG 1 trade + ARG 2 item + METHOD method_1_4905 (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)V + ARG 1 trade + ARG 2 item + METHOD method_1_4906 (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)V + ARG 1 trade + ARG 2 dye + METHOD method_1_4907 (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)V + ARG 1 trade + ARG 2 item + METHOD method_1_4908 (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)V + ARG 1 trade + ARG 2 tem + METHOD method_1_4909 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_4910 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_4911 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_4912 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_4913 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_4914 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_4915 (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 color + METHOD method_1_8700 filledMapPredicate (Lnet/minecraft/class_7871;)Lnet/minecraft/class_2073$class_2074; + ARG 0 itemRegistry + METHOD method_1_8701 filter (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_6880; + ARG 0 predicate + METHOD method_1_8702 modifyAndFilter (Lnet/minecraft/class_117$class_118;Lnet/minecraft/class_2073$class_2074;)Ljava/util/List; + ARG 0 modifier + ARG 1 filter diff --git a/mappings/net/minecraft/world/BlockQueries.mapping b/mappings/net/minecraft/world/BlockQueries.mapping index 78e14ad553..fe37bf7fe3 100644 --- a/mappings/net/minecraft/world/BlockQueries.mapping +++ b/mappings/net/minecraft/world/BlockQueries.mapping @@ -26,3 +26,8 @@ CLASS net/minecraft/class_1_1204 net/minecraft/world/BlockQueries ARG 6 maxZ ARG 7 blockStatePredicate ARG 8 callback + METHOD method_1_8774 iterateOverPositions (Lnet/minecraft/class_4538;Ljava/lang/Iterable;Ljava/util/function/Predicate;Lnet/minecraft/class_1_1221;)Z + ARG 0 world + ARG 1 positions + ARG 2 blockStatePredicate + ARG 3 callback diff --git a/mappings/net/minecraft/world/BoxRegion.mapping b/mappings/net/minecraft/world/BoxRegion.mapping new file mode 100644 index 0000000000..5c53402164 --- /dev/null +++ b/mappings/net/minecraft/world/BoxRegion.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_1_1338 net/minecraft/world/BoxRegion + FIELD field_1_9155 minPos Lnet/minecraft/class_2338; + FIELD field_1_9156 maxPos Lnet/minecraft/class_2338; + METHOD (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;)V + ARG 1 world + ARG 2 box + METHOD (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 minPos + ARG 3 maxPos + METHOD method_1_8815 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 0 pos + ARG 1 state + METHOD method_1_8816 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 1 pos + ARG 2 state + CLASS 1 1 + FIELD field_1_8308 count I diff --git a/mappings/net/minecraft/world/FilteredBlockView.mapping b/mappings/net/minecraft/world/FilteredBlockView.mapping new file mode 100644 index 0000000000..09b74bce37 --- /dev/null +++ b/mappings/net/minecraft/world/FilteredBlockView.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_1_1351 net/minecraft/world/FilteredBlockView + FIELD field_1_9207 world Lnet/minecraft/class_4538; + FIELD field_1_9208 cache [Lnet/minecraft/class_1_1351$class_1_1352; + FIELD field_1_9209 blockStatePredicate Ljava/util/function/Predicate; + METHOD (Lnet/minecraft/class_4538;Ljava/util/function/Predicate;)V + ARG 1 world + ARG 2 blockStatePredicate + METHOD method_1_8885 getBlockState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; + ARG 1 pos + METHOD method_1_8886 getCacheIndex (III)I + ARG 1 sectionX + ARG 2 sectionY + ARG 3 sectionZ + METHOD method_1_8887 getSection (III)Lnet/minecraft/class_2826; + ARG 1 sectionX + ARG 2 sectionY + ARG 3 sectionZ + CLASS class_1_1352 CacheEntry diff --git a/mappings/net/minecraft/world/PosListRegion.mapping b/mappings/net/minecraft/world/PosListRegion.mapping new file mode 100644 index 0000000000..41f1c86d3c --- /dev/null +++ b/mappings/net/minecraft/world/PosListRegion.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_1_1349 net/minecraft/world/PosListRegion + FIELD field_1_9200 positions Ljava/lang/Iterable; + METHOD (Lnet/minecraft/class_4538;Ljava/lang/Iterable;)V + ARG 1 world + ARG 2 positions + METHOD method_1_8864 filter (Ljava/util/function/Predicate;)Lnet/minecraft/class_1_1349; + ARG 1 positionPredicate + METHOD method_1_8866 getFirst ()Ljava/util/Optional; + METHOD method_1_8867 getFirstMatching (Ljava/util/function/BiPredicate;)Ljava/util/Optional; + ARG 1 predicate + METHOD method_1_8868 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 0 pos + ARG 1 state + METHOD method_1_8869 (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 1 pos + ARG 2 state + METHOD method_1_8870 (Ljava/util/function/BiPredicate;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 2 pos + ARG 3 state + METHOD method_1_8871 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_7928; + ARG 1 pos + ARG 2 state + CLASS 1 1 + FIELD field_1_9201 count I diff --git a/mappings/net/minecraft/world/Region.mapping b/mappings/net/minecraft/world/Region.mapping index 524489f400..f612200b0c 100644 --- a/mappings/net/minecraft/world/Region.mapping +++ b/mappings/net/minecraft/world/Region.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_1_1205 net/minecraft/world/Region FIELD field_1_8305 world Lnet/minecraft/class_4538; FIELD field_1_8306 blockStatePredicate Ljava/util/function/Predicate; + FIELD field_1_9112 ANY_STATE Ljava/util/function/Predicate; METHOD (Lnet/minecraft/class_4538;)V ARG 1 world METHOD method_1_7663 allBlocksMatch ()Z @@ -18,3 +19,7 @@ CLASS net/minecraft/class_1_1205 net/minecraft/world/Region METHOD method_1_7670 (Lnet/minecraft/class_2680;)Z ARG 1 state METHOD method_1_7674 containsNone ()Z + METHOD method_1_8746 containsAnyOf (Ljava/util/function/Predicate;)Z + ARG 1 predicate + METHOD method_1_8747 (Lnet/minecraft/class_2680;)Z + ARG 0 state diff --git a/mappings/net/minecraft/world/WorldEvents.mapping b/mappings/net/minecraft/world/WorldEvents.mapping index f1a3a636d2..3306cfc972 100644 --- a/mappings/net/minecraft/world/WorldEvents.mapping +++ b/mappings/net/minecraft/world/WorldEvents.mapping @@ -395,3 +395,4 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents COMMENT
Spawns dust pillar particles. COMMENT

The amount of particles to spawn must be supplied as extra data. COMMENT

Called by {@link net.minecraft.item.MaceItem#knockbackNearbyEntities} + CLASS class_1_1310 Event diff --git a/mappings/net/minecraft/world/WorldView.mapping b/mappings/net/minecraft/world/WorldView.mapping index 348c5bba44..11edf1dd18 100644 --- a/mappings/net/minecraft/world/WorldView.mapping +++ b/mappings/net/minecraft/world/WorldView.mapping @@ -2,13 +2,25 @@ CLASS net/minecraft/class_4538 net/minecraft/world/WorldView COMMENT Represents a scoped, read-only view of a world like structure that contains biomes, chunks and is bound to a dimension. METHOD method_1_1680 getSkyLightLevel (Lnet/minecraft/class_2338;)I ARG 1 pos - METHOD method_1_7628 getRegion (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1_1205; + METHOD method_1_7628 boxRegion (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1_1205; ARG 1 minCorner ARG 2 maxCorner - METHOD method_1_7629 getRegion (Lnet/minecraft/class_238;)Lnet/minecraft/class_1_1205; + METHOD method_1_7629 boxRegion (Lnet/minecraft/class_238;)Lnet/minecraft/class_1_1205; ARG 1 box METHOD method_1_7630 (Lnet/minecraft/class_2680;)Z ARG 0 state + METHOD method_1_8469 posListRegion (Ljava/lang/Iterable;)Lnet/minecraft/class_1_1349; + ARG 1 positions + METHOD method_1_8470 cubicRegion (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1_1349; + ARG 1 center + ARG 2 range + METHOD method_1_8471 cubicRegion (Lnet/minecraft/class_2338;II)Lnet/minecraft/class_1_1349; + ARG 1 center + ARG 2 rangeXz + ARG 3 rangeY + METHOD method_1_8472 octahedralRegion (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1_1349; + ARG 1 center + ARG 2 range METHOD method_8392 getChunk (II)Lnet/minecraft/class_2791; COMMENT {@return the chunk with position {@code chunkX} and {@code chunkZ}} ARG 1 chunkX diff --git a/mappings/net/minecraft/world/attribute/EnvironmentAttributeModifier.mapping b/mappings/net/minecraft/world/attribute/EnvironmentAttributeModifier.mapping index 3988f75d39..3fefe58756 100644 --- a/mappings/net/minecraft/world/attribute/EnvironmentAttributeModifier.mapping +++ b/mappings/net/minecraft/world/attribute/EnvironmentAttributeModifier.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_12212 net/minecraft/world/attribute/EnvironmentAttributeModifier FIELD field_1_2535 INT_MODIFIERS Ljava/util/Map; + FIELD field_1_9204 SPAWN_SETTINGS_MODIFIERS Ljava/util/Map; FIELD field_63768 BOOLEAN_MODIFIERS Ljava/util/Map; FIELD field_63769 FLOAT_MODIFIERS Ljava/util/Map; FIELD field_64127 RGB_MODIFIERS Ljava/util/Map; @@ -11,6 +12,7 @@ CLASS net/minecraft/class_12212 net/minecraft/world/attribute/EnvironmentAttribu ARG 1 attribute METHOD method_1_280 argumentKeyframeLerp (Lnet/minecraft/class_12197;)Lnet/minecraft/class_12210; ARG 1 attribute + METHOD method_1_8881 append ()Ljava/util/Map; METHOD method_75713 override ()Lnet/minecraft/class_12212; CLASS class_12213 Type FIELD field_63785 name Ljava/lang/String; diff --git a/mappings/net/minecraft/world/attribute/EnvironmentAttributeTypes.mapping b/mappings/net/minecraft/world/attribute/EnvironmentAttributeTypes.mapping index 829b25cd8d..93ee8363ad 100644 --- a/mappings/net/minecraft/world/attribute/EnvironmentAttributeTypes.mapping +++ b/mappings/net/minecraft/world/attribute/EnvironmentAttributeTypes.mapping @@ -6,6 +6,9 @@ CLASS net/minecraft/class_12193 net/minecraft/world/attribute/EnvironmentAttribu ARG 0 angle METHOD method_1_2953 (Ljava/lang/Integer;)F ARG 0 value + METHOD method_1_8646 (Lnet/minecraft/class_4761;F)Lnet/minecraft/class_4761; + ARG 0 particle + ARG 1 factor METHOD method_75636 register (Ljava/lang/String;Lnet/minecraft/class_12192;)Lnet/minecraft/class_12192; ARG 0 path ARG 1 type diff --git a/mappings/net/minecraft/world/attribute/ListModifier.mapping b/mappings/net/minecraft/world/attribute/ListModifier.mapping new file mode 100644 index 0000000000..49251a4a28 --- /dev/null +++ b/mappings/net/minecraft/world/attribute/ListModifier.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1335 net/minecraft/world/attribute/ListModifier + METHOD method_1_8801 append ()Lnet/minecraft/class_1_1335; + CLASS class_1_1336 Append + FIELD field_1_9147 INSTANCE Lnet/minecraft/class_1_1335$class_1_1336; diff --git a/mappings/net/minecraft/world/attribute/SpawnSettingsModifier.mapping b/mappings/net/minecraft/world/attribute/SpawnSettingsModifier.mapping new file mode 100644 index 0000000000..3717ca5e26 --- /dev/null +++ b/mappings/net/minecraft/world/attribute/SpawnSettingsModifier.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1366 net/minecraft/world/attribute/SpawnSettingsModifier + METHOD method_1_8923 overlay ()Lnet/minecraft/class_1_1366; + CLASS class_1_1367 Overlay + FIELD field_1_9272 SPAWN_GROUPS [Lnet/minecraft/class_1311; + FIELD field_1_9273 INSTANCE Lnet/minecraft/class_1_1366$class_1_1367; diff --git a/mappings/net/minecraft/world/attribute/WorldEnvironmentAttributeAccess.mapping b/mappings/net/minecraft/world/attribute/WorldEnvironmentAttributeAccess.mapping index 9498e080b4..ccc9be56b8 100644 --- a/mappings/net/minecraft/world/attribute/WorldEnvironmentAttributeAccess.mapping +++ b/mappings/net/minecraft/world/attribute/WorldEnvironmentAttributeAccess.mapping @@ -2,6 +2,9 @@ CLASS net/minecraft/class_12205 net/minecraft/world/attribute/WorldEnvironmentAt FIELD field_64321 entries Ljava/util/Map; METHOD (Ljava/util/Map;)V ARG 1 modificationsByAttribute + METHOD method_1_8878 addModifiersFromWorld (Lnet/minecraft/class_12205$class_12314;Lnet/minecraft/class_1936;)V + ARG 0 builder + ARG 1 world METHOD method_76394 builder ()Lnet/minecraft/class_12205$class_12314; METHOD method_76395 (Lnet/minecraft/class_12197;Lnet/minecraft/class_4543;Ljava/lang/Object;Lnet/minecraft/class_243;Lnet/minecraft/class_12211;)Ljava/lang/Object; ARG 2 value @@ -16,7 +19,7 @@ CLASS net/minecraft/class_12205 net/minecraft/world/attribute/WorldEnvironmentAt ARG 0 builder ARG 1 attribute ARG 2 biomeAccess - METHOD method_76399 addModifiersFromWorld (Lnet/minecraft/class_12205$class_12314;Lnet/minecraft/class_1937;)V + METHOD method_76399 addTimelinesFromWorld (Lnet/minecraft/class_12205$class_12314;Lnet/minecraft/class_1937;)V ARG 0 builder ARG 1 world METHOD method_76400 (Lnet/minecraft/class_12205$class_12314;Lnet/minecraft/class_4543;Lnet/minecraft/class_12197;)V @@ -44,6 +47,10 @@ CLASS net/minecraft/class_12205 net/minecraft/world/attribute/WorldEnvironmentAt ARG 1 attribute CLASS class_12314 Builder FIELD field_64322 modifications Ljava/util/Map; + METHOD method_1_8879 addTimelinesFromWorld (Lnet/minecraft/class_1937;)Lnet/minecraft/class_12205$class_12314; + ARG 1 world + METHOD method_1_8880 addModifiersFromWorld (Lnet/minecraft/class_1936;)Lnet/minecraft/class_12205$class_12314; + ARG 1 world METHOD method_76410 build ()Lnet/minecraft/class_12205; METHOD method_76411 (Lnet/minecraft/class_12197;)Ljava/util/List; ARG 0 attr @@ -69,8 +76,10 @@ CLASS net/minecraft/class_12205 net/minecraft/world/attribute/WorldEnvironmentAt METHOD method_76419 addModificationFromTimeline (Lnet/minecraft/class_6880;Lnet/minecraft/class_12197;Lnet/minecraft/class_1_98;)V ARG 1 timeline ARG 2 attribute + ARG 3 clocks METHOD method_76420 addFromTimeline (Lnet/minecraft/class_6880;Lnet/minecraft/class_1_98;)Lnet/minecraft/class_12205$class_12314; ARG 1 timeline + ARG 2 clocks CLASS class_12315 Entry FIELD field_64323 attribute Lnet/minecraft/class_12197; FIELD field_64324 defaultValue Ljava/lang/Object; diff --git a/mappings/net/minecraft/world/biome/SpawnSettings.mapping b/mappings/net/minecraft/world/biome/SpawnSettings.mapping index f3bb679a15..dc70782a37 100644 --- a/mappings/net/minecraft/world/biome/SpawnSettings.mapping +++ b/mappings/net/minecraft/world/biome/SpawnSettings.mapping @@ -6,7 +6,12 @@ CLASS net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings FIELD field_26646 INSTANCE Lnet/minecraft/class_5483; FIELD field_30982 EMPTY_ENTRY_POOL Lnet/minecraft/class_6012; METHOD (Ljava/util/Map;Ljava/util/Map;)V + ARG 1 spawners ARG 2 spawnCosts + METHOD method_1_8734 getSpawnCosts ()Ljava/util/Map; + METHOD method_1_8735 getSpawnGroups ()Ljava/util/Set; + METHOD method_1_8736 getSpawnEntriesOptional (Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012; + ARG 1 spawnGroup METHOD method_30791 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_30794 (Lnet/minecraft/class_5483;)Ljava/util/Map; @@ -23,6 +28,8 @@ CLASS net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_6017;)V ARG 1 type METHOD comp_3488 type ()Lnet/minecraft/class_1299; + METHOD method_1_8745 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_5265 SpawnDensity COMMENT Embodies the density limit information of a type of entity in entity COMMENT spawning logic. The density field is generated for all entities spawned @@ -50,13 +57,37 @@ CLASS net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings CLASS class_5496 Builder FIELD field_26647 spawners Ljava/util/Map; FIELD field_26648 spawnCosts Ljava/util/Map; + METHOD method_1_8737 spawnCosts (Ljava/util/Map;)Lnet/minecraft/class_5483$class_5496; + ARG 1 spawnCosts + METHOD method_1_8738 spawns (Lnet/minecraft/class_1311;Lnet/minecraft/class_6012;)Lnet/minecraft/class_5483$class_5496; + ARG 1 group + ARG 2 entries + METHOD method_1_8739 spawn (Lnet/minecraft/class_1299;III)Lnet/minecraft/class_5483$class_5496; + ARG 1 entityType + ARG 2 weight + ARG 3 min + ARG 4 max + METHOD method_1_8740 spawn (Lnet/minecraft/class_1299;ILnet/minecraft/class_6017;)Lnet/minecraft/class_5483$class_5496; + ARG 1 entityType + ARG 2 weight + ARG 3 count + METHOD method_1_8741 removeGroup (Lnet/minecraft/class_1311;)Lnet/minecraft/class_5483$class_5496; + ARG 1 group + METHOD method_1_8742 getSpawner (Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012$class_6006; + ARG 1 spawnGroup + METHOD method_1_8743 (Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012$class_6006; + ARG 0 g + METHOD method_1_8744 resetGroup (Lnet/minecraft/class_1311;)Lnet/minecraft/class_5483$class_5496; + ARG 1 group METHOD method_31007 build ()Lnet/minecraft/class_5483; METHOD method_31009 spawnCost (Lnet/minecraft/class_1299;DD)Lnet/minecraft/class_5483$class_5496; ARG 1 entityType ARG 2 mass ARG 4 gravityLimit METHOD method_31011 spawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1311;ILnet/minecraft/class_6017;)Lnet/minecraft/class_5483$class_5496; + ARG 1 entityType ARG 2 spawnGroup ARG 3 weight + ARG 4 count METHOD method_31012 (Ljava/util/Map$Entry;)Lnet/minecraft/class_6012; ARG 0 spawner diff --git a/mappings/net/minecraft/world/gen/OreVeinSampler.mapping b/mappings/net/minecraft/world/gen/OreVeinSampler.mapping index 58b4ada5b7..b8abc671bd 100644 --- a/mappings/net/minecraft/world/gen/OreVeinSampler.mapping +++ b/mappings/net/minecraft/world/gen/OreVeinSampler.mapping @@ -15,6 +15,14 @@ CLASS net/minecraft/class_6955 net/minecraft/world/gen/OreVeinSampler FIELD field_36626 DENSITY_FOR_MAX_ORE_CHANCE F FIELD field_36627 RAW_ORE_BLOCK_CHANCE F FIELD field_36628 VEIN_GAP_THRESHOLD F + METHOD method_1_8724 createBlockStateSampler (Lnet/minecraft/class_6574;)Lnet/minecraft/class_6568$class_6569; + ARG 1 randomSplitter + METHOD method_1_8725 (Lnet/minecraft/class_2680;Lnet/minecraft/class_6574;Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; + ARG 3 pos + METHOD method_1_8726 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_8727 apply (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6955; + ARG 1 visitor CLASS class_6354 VeinType FIELD field_33605 ore Lnet/minecraft/class_2680; FIELD field_33606 stone Lnet/minecraft/class_2680; @@ -22,6 +30,12 @@ CLASS net/minecraft/class_6955 net/minecraft/world/gen/OreVeinSampler FIELD field_33608 maxY I FIELD field_33668 rawOreBlock Lnet/minecraft/class_2680; METHOD (Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V + ARG 3 ore ARG 4 rawOreBlock + ARG 5 stone ARG 6 minY ARG 7 maxY + METHOD method_1_8728 createConfig (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6955; + ARG 1 density + ARG 2 richness + ARG 3 gap diff --git a/mappings/net/minecraft/world/gen/chunk/AquiferSampler.mapping b/mappings/net/minecraft/world/gen/chunk/AquiferSampler.mapping index 8a847078a7..b91eb9b35f 100644 --- a/mappings/net/minecraft/world/gen/chunk/AquiferSampler.mapping +++ b/mappings/net/minecraft/world/gen/chunk/AquiferSampler.mapping @@ -5,7 +5,22 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler METHOD method_38317 apply (Lnet/minecraft/class_6910$class_6912;D)Lnet/minecraft/class_2680; ARG 1 pos ARG 2 density + CLASS class_1_1311 Config + METHOD method_1_8587 createSampler (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350; + ARG 1 chunkNoiseSampler + ARG 2 chunkPos + ARG 3 randomSplitter + ARG 4 minimumY + ARG 5 height + ARG 6 fluidLevelSampler + METHOD method_1_8588 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_8589 apply (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6350$class_1_1311; + ARG 1 visitor CLASS class_5832 Impl + FIELD field_1_9016 exclusion Lnet/minecraft/class_6910; + FIELD field_1_9017 surfaceLevelCache Lit/unimi/dsi/fastutil/longs/Long2IntMap; + FIELD field_1_9018 surfaceLevel Lnet/minecraft/class_6910; FIELD field_28813 barrierNoise Lnet/minecraft/class_6910; FIELD field_28816 waterLevels [Lnet/minecraft/class_6350$class_6351; FIELD field_28817 blockPositions [J @@ -31,11 +46,23 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler FIELD field_36221 FLUID_TICK_DENSITY_FACTOR_THRESHOLD D FIELD field_61452 maxY I METHOD (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_6350$class_1_1311;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)V + ARG 1 chunkNoiseSampler ARG 2 chunkPos + ARG 3 config ARG 4 randomSplitter ARG 5 minimumY ARG 6 height ARG 7 fluidLevelSampler + METHOD method_1_8590 (IIJ)I + ARG 3 pos + METHOD method_1_8591 getMaxSurfaceLevel (IIII)I + ARG 1 minX + ARG 2 minZ + ARG 3 maxX + ARG 4 maxZ + METHOD method_1_8592 getSurfaceLevel (II)I + ARG 1 x + ARG 2 z METHOD method_33734 getCellX (I)I ARG 0 x METHOD method_33735 calculateDensity (Lnet/minecraft/class_6910$class_6912;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;)D diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping index 29abbd9b3a..abed632169 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkNoiseSampler.mapping @@ -106,6 +106,8 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler ARG 4 fluidLevelSampler ARG 5 blender METHOD method_39899 calculateSurfaceHeightEstimate (II)I + ARG 1 x + ARG 2 z METHOD method_40529 getActualDensityFunction (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; COMMENT {@return the actual density function for a given density function} COMMENT @@ -181,6 +183,9 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler METHOD method_1_150 sample (Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; ARG 1 pos CLASS class_6920 BlendDensity + FIELD field_1_6076 delegate Lnet/minecraft/class_6910; + METHOD (Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V + ARG 2 delegate CLASS class_6946 BlendAlphaDensityFunction CLASS class_6947 BlendOffsetDensityFunction CLASS class_6948 Cache2D diff --git a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping index 0799b0c60f..423f8cb3ae 100644 --- a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping +++ b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer.mapping @@ -5,6 +5,11 @@ CLASS net/minecraft/class_3229 net/minecraft/world/gen/chunk/FlatChunkGeneratorL METHOD (ILnet/minecraft/class_2248;)V ARG 1 thickness ARG 2 block + METHOD (ILnet/minecraft/class_6880;)V + ARG 1 thickness + ARG 2 block + METHOD method_1_5254 (Lnet/minecraft/class_3229;)Lnet/minecraft/class_6880; + ARG 0 layer METHOD method_14286 getBlockState ()Lnet/minecraft/class_2680; METHOD method_14289 getThickness ()I METHOD method_28909 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/world/gen/chunk/GenerationShapeConfig.mapping b/mappings/net/minecraft/world/gen/chunk/GenerationShapeConfig.mapping index 2c80436e58..90875f522c 100644 --- a/mappings/net/minecraft/world/gen/chunk/GenerationShapeConfig.mapping +++ b/mappings/net/minecraft/world/gen/chunk/GenerationShapeConfig.mapping @@ -25,6 +25,8 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf ARG 3 verticalSize METHOD method_32995 checkHeight (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult; ARG 0 config + METHOD method_32996 (Lcom/mojang/serialization/DataResult$Error;)V + ARG 0 error METHOD method_39545 verticalCellBlockCount ()I METHOD method_39546 horizontalCellBlockCount ()I METHOD method_42368 trimHeight (Lnet/minecraft/class_5539;)Lnet/minecraft/class_5309; diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping index e9b7840c67..217cbf7511 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping @@ -10,6 +10,24 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_1_5222 apply (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910; ARG 1 visitor METHOD method_1_7456 getRange ()Lnet/minecraft/class_1_1150; + METHOD method_1_8775 add (D)Lnet/minecraft/class_6910; + ARG 1 offset + METHOD method_1_8776 add (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 other + METHOD method_1_8777 div (D)Lnet/minecraft/class_6910; + ARG 1 divisor + METHOD method_1_8778 div (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 other + METHOD method_1_8779 mul (D)Lnet/minecraft/class_6910; + ARG 1 factor + METHOD method_1_8780 mul (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 other + METHOD method_1_8781 negate ()Lnet/minecraft/class_6910; + METHOD method_1_8782 reciprocal ()Lnet/minecraft/class_6910; + METHOD method_1_8783 sub (D)Lnet/minecraft/class_6910; + ARG 1 offset + METHOD method_1_8784 sub (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 1 other METHOD method_40464 sample (Lnet/minecraft/class_6910$class_6912;)D COMMENT {@return the density value for the given block position} ARG 1 pos diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping index 602e662962..44a4d43d48 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping @@ -7,6 +7,25 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu ARG 0 input ARG 1 thresholds ARG 2 functions + METHOD method_1_8817 beardifier ()Lnet/minecraft/class_6910; + METHOD method_1_8818 clampAndRemapRange (Lnet/minecraft/class_6910;DDDD)Lnet/minecraft/class_6910; + ARG 0 function + ARG 1 minInput + ARG 3 maxInput + ARG 5 minOutput + ARG 7 maxOutput + METHOD method_1_8819 div (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 0 a + ARG 1 b + METHOD method_1_8820 remapRange (Lnet/minecraft/class_6910;DDDD)Lnet/minecraft/class_6910; + ARG 0 function + ARG 1 minInput + ARG 3 maxInput + ARG 5 minOutput + ARG 7 maxOutput + METHOD method_1_8821 sub (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; + ARG 0 a + ARG 1 b METHOD method_40479 zero ()Lnet/minecraft/class_6910; METHOD method_40480 constant (D)Lnet/minecraft/class_6910; ARG 0 density @@ -35,10 +54,12 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu ARG 4 noiseParameters METHOD method_40488 lerp (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; COMMENT Creates a new density function which interpolates between the values of - COMMENT {@code start} and {@code end}, based on {@code delta}. + COMMENT {@code first} and {@code second}, based on {@code alpha}. COMMENT COMMENT @return the created density function - ARG 2 end + ARG 0 alpha + ARG 1 first + ARG 2 second COMMENT the function used for the end value, for the {@code delta} value {@code 1.0} METHOD method_40490 unary (Lnet/minecraft/class_6910;Lnet/minecraft/class_6916$class_6925$class_6926;)Lnet/minecraft/class_6910; ARG 0 input @@ -101,6 +122,7 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_41067 register (Lnet/minecraft/class_2378;Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; ARG 0 registry ARG 1 id + ARG 2 mapCodec METHOD method_41071 (Lnet/minecraft/class_6910;)Lcom/mojang/datafixers/util/Either; ARG 0 densityFunction METHOD method_41528 spline (Lnet/minecraft/class_6492;)Lnet/minecraft/class_6910; @@ -128,9 +150,27 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_1_5230 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_1_5233 validate ()Lcom/mojang/serialization/DataResult; + CLASS class_1_1339 Lerp + METHOD method_1_8823 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_1_1340 Rounding + METHOD method_1_8828 round (D)D + ARG 1 d + CLASS class_1_1341 Mode + FIELD field_1_9164 codecHolder Lcom/mojang/serialization/MapCodec; + FIELD field_1_9165 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_1_8830 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance + METHOD method_1_8831 (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_1_1340; + ARG 1 input + ARG 2 multiple CLASS class_6917 BinaryOperation METHOD (Lnet/minecraft/class_6916$class_7055$class_6918;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)V ARG 1 type + ARG 2 left + ARG 3 right CLASS class_6919 BlendAlpha FIELD field_37079 CODEC Lcom/mojang/serialization/MapCodec; CLASS class_6921 BlendOffset @@ -144,9 +184,12 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu CLASS class_6923 Constant FIELD field_36553 ZERO Lnet/minecraft/class_6916$class_6923; FIELD field_37084 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; + METHOD method_1_8822 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_6924 EndIslands FIELD field_36554 sampler Lnet/minecraft/class_3541; FIELD field_37085 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; + FIELD field_37677 THRESHOLD F METHOD (J)V ARG 1 seed METHOD method_41529 sample (Lnet/minecraft/class_3541;II)F @@ -164,12 +207,20 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_37087 codecHolder Lcom/mojang/serialization/MapCodec; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name + METHOD method_1_8824 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance + METHOD method_1_8825 (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_6925; + ARG 1 input CLASS class_6927 Wrapping CLASS class_6928 Type FIELD field_37088 name Ljava/lang/String; FIELD field_37089 codec Lcom/mojang/serialization/MapCodec; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name + METHOD method_1_8826 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance + METHOD method_1_8827 (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_7052; + ARG 1 input CLASS class_6929 LinearOperation CLASS class_6930 SpecificType CLASS class_6931 Noise @@ -185,10 +236,16 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu ARG 0 instance CLASS class_6934 Shift FIELD field_37094 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; + METHOD method_1_8832 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_6937 ShiftA FIELD field_37095 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; + METHOD method_1_8833 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_6938 ShiftB FIELD field_37096 CODEC_HOLDER Lcom/mojang/serialization/MapCodec; + METHOD method_1_8834 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance CLASS class_6939 Offset METHOD method_40525 sample (DDD)D ARG 1 x @@ -211,11 +268,18 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_37110 LOGGER Lorg/slf4j/Logger; METHOD method_41097 create (Lnet/minecraft/class_6916$class_7055$class_6918;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_7055; ARG 0 type + ARG 1 left + ARG 2 right CLASS class_6918 Type FIELD field_37111 codecHolder Lcom/mojang/serialization/MapCodec; FIELD field_37112 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name + METHOD method_1_8835 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance + METHOD method_1_8836 (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_7055; + ARG 1 left + ARG 2 right CLASS class_7076 Spline FIELD field_1_3760 function Lnet/minecraft/class_6501; FIELD field_1_3761 spline Lnet/minecraft/class_6492; diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping index 845a0f04b2..f2ac01d636 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFunctions + FIELD field_1_9125 OVERWORLD_AMPLIFIED Lnet/minecraft/class_1_1350; + FIELD field_1_9126 OVERWORLD_LARGE_BIOMES Lnet/minecraft/class_1_1350; + FIELD field_1_9133 OVERWORLD_DEFAULT Lnet/minecraft/class_1_1350; FIELD field_36618 TEN_FUNCTION Lnet/minecraft/class_6910; FIELD field_36619 ZERO_FUNCTION Lnet/minecraft/class_6910; FIELD field_61475 WORLD_BOTTOM_Y I @@ -8,6 +11,28 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_61479 BOTTOM_RELATIVE_SLIDE_MAX_Y I METHOD method_1_2720 createVeinGapRouter (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6953; ARG 0 function + METHOD method_1_8785 createOreVeinMaskNoise (Lnet/minecraft/class_7871;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910; + ARG 0 noiseParameterLookup + ARG 1 y + ARG 2 oreVeinToggleOverworld + ARG 3 minCellY + ARG 4 maxCellY + METHOD method_1_8786 createOreVeinDensityNoise (Lnet/minecraft/class_6955$class_6354;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Z)Lnet/minecraft/class_6910; + ARG 0 veinType + ARG 1 y + ARG 2 oreVeinToggleOverworld + ARG 3 oreVeinMaskOverworld + ARG 4 noInvertOreVeinToggle + METHOD method_1_8787 (Lnet/minecraft/class_7871;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6910; + ARG 1 registryKey + METHOD method_1_8788 createAquiferConfig (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_1_1350;)Lnet/minecraft/class_6350$class_1_1311; + ARG 0 densityFunctionLookup + ARG 1 noiseParameterLookup + ARG 2 noiseSet + METHOD method_1_8789 createOreVeinConfigs (Lnet/minecraft/class_7871;)Ljava/util/List; + ARG 0 densityFunctionLookup + METHOD method_1_8790 registerOreVeinFunctions (Lnet/minecraft/class_7891;)V + ARG 0 densityFunctionRegisterable METHOD method_40539 verticalRangeChoice (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;III)Lnet/minecraft/class_6910; ARG 0 y ARG 1 whenInRange @@ -32,6 +57,7 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu COMMENT @return the created {@code NoiseRouter} ARG 0 densityFunctionLookup ARG 1 noiseParametersLookup + ARG 2 noiseSet ARG 3 amplified METHOD method_41109 of (Ljava/lang/String;)Lnet/minecraft/class_5321; ARG 0 id @@ -76,6 +102,7 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu ARG 2 jaggedNoise ARG 3 continents ARG 4 erosion + ARG 5 noiseSet ARG 6 amplified METHOD method_41549 createCavesNoiseRouter (Lnet/minecraft/class_7871;)Lnet/minecraft/class_6953; COMMENT Creates the {@link NoiseRouter} for the caves world type. diff --git a/mappings/net/minecraft/world/gen/feature/NetherFeatures.mapping b/mappings/net/minecraft/world/gen/feature/NetherFeatures.mapping index e00cecdd2a..c5ddb633b1 100644 --- a/mappings/net/minecraft/world/gen/feature/NetherFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/NetherFeatures.mapping @@ -17,5 +17,11 @@ CLASS net/minecraft/class_6805 net/minecraft/world/gen/feature/NetherFeatures FIELD field_35838 SPRING_NETHER_OPEN Lnet/minecraft/class_5321; FIELD field_35839 PATCH_FIRE Lnet/minecraft/class_5321; FIELD field_35840 PATCH_SOUL_FIRE Lnet/minecraft/class_5321; + METHOD method_1_8800 vines (IILnet/minecraft/class_2350;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3031; + ARG 0 minHeight + ARG 1 maxHeight + ARG 2 direction + ARG 3 plant + ARG 4 vines METHOD method_46854 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable diff --git a/mappings/net/minecraft/world/gen/feature/NetherPlacedFeatures.mapping b/mappings/net/minecraft/world/gen/feature/NetherPlacedFeatures.mapping index 44bcf5d9e2..0afb6ecb64 100644 --- a/mappings/net/minecraft/world/gen/feature/NetherPlacedFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/NetherPlacedFeatures.mapping @@ -19,6 +19,10 @@ CLASS net/minecraft/class_6815 net/minecraft/world/gen/feature/NetherPlacedFeatu FIELD field_36035 SPRING_OPEN Lnet/minecraft/class_5321; FIELD field_36037 PATCH_SOUL_FIRE Lnet/minecraft/class_5321; FIELD field_36038 PATCH_FIRE Lnet/minecraft/class_5321; - METHOD method_1_3038 firePatch (Lnet/minecraft/class_2248;)Ljava/util/List; + METHOD method_1_3038 firePatchPlacement (Lnet/minecraft/class_2248;)Ljava/util/List; + ARG 0 base + METHOD method_1_8852 vegetationPlacement (II)Ljava/util/List; + ARG 0 spreadXz + ARG 1 spreadY METHOD method_46863 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable diff --git a/mappings/net/minecraft/world/gen/feature/PlacedFeatures.mapping b/mappings/net/minecraft/world/gen/feature/PlacedFeatures.mapping index 3e6fafab65..3fd1cee5e8 100644 --- a/mappings/net/minecraft/world/gen/feature/PlacedFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/PlacedFeatures.mapping @@ -9,6 +9,12 @@ CLASS net/minecraft/class_6817 net/minecraft/world/gen/feature/PlacedFeatures FIELD field_36085 FOUR_ABOVE_AND_BELOW_RANGE Lnet/minecraft/class_6797; FIELD field_36086 BOTTOM_TO_120_RANGE Lnet/minecraft/class_6797; FIELD field_55187 MOTION_BLOCKING_NO_LEAVES_HEIGHTMAP Lnet/minecraft/class_6797; + METHOD method_1_8840 createEntry (Lnet/minecraft/class_6880;Ljava/util/List;)Lnet/minecraft/class_6880; + ARG 0 feature + ARG 1 modifiers + METHOD method_1_8841 createEntry (Lnet/minecraft/class_3031;Ljava/util/List;)Lnet/minecraft/class_6880; + ARG 0 feature + ARG 1 modifiers METHOD method_39735 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable METHOD method_39736 createCountExtraModifier (IFI)Lnet/minecraft/class_6797; @@ -24,7 +30,10 @@ CLASS net/minecraft/class_6817 net/minecraft/world/gen/feature/PlacedFeatures ARG 0 block METHOD method_40368 createEntry (Lnet/minecraft/class_3031;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880; ARG 0 feature + ARG 1 modifiers METHOD method_40369 createEntry (Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880; + ARG 0 feature + ARG 1 modifiers METHOD method_40370 register (Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)V ARG 0 featureRegisterable ARG 1 key diff --git a/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping b/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping index 3618d28c78..2f892d15c9 100644 --- a/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping +++ b/mappings/net/minecraft/world/gen/noise/NoiseConfig.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig FIELD field_1_8127 spawnTargets Ljava/util/List; + FIELD field_1_9085 aquifer Ljava/util/Optional; + FIELD field_1_9086 oreVeins Ljava/util/List; FIELD field_38254 randomDeriver Lnet/minecraft/class_6574; FIELD field_38256 noiseParametersRegistry Lnet/minecraft/class_7871; FIELD field_38257 noiseRouter Lnet/minecraft/class_6953; @@ -15,9 +17,17 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig ARG 6 seaLevel ARG 7 noiseRouter ARG 8 spawnTargets + ARG 9 aquifer + ARG 10 oreVeins METHOD method_1_7406 (Lnet/minecraft/class_7138$class_7271;Lnet/minecraft/class_6910$class_6915;Lnet/minecraft/class_1_1172;)Lnet/minecraft/class_1_1172$class_1_1173; ARG 2 spawnTarget METHOD method_1_7407 getSpawnTargets ()Ljava/util/List; + METHOD method_1_8680 getAquifer ()Ljava/util/Optional; + METHOD method_1_8681 (Lnet/minecraft/class_7138$class_7271;Lnet/minecraft/class_6350$class_1_1311;)Lnet/minecraft/class_6350$class_1_1311; + ARG 1 aq + METHOD method_1_8682 (Lnet/minecraft/class_7138$class_7271;Lnet/minecraft/class_6955;)Lnet/minecraft/class_6955; + ARG 1 vein + METHOD method_1_8683 getOreVeins ()Ljava/util/List; METHOD method_41556 create (Lnet/minecraft/class_7871;JZLnet/minecraft/class_2680;ILnet/minecraft/class_6953;Ljava/util/List;Ljava/util/Optional;Ljava/util/List;)Lnet/minecraft/class_7138; ARG 0 noiseParametersLookup ARG 1 seed @@ -26,6 +36,8 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig ARG 5 seaLevel ARG 6 noiseRouter ARG 7 spawnTargets + ARG 8 aquifer + ARG 9 oreVeins METHOD method_41557 create (Lnet/minecraft/class_7871;JLnet/minecraft/class_5284;)Lnet/minecraft/class_7138; ARG 0 noiseParametersLookup ARG 1 legacyWorldSeed diff --git a/mappings/net/minecraft/world/gen/noise/OverworldNoiseSet.mapping b/mappings/net/minecraft/world/gen/noise/OverworldNoiseSet.mapping new file mode 100644 index 0000000000..f9f97caee1 --- /dev/null +++ b/mappings/net/minecraft/world/gen/noise/OverworldNoiseSet.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1350 net/minecraft/world/gen/noise/OverworldNoiseSet + METHOD method_1_8872 apply (Ljava/util/function/Function;)Lnet/minecraft/class_1_1350; + ARG 1 function diff --git a/mappings/net/minecraft/world/gen/placementmodifier/OffsetPlacementModifier.mapping b/mappings/net/minecraft/world/gen/placementmodifier/OffsetPlacementModifier.mapping index 1a60bf3690..b29122bdc2 100644 --- a/mappings/net/minecraft/world/gen/placementmodifier/OffsetPlacementModifier.mapping +++ b/mappings/net/minecraft/world/gen/placementmodifier/OffsetPlacementModifier.mapping @@ -1,7 +1,5 @@ CLASS net/minecraft/class_6732 net/minecraft/world/gen/placementmodifier/OffsetPlacementModifier - FIELD comp_1_1213 spreadY Lnet/minecraft/class_6017; FIELD field_35419 MODIFIER_CODEC Lcom/mojang/serialization/MapCodec; - METHOD comp_1_1213 spreadY ()Lnet/minecraft/class_6017; METHOD method_1_3072 triangular (II)Lnet/minecraft/class_6732; ARG 0 spreadXz ARG 1 spreadY @@ -15,9 +13,9 @@ CLASS net/minecraft/class_6732 net/minecraft/world/gen/placementmodifier/OffsetP METHOD method_39179 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_39656 vertically (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732; - ARG 0 spreadY + ARG 0 y METHOD method_39657 of (Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732; - ARG 0 spreadXz - ARG 1 spreadY + ARG 0 xz + ARG 1 y METHOD method_39658 horizontally (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732; - ARG 0 spreadXz + ARG 0 xz From 537ab4385869234bdd2958a68a9343352d7d088b Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Fri, 17 Jul 2026 17:58:39 -0400 Subject: [PATCH 2/3] Fix unpick --- unpick-definitions/blaze3d.unpick | 12 ++++++------ unpick-definitions/vulkan.unpick | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/unpick-definitions/blaze3d.unpick b/unpick-definitions/blaze3d.unpick index 956bb7d1f3..6f571500ed 100644 --- a/unpick-definitions/blaze3d.unpick +++ b/unpick-definitions/blaze3d.unpick @@ -14,11 +14,11 @@ group int blaze3d_gpu_buffer_flags group int blaze3d_gpu_texture_flags @flags - net.minecraft.class_1_1318.USAGE_COPY_DST - net.minecraft.class_1_1318.USAGE_COPY_SRC - net.minecraft.class_1_1318.USAGE_TEXTURE_BINDING - net.minecraft.class_1_1318.USAGE_RENDER_ATTACHMENT - net.minecraft.class_1_1318.USAGE_CUBEMAP_COMPATIBLE + com.mojang.blaze3d.textures.GpuTexture.USAGE_COPY_DST + com.mojang.blaze3d.textures.GpuTexture.USAGE_COPY_SRC + com.mojang.blaze3d.textures.GpuTexture.USAGE_TEXTURE_BINDING + com.mojang.blaze3d.textures.GpuTexture.USAGE_RENDER_ATTACHMENT + com.mojang.blaze3d.textures.GpuTexture.USAGE_CUBEMAP_COMPATIBLE group int blaze3d_color_target_state_write_mask @flags @@ -44,7 +44,7 @@ target_annotation com.mojang.blaze3d.buffers.GpuBuffer$Usage blaze3d_gpu_buffer_ target_annotation com.mojang.blaze3d.pipeline.ColorTargetState$WriteMask blaze3d_color_target_state_write_mask -target_annotation net.minecraft.class_1_1318$Usage blaze3d_gpu_texture_flags +target_annotation com.mojang.blaze3d.textures.GpuTexture$Usage blaze3d_gpu_texture_flags target_method net.minecraft.client.render.BufferBuilder beginElement (I)J param 0 blaze3d_buffer_builder_element_type diff --git a/unpick-definitions/vulkan.unpick b/unpick-definitions/vulkan.unpick index 3b3e519a5d..046de44428 100644 --- a/unpick-definitions/vulkan.unpick +++ b/unpick-definitions/vulkan.unpick @@ -815,7 +815,7 @@ group int vk_present_mode_khr target_method org.lwjgl.vulkan.VkSwapchainCreateInfoKHR presentMode (I)Lorg/lwjgl/vulkan/VkSwapchainCreateInfoKHR; param 0 vk_present_mode_khr -target_method net.minecraft.client.vulkan.VulkanConst getVkPresentMode (Lnet/minecraft/class_1_1314$PresentMode;)I +target_method net.minecraft.client.vulkan.VulkanConst getVkPresentMode (Lcom/mojang/blaze3d/systems/GpuSurface$PresentMode;)I return vk_present_mode_khr # https://docs.vulkan.org/refpages/latest/refpages/source/VkResult.html From 00eea93f6c38bb75c01ae7c411f24e954a469711 Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Fri, 17 Jul 2026 18:16:27 -0400 Subject: [PATCH 3/3] Name class_1_1334 --- .../{class_1_1334.mapping => world/gen/WorldgenNames.mapping} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename mappings/net/minecraft/{class_1_1334.mapping => world/gen/WorldgenNames.mapping} (65%) diff --git a/mappings/net/minecraft/class_1_1334.mapping b/mappings/net/minecraft/world/gen/WorldgenNames.mapping similarity index 65% rename from mappings/net/minecraft/class_1_1334.mapping rename to mappings/net/minecraft/world/gen/WorldgenNames.mapping index a8bc690d92..5802a04866 100644 --- a/mappings/net/minecraft/class_1_1334.mapping +++ b/mappings/net/minecraft/world/gen/WorldgenNames.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_1_1334 net/minecraft/class_1_1334 +CLASS net/minecraft/class_1_1334 net/minecraft/world/gen/WorldgenNames FIELD field_1_9142 DEFAULT Ljava/lang/String; FIELD field_1_9143 END Ljava/lang/String; FIELD field_1_9144 NETHER Ljava/lang/String;