26 lines
600 B
Java
26 lines
600 B
Java
package shootergame.items;
|
|
|
|
import shootergame.entity.Entity;
|
|
import shootergame.entity.EntityFlare;
|
|
import shootergame.init.Textures;
|
|
import shootergame.util.math.ItemStack;
|
|
import shootergame.world.chunk.Chunk;
|
|
import shootergame.world.layer.Layer;
|
|
|
|
public class ItemFlare extends Item
|
|
{
|
|
|
|
public ItemFlare(String id) {
|
|
super(id);
|
|
|
|
this.texture = Textures.ENTITY_FLARE;
|
|
}
|
|
|
|
@Override
|
|
public void onAction(ItemStack stack, Layer layer, Chunk chunk, Entity entity) {
|
|
super.onAction(stack, layer, chunk, entity);
|
|
layer.spawnEntity(new EntityFlare(entity.pos.copy(), entity.angle));
|
|
}
|
|
|
|
}
|