]> git.lizzy.rs Git - LightOverlay.git/blobdiff - forge/src/main/java/me/shedaniel/lightoverlay/common/forge/LightOverlayTickerImpl.java
Bump version to 7.0.0 and add support for mushroom biome tags
[LightOverlay.git] / forge / src / main / java / me / shedaniel / lightoverlay / common / forge / LightOverlayTickerImpl.java
diff --git a/forge/src/main/java/me/shedaniel/lightoverlay/common/forge/LightOverlayTickerImpl.java b/forge/src/main/java/me/shedaniel/lightoverlay/common/forge/LightOverlayTickerImpl.java
new file mode 100644 (file)
index 0000000..3bb038c
--- /dev/null
@@ -0,0 +1,17 @@
+package me.shedaniel.lightoverlay.common.forge;
+
+import net.minecraft.core.Holder;
+import net.minecraft.core.Registry;
+import net.minecraft.resources.ResourceLocation;
+import net.minecraft.tags.TagKey;
+import net.minecraft.world.level.biome.Biome;
+import net.minecraft.world.level.biome.Biomes;
+import net.minecraftforge.common.data.ForgeBiomeTagsProvider;
+
+public class LightOverlayTickerImpl {
+    private static final TagKey<Biome> MUSHROOM = TagKey.create(Registry.BIOME_REGISTRY, new ResourceLocation("forge", "is_mushroom"));
+    
+    public static boolean isMushroom(Holder<Biome> biome) {
+        return biome.is(Biomes.MUSHROOM_FIELDS) || biome.is(MUSHROOM);
+    }
+}