У меня есть два класса под одним и тем же пакетом. Названия классов - «TestPlugin» и «Pokemon». Ошибка, которую я получаю, находится в классе TestPlugin в строке 7, где написано «Новый покемон». Ошибка: «Невозможно разрешить переменную». Я хочу, чтобы TestPlugin получил код в Pokemon, чтобы его можно было использовать. Что мне делать, чтобы исправить эту проблему? Новое для создания плагинов bukkit, поэтому не делайте ответ слишком продвинутым, пожалуйста. «Я не владею этим кодом/плагином. Я имею это только в образовательных целях!». Если вам интересно, какую библиотеку bukkit я использую, это рекомендуемая сборка «craftbukkit-1.6.4-R2.0». ..Плагин Java Bukkit «Невозможно решить переменную»
код TestPlugin в:
package com.hotmail.marrunsilkeborg.plugins.testplugin;
import org.bukkit.plugin.java.JavaPlugin;
public class TestPlugin extends JavaPlugin{
public void onEnable(){
getServer().getPluginManager().registerEvents(new Pokemon, this);
}
}
код покемона:
package com.hotmail.marrunsilkeborg.plugins.testplugin;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockPlaceEvent;
public class Pokemon implements Listener{
@EventHandler
public void onBlockPlace(BlockPlaceEvent event){
Player p = event.getPlayer();
Block bp = event.getBlockPlaced();
p.sendMessage("You've placed a " + bp.getType().toString());
}
}