Even more achievement tweaks
This commit is contained in:
parent
e810d974cc
commit
c7e63db5aa
|
@ -1,26 +1,16 @@
|
||||||
package biomesoplenty.blocks;
|
package biomesoplenty.blocks;
|
||||||
|
|
||||||
import static net.minecraftforge.common.ForgeDirection.UP;
|
|
||||||
|
|
||||||
import java.util.Random;
|
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IconRegister;
|
import net.minecraft.client.renderer.texture.IconRegister;
|
||||||
import net.minecraft.entity.Entity;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.entity.player.InventoryPlayer;
|
|
||||||
import net.minecraft.util.AxisAlignedBB;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.ForgeDirection;
|
|
||||||
import biomesoplenty.BiomesOPlenty;
|
import biomesoplenty.BiomesOPlenty;
|
||||||
import biomesoplenty.api.Blocks;
|
|
||||||
import biomesoplenty.api.Fluids;
|
import biomesoplenty.api.Fluids;
|
||||||
import biomesoplenty.api.Items;
|
import biomesoplenty.configuration.BOPAchievements;
|
||||||
import biomesoplenty.entities.EntityWasp;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockHoney extends Block
|
public class BlockHoney extends Block
|
||||||
{
|
{
|
||||||
|
@ -36,12 +26,6 @@ public class BlockHoney extends Block
|
||||||
blockIcon = par1IconRegister.registerIcon("biomesoplenty:honeyblock");
|
blockIcon = par1IconRegister.registerIcon("biomesoplenty:honeyblock");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void breakBlock(World world, int x, int y, int z, int par5, int par6)
|
|
||||||
{
|
|
||||||
world.setBlock(x, y, z, Fluids.honey.get().blockID, 7, 2);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public int getRenderBlockPass()
|
public int getRenderBlockPass()
|
||||||
|
|
|
@ -59,7 +59,7 @@ public class BOPAchievements
|
||||||
achThorn = (new Achievement(3087, "bop.achThorn", -5, -1, new ItemStack(Blocks.plants.get(), 1, 5), achMoss)).registerAchievement();
|
achThorn = (new Achievement(3087, "bop.achThorn", -5, -1, new ItemStack(Blocks.plants.get(), 1, 5), achMoss)).registerAchievement();
|
||||||
achCoral = (new Achievement(3088, "bop.achCoral", -3, -2, new ItemStack(Blocks.coral.get(), 1, 4), achThorn)).registerAchievement();
|
achCoral = (new Achievement(3088, "bop.achCoral", -3, -2, new ItemStack(Blocks.coral.get(), 1, 4), achThorn)).registerAchievement();
|
||||||
|
|
||||||
achHoney = (new Achievement(3089, "bop.achHoney", -1, 2, new ItemStack(Fluids.bopBucket.get(), 1, 3), achFlower)).registerAchievement();
|
achHoney = (new Achievement(3089, "bop.achHoney", -1, 2, new ItemStack(Blocks.honeyBlock.get(), 1, 0), achFlower)).registerAchievement();
|
||||||
achWitherWart = (new Achievement(3090, "bop.achWitherWart", 1, 3, new ItemStack(Blocks.plants.get(), 1, 13), achHoney)).registerAchievement();
|
achWitherWart = (new Achievement(3090, "bop.achWitherWart", 1, 3, new ItemStack(Blocks.plants.get(), 1, 13), achHoney)).registerAchievement();
|
||||||
achGrave = (new Achievement(3091, "bop.achGrave", -2, 4, new ItemStack(Blocks.grave.get(), 1, 0), achWitherWart)).registerAchievement();
|
achGrave = (new Achievement(3091, "bop.achGrave", -2, 4, new ItemStack(Blocks.grave.get(), 1, 0), achWitherWart)).registerAchievement();
|
||||||
achPhantom = (new Achievement(3092, "bop.achPhantom", 0, 6, new ItemStack(Items.miscItems.get(), 1, 16), achGrave)).registerAchievement().setSpecial();
|
achPhantom = (new Achievement(3092, "bop.achPhantom", 0, 6, new ItemStack(Items.miscItems.get(), 1, 16), achGrave)).registerAchievement().setSpecial();
|
||||||
|
|
|
@ -45,6 +45,12 @@ public class BOPPickupHandler implements IPickupNotifier
|
||||||
player.addStat(BOPAchievements.achCoral, 1);
|
player.addStat(BOPAchievements.achCoral, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Bittersweet
|
||||||
|
if (item.getEntityItem().itemID == Blocks.honeyBlock.get().blockID)
|
||||||
|
{
|
||||||
|
player.addStat(BOPAchievements.achHoney, 1);
|
||||||
|
}
|
||||||
|
|
||||||
//Decay
|
//Decay
|
||||||
if (item.getEntityItem().itemID == Blocks.plants.get().blockID && (item.getEntityItem().getItemDamage() == 13))
|
if (item.getEntityItem().itemID == Blocks.plants.get().blockID && (item.getEntityItem().getItemDamage() == 13))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue