Private
Public Access
1
0

Created block loot table provider. Added firefly bush loot table.

This commit is contained in:
2025-06-08 19:38:49 +01:00
parent bf52988ded
commit 2df96f8326

View File

@ -0,0 +1,26 @@
package dev.micle.firefly_bush_backport.data.loot;
import dev.micle.firefly_bush_backport.block.ModBlocks;
import net.minecraft.data.loot.BlockLootSubProvider;
import net.minecraft.world.flag.FeatureFlags;
import net.minecraft.world.level.block.Block;
import net.minecraftforge.registries.RegistryObject;
import org.jetbrains.annotations.NotNull;
import java.util.Set;
public class ModBlockLootTableProvider extends BlockLootSubProvider {
public ModBlockLootTableProvider() {
super(Set.of(), FeatureFlags.REGISTRY.allFlags());
}
@Override
protected void generate() {
this.dropSelf(ModBlocks.FIREFLY_BUSH.get());
}
@Override
protected @NotNull Iterable<Block> getKnownBlocks() {
return ModBlocks.BLOCKS.getEntries().stream().map(RegistryObject::get)::iterator;
}
}