package ru.betterend.blocks; import java.util.List; import com.google.common.collect.Lists; import net.minecraft.core.BlockPos; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Explosion; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.storage.loot.LootContext; public class EternalRunedFlavolite extends RunedFlavolite { @Override public float getDestroyProgress(BlockState state, Player player, BlockGetter world, BlockPos pos) { return 0.0F; } @Override public float getExplosionResistance() { return Blocks.BEDROCK.getExplosionResistance(); } @Override public boolean dropFromExplosion(Explosion explosion) { return false; } @Override public List getDrops(BlockState state, LootContext.Builder builder) { return Lists.newArrayList(); } }