EpicVouchers/src/main/java/com/craftaro/epicvouchers/libraries/inventory/icons/IntegerIcon.java

15 lines
620 B
Java

package com.craftaro.epicvouchers.libraries.inventory.icons;
import com.craftaro.epicvouchers.EpicVouchers;
import org.apache.commons.lang.StringUtils;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import java.util.function.BiConsumer;
public class IntegerIcon extends StringIcon {
public IntegerIcon(EpicVouchers instance, String string, int current, BiConsumer<Player, Integer> consumer) {
super(instance, Material.IRON_INGOT, string, String.valueOf(current), (player, edited) -> consumer.accept(player, edited.equals("") ? 0 : Integer.parseInt(edited)), StringUtils::isNumeric);
}
}