Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как скомпилировать плагин? package org.bukkit.entity does not exist

Тема в разделе "Помощь", создана пользователем smolenskstas, 16 окт 2020.

  1. Автор темы
    smolenskstas

    smolenskstas Новичок Пользователь

    Баллы:
    11
    https://pastebin.com/23rH3KCs


    javac MiningListener.java
    MiningListener.java:7: error: package org.bukkit.entity does not exist
    import org.bukkit.entity.Player;
    ^
    MiningListener.java:8: error: package me.fukuros.utils does not exist
    import me.fukuros.utils.Common;
    ^
    MiningListener.java:9: error: package org.bukkit does not exist
    import org.bukkit.OfflinePlayer;
    ^
    MiningListener.java:10: error: package org.bukkit.enchantments does not exist
    import org.bukkit.enchantments.Enchantment;
    ^
    MiningListener.java:11: error: package org.bukkit does not exist
    import org.bukkit.GameMode;
    ^
    MiningListener.java:12: error: package org.bukkit.event.block does not exist
    import org.bukkit.event.block.BlockBreakEvent;
    ^
    MiningListener.java:13: error: package org.bukkit.event does not exist
    import org.bukkit.event.EventPriority;
    ^
    MiningListener.java:14: error: package org.bukkit.event does not exist
    import org.bukkit.event.EventHandler;
    ^
    MiningListener.java:15: error: package org.bukkit.event.block does not exist
    import org.bukkit.event.block.BlockPlaceEvent;
    ^
    MiningListener.java:17: error: package org.bukkit.event does not exist
    import org.bukkit.event.Listener;
    ^
    MiningListener.java:19: error: cannot find symbol
    public class MiningListener implements Listener
    ^
    symbol: class Listener
    MiningListener.java:28: error: cannot find symbol
    public void Place(final BlockPlaceEvent event) {
    ^
    symbol: class BlockPlaceEvent
    location: class MiningListener
    MiningListener.java:33: error: cannot find symbol
    public void onBlockBreak(final BlockBreakEvent event) {
    ^
    symbol: class BlockBreakEvent
    location: class MiningListener
    MiningListener.java:27: error: cannot find symbol
    @EventHandler(priority = EventPriority.MONITOR)
    ^
    symbol: class EventHandler
    location: class MiningListener
    MiningListener.java:27: error: cannot find symbol
    @EventHandler(priority = EventPriority.MONITOR)
    ^
    symbol: variable EventPriority
    location: class MiningListener
    MiningListener.java:32: error: cannot find symbol
    @EventHandler
    ^
    symbol: class EventHandler
    location: class MiningListener
    MiningListener.java:34: error: cannot find symbol
    final Player player = event.getPlayer();
    ^
    symbol: class Player
    location: class MiningListener
    MiningListener.java:37: error: cannot find symbol
    final double price = MineEconomyMain.getInstance().getConfig().getDouble("blocks." + id);
    ^
    symbol: variable MineEconomyMain
    location: class MiningListener
    18 errors



    сервер paper
     
  2. Хостинг MineCraft
    <
  3. Soyer

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

    Баллы:
    78
    Серверное ядро в проект добавил то?
     
  4. Автор темы
    smolenskstas

    smolenskstas Новичок Пользователь

    Баллы:
    11
    да щас компилится но с ошибками

    в eclipse вот такая ошибка The import net.milkbowl cannot be resolved

    Подключил vault-1.7.3.jar

    ошибка в редакторе:
    1)
    Description Resource Path Location Type
    Build path specifies execution environment JavaSE-1.8. There are no JREs installed in the workspace that are strictly compatible with this environment. MineEconomy Build path JRE System Library Problem
    2)
    Description Resource Path Location Type
    ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized MiningListener.java /MineEconomy-2.1.0.jar.src/me/fukuros/Mb line 20 Java Problem
    3)
    Description Resource Path Location Type
    Type safety: The expression of type ArrayList needs unchecked conversion to conform to ArrayList<Object> MiningListener.java /MineEconomy-2.1.0.jar.src/me/fukuros/Mb line 20 Java Problem

    если запустить плагин в игре то все работает.
    Я этот плагин просто декомпилировал скомпилировал. ничего пока не менял

    plugin.yml тоже выдавал ошибку
    если вставить: api: [] то ошибка проподает. Но я от балды это написал не знаю как правильно

    name: MineEconomy
    main: me.fukuros.Mb.MineEconomyMain
    version: 2.1.0
    depend: [Vault]
    author: Fukuros

    После перезборки плагин почемуто стал больше весить в 2-3 раза оригинала.
     
    Последнее редактирование: 17 окт 2020
  5. Soyer

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

    Баллы:
    78
    api: 1.16

    В чём проблема перевести ошибки и исправить их?
     
  6. Автор темы
    smolenskstas

    smolenskstas Новичок Пользователь

    Баллы:
    11
    JavaSE-1.8
    на оф сайте нет такой версии
    https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

    в
    Executin Environment поставил JavaSE-1.8 ошибка осталас

    остальные ошибки не понимаю о чем они. в програмирования знаю только if
     
    Последнее редактирование: 17 окт 2020

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