Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пж в чём тут ошибка? Делаю плагин

Александр Маяков Ученик (11), на голосовании 1 год назад
 package com.example;

import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

import net.milkbowl.vault.Vault;
import net.milkbowl.vault.economy.Economy;

public class Main extends JavaPlugin implements Listener {
private Economy economy;

@Override
public void onEnable() {
// Получаем экономику из Vault при включении плагина
Plugin vault = getServer().getPluginManager().getPlugin("Vault");
if (vault != null && vault.isEnabled()) {
economy = getServer().getServicesManager().getRegistration(Economy.class).getProvider();
getLogger().info("Vault found, economy system enabled.");
} else {
getLogger().warning("Vault not found, economy system disabled.");
}

// Регистрируем наш класс слушателя событий
getServer().getPluginManager().registerEvents(this, this);
}

@Override
public void onDisable() {
getLogger().info("Plugin disabled.");
}

// Событие ломания блока
@EventHandler
public void onBlockBreak(BlockBreakEvent event) {
Player player = event.getPlayer();
if (event.getBlock().getType() == Material.DIAMOND_BLOCK) {
// Добавляем 10 монет при ломании алмазного блока
if (economy != null) {
economy.depositPlayer(player, 10);
player.sendMessage("Вы получили 10 монет за ломание алмазного блока!");
}
}
}
}
Голосование за лучший ответ
Оракул Оракул (62095) 1 год назад
Лог ошибки где? Ни описания, ничего
Александр МаяковУченик (11) 1 год назад
мне уже не надо
Похожие вопросы