- Баллы
- 173
В главном классе, где у тебя extends JavaPlugin и public void onEnable(){...}куда это нужно вписывать? в главный файл? или создавать новый?
И вот ниже простой пример использования. В моем коде я заюзал интеракт ивент в качестве примера.
Main plugin; это ссылка на главный класс, где у тебя onEnable(){...}
Java:
package Example;
import java.io.IOException;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEvent;
public class EventListener implements Listener {
Main plugin;
public EventListener(Main instance) {
this.plugin = instance;
}
@EventHandler
public void on(PlayerInteractEvent e) throws IOException {
Player p = e.getPlayer();
if(this.plugin.economy.getBalance(p)>=100) {
this.plugin.economy.withdrawPlayer(p, 100);
for(String group : this.plugin.permission.getPlayerGroups(p)) {
this.plugin.permission.playerRemoveGroup(p, group);
}
this.plugin.permission.playerAddGroup(p, "newgroup");
}
}
}
Последнее редактирование: