mirror of
https://github.com/Artillex-Studios/AxMinions.git
synced 2024-12-01 13:03:43 +01:00
Relocate libby
This commit is contained in:
parent
4e7d78d686
commit
f185fdb884
@ -605,9 +605,9 @@ class Minion(
|
|||||||
linkedInventory?.remove(it)
|
linkedInventory?.remove(it)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
|
|
||||||
setTool(ItemStack(Material.AIR))
|
setTool(ItemStack(Material.AIR))
|
||||||
|
}
|
||||||
} else if (Config.PULL_FROM_CHEST()) {
|
} else if (Config.PULL_FROM_CHEST()) {
|
||||||
val allowedTools = arrayListOf<Material>()
|
val allowedTools = arrayListOf<Material>()
|
||||||
getType().getConfig().getStringList("tool.material").fastFor {
|
getType().getConfig().getStringList("tool.material").fastFor {
|
||||||
@ -640,7 +640,22 @@ class Minion(
|
|||||||
if (meta is Damageable) {
|
if (meta is Damageable) {
|
||||||
if ((tool?.type?.maxDurability ?: return false) <= meta.damage + 1) {
|
if ((tool?.type?.maxDurability ?: return false) <= meta.damage + 1) {
|
||||||
if (Config.CAN_BREAK_TOOLS()) {
|
if (Config.CAN_BREAK_TOOLS()) {
|
||||||
|
if (Config.PULL_FROM_CHEST()) {
|
||||||
|
val allowedTools = arrayListOf<Material>()
|
||||||
|
getType().getConfig().getStringList("tool.material").fastFor {
|
||||||
|
allowedTools.add(Material.matchMaterial(it) ?: return@fastFor)
|
||||||
|
}
|
||||||
|
|
||||||
|
linkedInventory?.contents?.fastFor {
|
||||||
|
if (it == null || it.type !in allowedTools) return@fastFor
|
||||||
|
|
||||||
|
setTool(it)
|
||||||
|
linkedInventory?.remove(it)
|
||||||
|
return canUseTool()
|
||||||
|
}
|
||||||
|
} else {
|
||||||
setTool(ItemStack(Material.AIR))
|
setTool(ItemStack(Material.AIR))
|
||||||
|
}
|
||||||
} else if (Config.PULL_FROM_CHEST()) {
|
} else if (Config.PULL_FROM_CHEST()) {
|
||||||
val allowedTools = arrayListOf<Material>()
|
val allowedTools = arrayListOf<Material>()
|
||||||
getType().getConfig().getStringList("tool.material").fastFor {
|
getType().getConfig().getStringList("tool.material").fastFor {
|
||||||
|
Loading…
Reference in New Issue
Block a user