Implement hasTag onto BiomeContext (#272)

* Implement hasTag onto BiomeContext
* Improve optional handling

[norelease] to allow for version bumping and reformatting before release

(cherry picked from commit 16a7d23602)
This commit is contained in:
itsmeow
2022-06-10 01:47:34 +08:00
committed by shedaniel
parent dfce9f247d
commit 81f4de28ba
6 changed files with 37 additions and 8 deletions

View File

@@ -22,7 +22,10 @@ package dev.architectury.registry.level.biome;
import com.google.common.base.Predicates;
import dev.architectury.hooks.level.biome.BiomeProperties;
import dev.architectury.injectables.annotations.ExpectPlatform;
import net.minecraft.core.Holder;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.tags.TagKey;
import net.minecraft.world.level.biome.Biome;
import java.util.function.BiConsumer;
import java.util.function.Predicate;
@@ -89,5 +92,7 @@ public final class BiomeModifications {
ResourceLocation getKey();
BiomeProperties getProperties();
boolean hasTag(TagKey<Biome> tag);
}
}