Update to 23w03a

This commit is contained in:
shedaniel
2023-01-20 23:11:34 +08:00
parent d979caa4ab
commit 4307d5ca0a
7 changed files with 21 additions and 22 deletions

View File

@@ -10,6 +10,7 @@ on:
- "1.19" - "1.19"
- "1.19.2" - "1.19.2"
- "1.19.3" - "1.19.3"
- "1.19.4"
workflow_dispatch: workflow_dispatch:
inputs: inputs:
norelease: norelease:

View File

@@ -149,8 +149,8 @@ public final class BiomeHooks {
} }
@Override @Override
public Mutable setPrecipitation(Biome.Precipitation precipitation) { public Mutable setHasPrecipitation(boolean hasPrecipitation) {
climateSettings.precipitation = precipitation; climateSettings.hasPrecipitation = hasPrecipitation;
return this; return this;
} }
@@ -173,8 +173,8 @@ public final class BiomeHooks {
} }
@Override @Override
public Biome.Precipitation getPrecipitation() { public boolean hasPrecipitation() {
return climateSettings.precipitation; return climateSettings.hasPrecipitation;
} }
@Override @Override

View File

@@ -19,11 +19,10 @@
package dev.architectury.hooks.level.biome; package dev.architectury.hooks.level.biome;
import net.minecraft.world.level.biome.Biome.Precipitation;
import net.minecraft.world.level.biome.Biome.TemperatureModifier; import net.minecraft.world.level.biome.Biome.TemperatureModifier;
public interface ClimateProperties { public interface ClimateProperties {
Precipitation getPrecipitation(); boolean hasPrecipitation();
float getTemperature(); float getTemperature();
@@ -32,7 +31,7 @@ public interface ClimateProperties {
float getDownfall(); float getDownfall();
interface Mutable extends ClimateProperties { interface Mutable extends ClimateProperties {
Mutable setPrecipitation(Precipitation precipitation); Mutable setHasPrecipitation(boolean hasPrecipitation);
Mutable setTemperature(float temperature); Mutable setTemperature(float temperature);

View File

@@ -59,8 +59,8 @@ accessible method net/minecraft/world/entity/Entity getEncodeId ()Ljava/lang/Str
transitive-accessible method net/minecraft/world/entity/Entity getEncodeId ()Ljava/lang/String; transitive-accessible method net/minecraft/world/entity/Entity getEncodeId ()Ljava/lang/String;
accessible field net/minecraft/server/packs/repository/PackRepository sources Ljava/util/Set; accessible field net/minecraft/server/packs/repository/PackRepository sources Ljava/util/Set;
mutable field net/minecraft/server/packs/repository/PackRepository sources Ljava/util/Set; mutable field net/minecraft/server/packs/repository/PackRepository sources Ljava/util/Set;
accessible field net/minecraft/world/level/biome/Biome$ClimateSettings precipitation Lnet/minecraft/world/level/biome/Biome$Precipitation; accessible field net/minecraft/world/level/biome/Biome$ClimateSettings hasPrecipitation Z
mutable field net/minecraft/world/level/biome/Biome$ClimateSettings precipitation Lnet/minecraft/world/level/biome/Biome$Precipitation; mutable field net/minecraft/world/level/biome/Biome$ClimateSettings hasPrecipitation Z
accessible field net/minecraft/world/level/biome/Biome$ClimateSettings temperature F accessible field net/minecraft/world/level/biome/Biome$ClimateSettings temperature F
mutable field net/minecraft/world/level/biome/Biome$ClimateSettings temperature F mutable field net/minecraft/world/level/biome/Biome$ClimateSettings temperature F
accessible field net/minecraft/world/level/biome/Biome$ClimateSettings temperatureModifier Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; accessible field net/minecraft/world/level/biome/Biome$ClimateSettings temperatureModifier Lnet/minecraft/world/level/biome/Biome$TemperatureModifier;

View File

@@ -37,7 +37,6 @@ import net.minecraft.tags.TagKey;
import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.EntityType;
import net.minecraft.world.entity.MobCategory; import net.minecraft.world.entity.MobCategory;
import net.minecraft.world.level.biome.*; import net.minecraft.world.level.biome.*;
import net.minecraft.world.level.biome.Biome.Precipitation;
import net.minecraft.world.level.biome.Biome.TemperatureModifier; import net.minecraft.world.level.biome.Biome.TemperatureModifier;
import net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier; import net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier;
import net.minecraft.world.level.levelgen.GenerationStep; import net.minecraft.world.level.levelgen.GenerationStep;
@@ -231,8 +230,8 @@ public class BiomeModificationsImpl {
private static ClimateProperties.Mutable wrapWeather(Biome biome, WeatherContext context) { private static ClimateProperties.Mutable wrapWeather(Biome biome, WeatherContext context) {
return new BiomeHooks.ClimateWrapped(biome) { return new BiomeHooks.ClimateWrapped(biome) {
@Override @Override
public ClimateProperties.Mutable setPrecipitation(Precipitation precipitation) { public ClimateProperties.Mutable setHasPrecipitation(boolean hasPrecipitation) {
context.setPrecipitation(precipitation); context.setPrecipitation(hasPrecipitation);
return this; return this;
} }

View File

@@ -1,21 +1,21 @@
org.gradle.jvmargs=-Xmx6G org.gradle.jvmargs=-Xmx6G
org.gradle.daemon=false org.gradle.daemon=false
platforms=fabric,forge platforms=fabric
minecraft_version=1.19.3 minecraft_version=23w03a
supported_version=1.19.3 supported_version=1.19.4 (23w03a)
artifact_type=release artifact_type=beta
archives_base_name=architectury archives_base_name=architectury
archives_base_name_snapshot=architectury-snapshot archives_base_name_snapshot=architectury-snapshot
base_version=7.0 base_version=8.0
maven_group=dev.architectury maven_group=dev.architectury
fabric_loader_version=0.14.11 fabric_loader_version=0.14.13
fabric_api_version=0.68.1+1.19.3 fabric_api_version=0.72.1+1.19.4
mod_menu_version=3.1.0 mod_menu_version=5.0.2
forge_version=44.0.6 forge_version=44.0.6

View File

@@ -13,9 +13,9 @@ if (JavaVersion.current().ordinal() + 1 < 17) {
include("common") include("common")
include("fabric") include("fabric")
include("forge") //include("forge")
include("testmod-common") include("testmod-common")
include("testmod-fabric") include("testmod-fabric")
include("testmod-forge") //include("testmod-forge")
rootProject.name = "architectury" rootProject.name = "architectury"