Вопрос Не запускается плагин на котлине

Destroy

Разработчик
Пользователь
Сообщения
777
Решения
30
Веб-сайт
destroydevs.ru
при запуске вылетает ошибка:
Вам необходимо зарегистрироваться для просмотра изображений-вложений


код главного класса:
Java:
    override fun onEnable() {

        msg(" ")
        msg("&bPRIMEBOERS HAS BEEN ENABLED!")
        msg("&bVERSION ${description.version}.")
        msg("&bDEVELOPMENT BY https://t.me/emptycsgo")
        msg(" ")

        GiveBoerCommand(this)
        BoerPlaceListener(this)
    }

GiveBoerCommand:
Java:
class GiveBoerCommand(plugin: PrimeBoers) : CommandExecutor {
    init {
        plugin.getCommand("giveboer")!!.setExecutor(this)
    }
    var plugin: PrimeBoers = plugin

    override fun onCommand(sender: CommandSender, command: Command, label: String, args: Array<out String>): Boolean {

        val player: Player = sender as Player
        player.inventory.addItem(Boer.getBoer(plugin,1,1))
        return true
    }
}

Boer:
Java:
    fun getBoer(plugin: Plugin, level: Int, amount: Int): ItemStack {

        val multiple: Int = 1
        val unique: String = "&6&l&b&6&b&1&c&e&a&9&o&a&f&r"

        val item: ItemStack = when (level) {
            1 -> {
                ItemStack(Material.FURNACE, amount)
            }

            2 -> {
                ItemStack(Material.GRINDSTONE, amount)
            }

            3 -> {
                ItemStack(Material.BEACON, amount)
            }

            else -> {
                ItemStack(Material.FURNACE, amount)
            }
        }
        val meta: ItemMeta = item.itemMeta!!
        meta.setDisplayName(Chat.color("&eБур $level уровня.$unique"))
        meta.persistentDataContainer.set(NamespacedKey(plugin,"boer"), PersistentDataType.INTEGER, level)
        meta.lore = listOf(" ", Chat.color("&6Копает $multiple чанк"))
        item.itemMeta = meta
        return item
    }
 
Назад
Сверху Снизу