Loar
Новичок
- Баллы
- 6
Пишу плагин для защиты админки путём ввода кода специального.
Суть его такая у игрока есть привилегия - authkey.log
он попадает в событие в нём "движения блокируются",
после ввода кода движение должно включится. Но не могу понять как отключить блокировку движения.
Вот исходник:
Суть его такая у игрока есть привилегия - authkey.log
он попадает в событие в нём "движения блокируются",
после ввода кода движение должно включится. Но не могу понять как отключить блокировку движения.
Вот исходник:
Код:
package com.authkey;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener{
public void onEnable(){
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
public void onDisable(){
}
@EventHandler
public void stop(PlayerMoveEvent stop){
stop.setCancelled(false);
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
Player p = (Player) sender;
String key = "sos";
if(p.hasPermission("authkey.log"))
{
if(args[0].equals(key)){
p.sendMessage("Right");
return true;
}
else {
p.sendMessage("Используй /authkey code чтобы войти");
}
}
return false;
}
}