mirror of
https://github.com/Auxilor/EcoEnchants.git
synced 2025-02-16 04:31:22 +01:00
Updated replenish fix
This commit is contained in:
parent
52545d3b35
commit
bd16f79a58
@ -3,11 +3,15 @@ package com.willfp.ecoenchants.enchants.impl
|
||||
import com.willfp.ecoenchants.EcoEnchantsPlugin
|
||||
import com.willfp.ecoenchants.enchants.EcoEnchant
|
||||
import com.willfp.ecoenchants.target.EnchantLookup.hasEnchantActive
|
||||
import org.bukkit.Bukkit
|
||||
import org.bukkit.Material
|
||||
import org.bukkit.block.BlockFace
|
||||
import org.bukkit.block.data.Ageable
|
||||
import org.bukkit.event.EventHandler
|
||||
import org.bukkit.event.Listener
|
||||
import org.bukkit.event.block.BlockBreakEvent
|
||||
import org.bukkit.event.block.BlockPlaceEvent
|
||||
import org.bukkit.inventory.EquipmentSlot
|
||||
import org.bukkit.inventory.ItemStack
|
||||
|
||||
class EnchantmentReplenish(
|
||||
@ -84,6 +88,19 @@ class EnchantmentReplenish(
|
||||
plugin.scheduler.run {
|
||||
block.type = type
|
||||
block.blockData = data
|
||||
|
||||
// Improves compatibility with other plugins.
|
||||
Bukkit.getPluginManager().callEvent(
|
||||
BlockPlaceEvent(
|
||||
block,
|
||||
block.state,
|
||||
block.getRelative(BlockFace.DOWN),
|
||||
player.inventory.itemInMainHand,
|
||||
player,
|
||||
true,
|
||||
EquipmentSlot.HAND
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user