- Баллы
- 63
- Имя в Minecraft
- Necit36
Нужна помощь! В разработке плагинов я полный нуб
Пытаюсь написать плагин для смены GM режима.
--------------------------------------------------------------------------------------------------------------
Вот код plugin.yml
name: TestPlugin
main: ru.necit36.plugin.TestPlugin
version: 0.1
commands:
Gm Creative:
description: Change player gamemode 1.
Gm Survival:
description: Change player gamemode 0.
--------------------------------------------------------------------------------------------------------------
пытаюсь написать команду /gm creative или /gm survival - Пишет "Команда не известна!".
Что делать, где ошибка? Если не сложно помогите
Пытаюсь написать плагин для смены GM режима.
Код:
package ru.necit36.plugin;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.GameMode;
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.PlayerJoinEvent;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class TestPlugin extends JavaPlugin implements Listener {
public static final Logger _log = Logger.getLogger("Minecraft");
@Override
public void onEnable() {
_log.info("[NECIT36 PLG] started");
Bukkit.getPluginManager().registerEvents(this, this);
}
public boolean onCommand(CommandSender sender, Command cmd, String lbl, String[] args){
Player player = (Player) sender;
if(lbl.equalsIgnoreCase("Gm Survival")){
player.sendMessage("Режим изменен!");
player.setGameMode(GameMode.SURVIVAL);
return true;
}else if(lbl.equalsIgnoreCase("Gm Creative")){
player.sendMessage("Режим изменен!");
player.setGameMode(GameMode.CREATIVE);
return true;
}
return false;
}
}
--------------------------------------------------------------------------------------------------------------
Вот код plugin.yml
name: TestPlugin
main: ru.necit36.plugin.TestPlugin
version: 0.1
commands:
Gm Creative:
description: Change player gamemode 1.
Gm Survival:
description: Change player gamemode 0.
--------------------------------------------------------------------------------------------------------------
пытаюсь написать команду /gm creative или /gm survival - Пишет "Команда не известна!".
Что делать, где ошибка? Если не сложно помогите
