Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.kerowin.greaterWorld.Blocks;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.entity.item.EntityItem;
- import net.minecraft.item.ItemStack;
- import net.minecraft.world.World;
- import com.kerowin.greaterWorld.GreaterWorld;
- public class BlockGlowingShardOre extends Block {
- public BlockGlowingShardOre(Material material) {
- super(material);
- // TODO Auto-generated constructor stub
- setBlockName("BlockGlowingShardOre");
- setBlockTextureName("gw:stone");
- setCreativeTab(GreaterWorld.tabGraterWorldBlocks);
- setResistance(15.0F);
- setHardness(3.0F);
- setLightOpacity(50);
- setLightLevel(5.0F);
- }
- protected void dropBlockAsItem(World p_149642_1_, int p_149642_2_, int p_149642_3_, int p_149642_4_, ItemStack p_149642_5_)
- {
- if (!p_149642_1_.isRemote && p_149642_1_.getGameRules().getGameRuleBooleanValue("doTileDrops"))
- {
- if (captureDrops.get())
- {
- capturedDrops.get().add(new ItemStack(GreaterWorld.itemGlowingShard));
- return;
- }
- float f = 0.7F;
- double d0 = (double)(p_149642_1_.rand.nextFloat() * f) + (double)(1.0F - f) * 0.5D;
- double d1 = (double)(p_149642_1_.rand.nextFloat() * f) + (double)(1.0F - f) * 0.5D;
- double d2 = (double)(p_149642_1_.rand.nextFloat() * f) + (double)(1.0F - f) * 0.5D;
- EntityItem entityitem = new EntityItem(p_149642_1_, (double)p_149642_2_ + d0, (double)p_149642_3_ + d1, (double)p_149642_4_ + d2, new ItemStack(GreaterWorld.itemGlowingShard));
- entityitem.delayBeforeCanPickup = 10;
- p_149642_1_.spawnEntityInWorld(entityitem);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement