Implement hasTag onto BiomeContext (#272)

* Implement hasTag onto BiomeContext
* Improve optional handling

[norelease] to allow for version bumping and reformatting before release
This commit is contained in:
itsmeow
2022-06-09 13:47:34 -04:00
committed by GitHub
parent 7e69108b79
commit 16a7d23602
3 changed files with 30 additions and 0 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.Optional;
import java.util.function.BiConsumer;
@@ -90,5 +93,7 @@ public final class BiomeModifications {
Optional<ResourceLocation> getKey();
BiomeProperties getProperties();
boolean hasTag(TagKey<Biome> tag);
}
}