mirror of
https://github.com/Auxilor/Reforges.git
synced 2025-12-28 11:29:20 +00:00
Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ce332651b2 | ||
|
|
4eedabd5cb | ||
|
|
91daaf053f | ||
|
|
66bbcb9d87 | ||
|
|
504998a78d | ||
|
|
18a5abbc57 | ||
|
|
b3ec0a487b | ||
|
|
e40d4f666f | ||
|
|
37083c9980 | ||
|
|
f7bee746e2 | ||
|
|
7fb5bfc895 | ||
|
|
26765564ea | ||
|
|
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
|
||||
#Fri Mar 29 16:09:18 GMT 2024
|
||||
kotlin.code.style=official
|
||||
libreforge-version=4.54.0
|
||||
version=6.53.0
|
||||
libreforge-version=4.57.0
|
||||
version=6.56.0
|
||||
|
||||
Reference in New Issue
Block a user