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

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

Discussion in 'Помощь' started by smolenskstas, Oct 16, 2020.

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

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

    Trophy Points:
    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 Активный участник Пользователь

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

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

    Trophy Points:
    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 раза оригинала.
     
    Last edited: Oct 17, 2020
  5. Soyer

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

    Trophy Points:
    78
    api: 1.16

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

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

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

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

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

Share This Page