mirror of
https://github.com/Auxilor/Reforges.git
synced 2025-12-20 07:29:32 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2ba6e6f9f3 | ||
|
|
ef8c85c722 | ||
|
|
0889efd92c | ||
|
|
5cd66bc797 |
@@ -23,8 +23,6 @@ class ReforgesPlugin : LibreforgePlugin() {
|
||||
val targetYml: TargetYml =
|
||||
TargetYml(this)
|
||||
|
||||
val reforgeFinder = ReforgeFinder(this)
|
||||
|
||||
init {
|
||||
instance = this
|
||||
}
|
||||
@@ -40,7 +38,7 @@ class ReforgesPlugin : LibreforgePlugin() {
|
||||
|
||||
Items.registerArgParser(ReforgeArgParser)
|
||||
|
||||
registerHolderProvider(reforgeFinder.toHolderProvider())
|
||||
registerHolderProvider(ReforgeFinder.toHolderProvider())
|
||||
}
|
||||
|
||||
override fun loadListeners(): List<Listener> {
|
||||
|
||||
@@ -34,12 +34,12 @@ class TargetYml(plugin: EcoPlugin) : StaticBaseConfig("target", plugin, ConfigTy
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all materials from a target name.
|
||||
* Get a [SlotType] for the target.
|
||||
*
|
||||
* @param target The name of the target.
|
||||
* @return All materials.
|
||||
* @return The [SlotType].
|
||||
*/
|
||||
fun getSlot(target: String): SlotType {
|
||||
return SlotTypes[target] ?: SlotTypeAny
|
||||
return SlotTypes[this.getString("$target.slot")] ?: SlotTypeAny
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,13 +2,10 @@ package com.willfp.reforges.reforges
|
||||
|
||||
import com.willfp.libreforge.slot.ItemHolderFinder
|
||||
import com.willfp.libreforge.slot.SlotType
|
||||
import com.willfp.reforges.ReforgesPlugin
|
||||
import com.willfp.reforges.util.reforge
|
||||
import org.bukkit.inventory.ItemStack
|
||||
|
||||
class ReforgeFinder(
|
||||
private val plugin: ReforgesPlugin
|
||||
): ItemHolderFinder<Reforge>() {
|
||||
object ReforgeFinder : ItemHolderFinder<Reforge>() {
|
||||
override fun find(item: ItemStack): List<Reforge> {
|
||||
return listOfNotNull(item.reforge)
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#libreforge-updater
|
||||
#Sun Jan 07 13:51:08 GMT 2024
|
||||
#Tue Jan 16 13:28:38 GMT 2024
|
||||
kotlin.code.style=official
|
||||
libreforge-version=4.54.0
|
||||
version=6.53.0
|
||||
libreforge-version=4.55.1
|
||||
version=6.54.2
|
||||
|
||||
Reference in New Issue
Block a user