From 014c8cec8cf6490fbf577f4835c91a503a13525d Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 22 Dec 2025 02:41:09 +1100 Subject: [PATCH] Add more TAWs for armor and biomes helper methods (#5091) --- ...ric-transitive-access-wideners-v1.accesswidener | 14 ++++++++++++++ .../template.accesswidener | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/fabric-transitive-access-wideners-v1/src/main/resources/fabric-transitive-access-wideners-v1.accesswidener b/fabric-transitive-access-wideners-v1/src/main/resources/fabric-transitive-access-wideners-v1.accesswidener index ecddcd1c06..8999be951c 100644 --- a/fabric-transitive-access-wideners-v1/src/main/resources/fabric-transitive-access-wideners-v1.accesswidener +++ b/fabric-transitive-access-wideners-v1/src/main/resources/fabric-transitive-access-wideners-v1.accesswidener @@ -146,6 +146,20 @@ transitive-accessible method net/minecraft/client/gui/components/debug/DebugScre # Render Types transitive-accessible method net/minecraft/client/renderer/rendertype/RenderType create (Ljava/lang/String;Lnet/minecraft/client/renderer/rendertype/RenderSetup;)Lnet/minecraft/client/renderer/rendertype/RenderType; +# Armor defense map helper +transitive-accessible method net/minecraft/world/item/equipment/ArmorMaterials makeDefense (IIIII)Ljava/util/Map; + +# World generation helpers +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseBiome (FF)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes globalOverworldGeneration (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseJungle (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZ)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseOcean ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseOceanGeneration (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; + +transitive-accessible method net/minecraft/data/worldgen/biome/EndBiomes baseEndBiome (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)Lnet/minecraft/world/level/biome/Biome; + +transitive-accessible method net/minecraft/data/worldgen/biome/NetherBiomes baseBiome ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; + ### Generated access wideners below # Constructors of non-abstract block classes transitive-accessible method net/minecraft/world/level/block/AttachedStemBlock (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V diff --git a/fabric-transitive-access-wideners-v1/template.accesswidener b/fabric-transitive-access-wideners-v1/template.accesswidener index 1d07b311dd..eed6ef4e0d 100644 --- a/fabric-transitive-access-wideners-v1/template.accesswidener +++ b/fabric-transitive-access-wideners-v1/template.accesswidener @@ -141,4 +141,18 @@ transitive-accessible method net/minecraft/client/gui/components/debug/DebugScre # Render Types transitive-accessible method net/minecraft/client/renderer/rendertype/RenderType create (Ljava/lang/String;Lnet/minecraft/client/renderer/rendertype/RenderSetup;)Lnet/minecraft/client/renderer/rendertype/RenderType; +# Armor defense map helper +transitive-accessible method net/minecraft/world/item/equipment/ArmorMaterials makeDefense (IIIII)Ljava/util/Map; + +# World generation helpers +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseBiome (FF)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes globalOverworldGeneration (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseJungle (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZ)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseOcean ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; +transitive-accessible method net/minecraft/data/worldgen/biome/OverworldBiomes baseOceanGeneration (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; + +transitive-accessible method net/minecraft/data/worldgen/biome/EndBiomes baseEndBiome (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)Lnet/minecraft/world/level/biome/Biome; + +transitive-accessible method net/minecraft/data/worldgen/biome/NetherBiomes baseBiome ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; + ### Generated access wideners below