Created block loot table provider. Added firefly bush loot table.
This commit is contained in:
@ -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;
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user