при запуске вылетает ошибка:
код главного класса:
GiveBoerCommand:
Boer:
Вам необходимо зарегистрироваться для просмотра изображений-вложений
код главного класса:
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
}