- Баллы
- 103
Всем доброго времени суток. Снова столкнулся с такой нубовой проблемой, связана с конфигом. Объясню.
Вот, что у меня есть в конфиге.
Вдаваться в подробности, что это за цифры нет смысла. Просто мне нужно получить вот это "p", которое в самом начале. Вот код, где мне нужно его получить.
Вот, что у меня есть в конфиге.
Код:
p:
coords:
x: 56.84050085643595
y: 63.0
z: 567.7661963016324
mobs:
wave1:
x: 57.07888500509218
y: 63.0
z: 566.3117884959278
wave2:
x: 56.41476955876502
y: 63.0
z: 564.5846182966172
wave3:
x: 54.6472579327582
y: 63.0
z: 566.9141289962247
sign:
x: 56.55458822772307
y: 63.0
z: 563.5919648647655
Код:
@EventHandler
public void onSign(PlayerInteractEvent e){
Player player = e.getPlayer();
if(e.getAction() == Action.RIGHT_CLICK_BLOCK){
Player.sendMessage("Lol");
String name = этот самый p
// ass = это такой HashMap, не обращайте внимания, я сокращаю слова...
if(ass.containsKey(player.getName() + name)){
player.sendMessage("Lol1");
. Как я думаю, сначала надо указать, где находится сиё "p". Т.е. в классе "Player" функции "getPlayer" надо это передать. Я еще в api ведра не вникал, но чую, что-то у тебя криво.("p.getName() + name" - там 2 пробела у тебя)
