Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ed.enderdeath.mod.Tool;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import ed.enderdeath.mod.Tool.ToolBase.ToolSword;
- import ed.enderdeath.mod.common.enderdeath;
- import ed.enderdeath.mod.entity.BomberEntity;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.entity.projectile.EntityThrowable;
- import net.minecraft.entity.projectile.EntityWitherSkull;
- import net.minecraft.item.EnumRarity;
- import net.minecraft.item.ItemStack;
- import net.minecraft.nbt.NBTTagCompound;
- import net.minecraft.potion.Potion;
- import net.minecraft.potion.PotionEffect;
- import net.minecraft.util.ChatComponentTranslation;
- import net.minecraft.util.MovingObjectPosition;
- import net.minecraft.util.Vec3;
- import net.minecraft.world.World;
- public class UltimateSword extends ToolSword {
- public UltimateSword(ToolMaterial ToolMaterial) {
- super(ToolMaterial);
- }
- public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player)
- {
- if (!world.isRemote)
- {
- Vec3 look = player.getLookVec();
- EntityWitherSkull witherskull = new EntityWitherSkull(world, player, 15.0D, 15.0D, 15.0D);
- witherskull.setPosition(player.posX + look.xCoord * 5.0D, player.posY + look.yCoord * 5.0D, player.posZ + look.zCoord * 5.0D);
- player.addPotionEffect(new PotionEffect(Potion.moveSlowdown.id, 150,2));
- witherskull.accelerationX = (look.xCoord * 0.1D);
- witherskull.accelerationY = (look.yCoord * 0.1D);
- witherskull.accelerationZ = (look.zCoord * 0.1D);
- world.spawnEntityInWorld(witherskull);
- item.stackTagCompound.setInteger("timer", 1);//On le met 1 pour pouvoir rentrer dans la condition de onUpdate()
- }
- player.setItemInUse(item, this.getMaxItemUseDuration(item));
- return item;
- }
- @SideOnly(Side.CLIENT)
- public EnumRarity getRarity(ItemStack itemstack) {
- return EnumRarity.epic;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement