1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Сервер не видит плагин

Тема в разделе "Разработка плагинов для новичков", создана пользователем AguRChek_TV, 5 июн 2019.

Статус темы:
Закрыта.
  1. Автор темы
    AguRChek_TV

    AguRChek_TV Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    AguRChek_TV
    Сервер не видит плагин.
    вот код:

    package Klaster.main;

    import java.util.logging.Logger;
    import org.bukkit.Bukkit;
    import org.bukkit.Material;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.EntityType;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.inventory.InventoryClickEvent;
    import org.bukkit.event.player.PlayerInteractEntityEvent;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.*********ventory.Inventory;
    import org.*********ventory.ItemStack;
    import org.*********ventory.meta.ItemMeta;
    import org.bukkit.plugin.java.JavaPlugin;

    public class Plugin extends JavaPlugin {

    private Inventory i;

    Logger log = Logger.getLogger("Minecraft");

    @Override
    public void onEnable() {

    Bukkit.getPluginManager().registerEvents(new Handler(), this);

    getLogger().info("Online..");
    log.info("Server is Online..");

    i = Bukkit.createInventory(null, 4 * 9, "Srver's Hub");
    ItemStack item1 = new ItemStack(Material.BARRIER);
    ItemMeta meta = item1.getItemMeta();
    meta.setDisplayName("Disconect");
    i.setItem(11, item1);
    }

    @Override
    public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args) {
    if(cmd.getName().equalsIgnoreCase("elytra")) {
    Player p = (Player) sender;
    p.openInventory(i);
    }
    return true;
    }

    @EventHandler
    public void join(PlayerJoinEvent e) {
    Player p = e.getPlayer();
    p.sendMessage("Qq GLHF");

    ItemStack item = new ItemStack(Material.COMPASS);
    p.getInventory().addItem(item);
    }

    @EventHandler
    public void interact(PlayerInteractEntityEvent e) {
    Player p = e.getPlayer();
    if(e.getRightClicked().getType() == EntityType.PLAYER && e.getPlayer().getInventory().getItemInMainHand().getType() == Material.COMPASS) {
    p.sendMessage("Що кликаещщ");
    }
    }

    @EventHandler
    public void handle(InventoryClickEvent e) {
    Inventory i = e.getInventory();
    if(!i.equals(this.i)) return;

    Inventory c = e.getClickedInventory();
    if(c == null) return;

    if(c.equals(i)) {
    e.setCancelled(true);
    if(i.equals(e.getClickedInventory()) && e.getSlot() == 11) {
    }
    }
    }

    public void onDesable() {
    getLogger().info("Ofline..");
    log.info("Server is Ofline..");
    }
    }


    plugin.yml :

    name: Server
    main: Klaster.main.Plugin
    version: 1.2
    commands:
    info
    description: Info about Server or Players
    usage: /info <player>
     
  2. bway

    bway Новичок

    Баллы:
    16
  3. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну и хорошо, что не видит, так лучше будет, это я уверен.

    Ну а код вставлять с форматированием по нормальному не учили?
     
Статус темы:
Закрыта.

Поделиться этой страницей