ItemParticleOption.java
package it.fulminazzo.yagl.particles;
import it.fulminazzo.yagl.items.AbstractItem;
import org.jetbrains.annotations.NotNull;
/**
* An option used by {@link ParticleType#ITEM_CRACK}.
*/
@SuppressWarnings("deprecation")
public class ItemParticleOption<I extends AbstractItem> extends ParticleOption<I> {
private final I item;
/**
* Instantiates a new Item particle option.
*
* @param item the item
*/
public ItemParticleOption(final @NotNull I item) {
this.item = item;
}
@Override
public I getOption() {
return this.item;
}
}