32 lines
754 B
Java
Executable File
32 lines
754 B
Java
Executable File
package projectzombie.items;
|
|
|
|
import projectzombie.entity.EntityFlare;
|
|
import projectzombie.entity.player.EntityPlayer;
|
|
import projectzombie.init.Models;
|
|
import projectzombie.model.ModelItem;
|
|
import projectzombie.util.math.ItemStack;
|
|
import projectzombie.world.chunk.Chunk;
|
|
import projectzombie.world.layer.Layer;
|
|
|
|
public class ItemFlare extends Item
|
|
{
|
|
|
|
@Override
|
|
public ModelItem getModel(short meta) {
|
|
return Models.ITEM_FLARE;
|
|
}
|
|
|
|
@Override
|
|
public boolean onPlayerRightClick(ItemStack stack, Layer layer, Chunk chunk, EntityPlayer player) {
|
|
layer.spawnEntity(new EntityFlare(player.getPos(), player.getVelocity(), player.angle));
|
|
stack.count -= 1;
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public String getName(short meta) {
|
|
return "Flare";
|
|
}
|
|
|
|
}
|