package com.gmail.vkhanh234.PickupMoney;
import org.bukkit.Bukkit;
import org.bukkit.Color;
import org.bukkit.FireworkEffect;
import org.bukkit.Material;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Firework;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.FireworkMeta;
import org.bukkit.inventory.meta.ItemMeta;
import java.math.BigDecimal;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Random;
/**
* Created by Admin on 24/7/2015.
*/
public class KUtils {
public static String addSpace(String s){
return s.replace("-"," ");
}
public static float getRandom(String level) {
if(level.contains("-")){
String[] spl = level.split("-");
return round(randomNumber(Integer.parseInt(spl[0]), Integer.parseInt(spl[1])),2);
}
else return Integer.parseInt(level);
}
public static int getRandomInt(String level) {
if(level.contains("-")){
String[] spl = level.split("-");
return getRandomInt(Integer.parseInt(spl[0]), Integer.parseInt(spl[1]));
}
else return Integer.parseInt(level);
}
public static float round(float d, int decimalPlace) {
BigDecimal bd = new BigDecimal(Float.toString(d));
bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP);
return bd.floatValue();
}
public static float randomNumber(int min,int max){
Random random = new Random();
float number = random.nextFloat()* (max - min) + min;
return random.nextFloat()* (max - min) + min;
}
public static int getRandomInt(int min, int max){
Random random = new Random();
return random.nextInt((max - min)+1) + min;
}
public static boolean getSuccess(int percent){
int i = getRandomInt(1,100);
if (i<=percent) return true;
return false;
}
public static boolean hasPermmision(Player p,String perm){
if(p.hasPermission(perm)) return true;
if(p.isOp()) return true;
return false;
}
public static String backColor(String name) {
return name.replace("§","&");
}
public static String convertColor(String name){
return name.replace("&","§");
}
}