- Баллы
- 36
- Имя в Minecraft
- Welester
Java:
[USER=74023]@EventHandler[/USER]
public void onBlockBreak(BlockBreakEvent e){
Player p = e.getPlayer();
if(getConfig().getString("players." + p.getPlayer()) == null){
getConfig().addDefault("players." + p.getPlayer(), 1);
}else{
if(getConfig().getString("jobs." + p.getPlayer()) ==null){
getConfig().addDefault("jobs." + p.getPlayer(), 0);
if(getConfig().getString("skill." + p.getPlayer()) == null){
getConfig().addDefault("skill" + p.getPlayer(), 0);
if(getConfig().getString("police." + p.getPlayer()) == null){
getConfig().addDefault("police." + p.getPlayer(), 100);
}
if(getConfig().getString("nark." + p.getPlayer()) == null){
getConfig().addDefault("nark." + p.getPlayer(), 0);
}
if(getConfig().getString("level." + p.getPlayer()) == null){
getConfig().addDefault("level." + p.getPlayer(), 1);
}
if(getConfig().getInt("jobs." + p.getPlayer()) == 1){
if(e.getBlock().getType() ==Material.HAY_BLOCK){
p.sendMessage(ChatColor.YELLOW + "Вы собрали урожай, получив 1$");
getConfig().set("players." + p.getPlayer(), getConfig().getInt("players." + p.getPlayer()) +1);
getConfig().set("skill." + p.getPlayer(), getConfig().getInt("skill." + p.getPlayer()) +1);
saveConfig();
}
}
}
if(getConfig().getInt("jobs." + p.getPlayer()) == 2){
if(e.getBlock().getType() ==Material.IRON_ORE){
p.sendMessage(ChatColor.YELLOW + "Вы сломали блок железной руды, получив 3$");
getConfig().set("players." + p.getPlayer(), getConfig().getInt("players." + p.getPlayer()) +3);
getConfig().set("skill." + p.getPlayer(),getConfig().getInt("skill." + p.getPlayer()) + 1);
saveConfig();
}
}
}
}
if(getConfig().getInt("jobs." + p.getPlayer()) == 1){
if(e.getBlock().getType() !=Material.HAY_BLOCK){
p.sendMessage(ChatColor.RED + "Вы работаете фермером!");
e.setCancelled(true);
}
}
if(getConfig().getInt("jobs." + p.getPlayer()) == 2){
if(e.getBlock().getType() !=Material.IRON_ORE){
p.sendMessage(ChatColor.RED + "Вы шахтёр!");
e.setCancelled(true);
}
}
if(getConfig().getInt("jobs." + p.getPlayer()) == 0){
p.sendMessage(ChatColor.RED + "Вы не работаете строителем!");
e.setCancelled(true);
}
}
Последнее редактирование: