package com.minemaarten.advancedmod.block; import java.util.Random; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; import com.minemaarten.advancedmod.reference.Reference; import com.minemaarten.advancedmod.utility.Names; public class BlockDutchFlag extends BlockAdvancedMod{ public BlockDutchFlag(){ setBlockName(Names.Blocks.DUTCH_FLAG); setBlockTextureName(Reference.MOD_ID_LOWER + ":" + Names.Blocks.DUTCH_FLAG); setTickRandomly(true); } @Override public void updateTick(World world, int x, int y, int z, Random random){ if(random.nextInt(10) == 0) world.playSoundEffect(x, y, z, "advancedmod:flagFlap", 2.0F, random.nextFloat() + 0.5F); } @Override public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ){ //world.playSoundEffect(x, y, z, "advancedmod:flagFlap", 1.0F, player.getRNG().nextFloat() + 0.5F); if(!world.isRemote) { world.createExplosion(player, x, y, z, 3, true); } return true; } }