From 745966aa1b3d5b322fefeb0e1fb2c88195495676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ampflower=20=F0=9F=8C=BA?= Date: Fri, 14 Mar 2025 01:52:42 -0700 Subject: [PATCH] fix: Add missing loot tables --- xplat/build.gradle.kts | 2 +- .../gay/pridecraft/joy/data/JoyBlockLootProvider.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/xplat/build.gradle.kts b/xplat/build.gradle.kts index 8a7433a..7c5c234 100644 --- a/xplat/build.gradle.kts +++ b/xplat/build.gradle.kts @@ -7,7 +7,7 @@ loom { fabricApi { configureDataGeneration { createSourceSet = true - // strictValidation = true + strictValidation = true addToResources = true modId = id client = true diff --git a/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyBlockLootProvider.java b/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyBlockLootProvider.java index eae0cb5..d032eb1 100644 --- a/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyBlockLootProvider.java +++ b/xplat/src/datagen/java/gay/pridecraft/joy/data/JoyBlockLootProvider.java @@ -1,5 +1,6 @@ package gay.pridecraft.joy.data; +import gay.pridecraft.joy.block.BlahajBlocks; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider; import net.minecraft.registry.RegistryWrapper; @@ -38,6 +39,7 @@ import static gay.pridecraft.joy.registry.JoyBlocks.PAN_CANDLE; import static gay.pridecraft.joy.registry.JoyBlocks.PAN_CANDLE_CAKE; import static gay.pridecraft.joy.registry.JoyBlocks.PLANTS; import static gay.pridecraft.joy.registry.JoyBlocks.POTTED_PLANTS; +import static gay.pridecraft.joy.registry.JoyBlocks.PRIDE_CAKE; import static gay.pridecraft.joy.registry.JoyBlocks.PROGRESS_CANDLE; import static gay.pridecraft.joy.registry.JoyBlocks.PROGRESS_CANDLE_CAKE; import static gay.pridecraft.joy.registry.JoyBlocks.QUEER_CANDLE; @@ -79,5 +81,14 @@ public class JoyBlockLootProvider extends FabricBlockLootTableProvider { PLANTS.forEach(this::addDrop); POTTED_PLANTS.forEach(this::addPottedPlantDrops); + + addDrop(BlahajBlocks.BLAHAJ_BLOCK); + addDrop(BlahajBlocks.BLAVINGAD_BLOCK); + addDrop(BlahajBlocks.BREAD_BLOCK); + addDrop(BlahajBlocks.BROWN_BEAR_BLOCK); + addDrop(BlahajBlocks.GRAY_SHARK_BLOCK); + BlahajBlocks.PRIDE_BLOCKS.forEach(this::addDrop); + + addDrop(PRIDE_CAKE, dropsNothing()); } }