diff --git a/common/src/main/java/dev/architectury/hooks/level/biome/BiomeHooks.java b/common/src/main/java/dev/architectury/hooks/level/biome/BiomeHooks.java index 9799a4c7..3641965b 100644 --- a/common/src/main/java/dev/architectury/hooks/level/biome/BiomeHooks.java +++ b/common/src/main/java/dev/architectury/hooks/level/biome/BiomeHooks.java @@ -29,8 +29,6 @@ import net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier; import net.minecraft.world.level.levelgen.GenerationStep; import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; -import net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature; -import net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder; import org.jetbrains.annotations.Nullable; import java.util.List; @@ -358,11 +356,6 @@ public final class BiomeHooks { this.settings = settings; } - @Override - public Optional>> getSurfaceBuilder() { - return Optional.ofNullable(settings.getSurfaceBuilder()); - } - @Override public List>> getCarvers(GenerationStep.Carving carving) { return settings.getCarvers(carving); diff --git a/common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java b/common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java index 5a2ac1aa..ce3b1884 100644 --- a/common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java +++ b/common/src/main/java/dev/architectury/hooks/level/biome/GenerationProperties.java @@ -23,22 +23,16 @@ import net.minecraft.world.level.levelgen.GenerationStep; import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; import net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature; -import net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder; import java.util.List; -import java.util.Optional; import java.util.function.Supplier; public interface GenerationProperties { - Optional>> getSurfaceBuilder(); - List>> getCarvers(GenerationStep.Carving carving); List>>> getFeatures(); interface Mutable extends GenerationProperties { - Mutable setSurfaceBuilder(ConfiguredSurfaceBuilder builder); - Mutable addFeature(GenerationStep.Decoration decoration, ConfiguredFeature feature); Mutable addCarver(GenerationStep.Carving carving, ConfiguredWorldCarver feature); diff --git a/fabric/build.gradle b/fabric/build.gradle index 1ae4b8f9..e8be68fc 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -107,9 +107,7 @@ curseforge { releaseType = "$rootProject.cf_type" changelogType = "html" changelog = releaseChangelog() - addGameVersion "1.17" - addGameVersion "1.17.1" - addGameVersion "1.17-Snapshot" + addGameVersion "1.18-Snapshot" addGameVersion "Java 16" addGameVersion "Fabric" relations { diff --git a/fabric/src/main/java/dev/architectury/mixin/fabric/client/MixinClientLevel.java b/fabric/src/main/java/dev/architectury/mixin/fabric/client/MixinClientLevel.java index bcf4a933..d95e3826 100644 --- a/fabric/src/main/java/dev/architectury/mixin/fabric/client/MixinClientLevel.java +++ b/fabric/src/main/java/dev/architectury/mixin/fabric/client/MixinClientLevel.java @@ -39,7 +39,7 @@ import java.util.function.Supplier; @Mixin(ClientLevel.class) public class MixinClientLevel { @Inject(method = "", at = @At("RETURN")) - private void construct(ClientPacketListener clientPacketListener, ClientLevel.ClientLevelData clientLevelData, ResourceKey resourceKey, DimensionType dimensionType, int i, Supplier supplier, LevelRenderer levelRenderer, boolean bl, long l, CallbackInfo ci) { + private void construct(ClientPacketListener clientPacketListener, ClientLevel.ClientLevelData clientLevelData, ResourceKey resourceKey, DimensionType dimensionType, int i, int j, Supplier supplier, LevelRenderer levelRenderer, boolean bl, long l, CallbackInfo ci) { ClientLifecycleEvent.CLIENT_LEVEL_LOAD.invoker().act((ClientLevel) (Object) this); } diff --git a/fabric/src/main/java/dev/architectury/registry/level/biome/fabric/BiomeModificationsImpl.java b/fabric/src/main/java/dev/architectury/registry/level/biome/fabric/BiomeModificationsImpl.java index 1fb375f2..6723e23e 100644 --- a/fabric/src/main/java/dev/architectury/registry/level/biome/fabric/BiomeModificationsImpl.java +++ b/fabric/src/main/java/dev/architectury/registry/level/biome/fabric/BiomeModificationsImpl.java @@ -43,7 +43,6 @@ import net.minecraft.world.level.levelgen.GenerationStep; import net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver; import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; import net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature; -import net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder; import org.apache.commons.lang3.tuple.Pair; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -140,12 +139,6 @@ public class BiomeModificationsImpl { this.context = context; } - @Override - public Mutable setSurfaceBuilder(ConfiguredSurfaceBuilder builder) { - this.context.setBuiltInSurfaceBuilder(builder); - return this; - } - @Override public Mutable addFeature(GenerationStep.Decoration decoration, ConfiguredFeature feature) { this.context.addBuiltInFeature(decoration, feature); diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index 297bc6d8..acf3dc41 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -32,7 +32,7 @@ "accessWidener": "architectury.accessWidener", "icon": "icon.png", "depends": { - "minecraft": "~1.17.1" + "minecraft": "~1.18-" }, "custom": { "modmenu:api": true diff --git a/gradle.properties b/gradle.properties index afdb86a0..7b4aa216 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,11 +3,11 @@ org.gradle.daemon=false forgeEnabled=false -minecraft_version=21w37a -supported_version=21w37a +minecraft_version=21w41a +supported_version=21w41a crane_version=1.17.1+build.1 -cf_type=release +cf_type=beta archives_base_name=architectury archives_base_name_snapshot=architectury-snapshot @@ -15,7 +15,7 @@ base_version=3.0 maven_group=dev.architectury fabric_loader_version=0.11.7 -fabric_api_version=0.40.3+1.18 -mod_menu_version=2.0.0-beta.7 +fabric_api_version=0.40.9+1.18 +mod_menu_version=3.0.0 forge_version=37.0.69