fix durability
clean code
This commit is contained in:
@@ -3,11 +3,10 @@ package work.microhand.sanseyooyea.sansefish
|
||||
import org.bukkit.NamespacedKey
|
||||
import taboolib.common.platform.Plugin
|
||||
import taboolib.common.platform.function.info
|
||||
import taboolib.module.configuration.Config
|
||||
import taboolib.module.configuration.Configuration
|
||||
import taboolib.platform.BukkitPlugin
|
||||
import work.microhand.sanseyooyea.sansefish.command.registerCommand
|
||||
import work.microhand.sanseyooyea.sansefish.command.StorageCommand
|
||||
import work.microhand.sanseyooyea.sansefish.command.registerCommand
|
||||
import work.microhand.sanseyooyea.sansefish.command.registerReload
|
||||
import work.microhand.sanseyooyea.sansefish.manager.BaitManager
|
||||
import work.microhand.sanseyooyea.sansefish.manager.RodManager
|
||||
|
||||
@@ -20,6 +19,7 @@ object SanseFish : Plugin() {
|
||||
info("§a| §7作者QQ: 1187586838")
|
||||
registerCommand()
|
||||
StorageCommand.registerCommand()
|
||||
registerReload()
|
||||
BaitManager
|
||||
RodManager
|
||||
info("§a| §7插件加载完成.")
|
||||
|
||||
@@ -4,9 +4,7 @@ import org.bukkit.Bukkit
|
||||
import org.bukkit.command.CommandSender
|
||||
import org.bukkit.entity.Player
|
||||
import taboolib.common.platform.command.command
|
||||
import taboolib.library.xseries.setItemStack
|
||||
import taboolib.platform.util.giveItem
|
||||
import work.microhand.sanseyooyea.sansefish.SanseFish
|
||||
import work.microhand.sanseyooyea.sansefish.manager.BaitManager
|
||||
import work.microhand.sanseyooyea.sansefish.manager.RodManager
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@ import org.bukkit.event.player.PlayerInteractEvent
|
||||
import org.bukkit.inventory.ItemStack
|
||||
import org.bukkit.persistence.PersistentDataType
|
||||
import taboolib.common.platform.event.SubscribeEvent
|
||||
import taboolib.platform.util.ItemBuilder
|
||||
import work.microhand.sanseyooyea.sansefish.SanseFish
|
||||
import work.microhand.sanseyooyea.sansefish.manager.RodManager
|
||||
import work.microhand.sanseyooyea.sansefish.ui.BaitUI
|
||||
@@ -42,9 +41,8 @@ object FishListener {
|
||||
) return player.sendMessage("§e| §7该鱼竿未安装鱼饵. 请手持鱼竿左键安装.").also { fishEvent.isCancelled = true }
|
||||
}
|
||||
|
||||
if (fishEvent.state != PlayerFishEvent.State.BITE) rod.durability--
|
||||
|
||||
if (fishEvent.state == PlayerFishEvent.State.CAUGHT_FISH) {
|
||||
rod.durability--
|
||||
rod.handleFished(fishEvent)
|
||||
}
|
||||
|
||||
|
||||
@@ -5,9 +5,8 @@ import taboolib.common.platform.function.getDataFolder
|
||||
import taboolib.module.configuration.Configuration
|
||||
import taboolib.platform.BukkitPlugin
|
||||
import taboolib.platform.util.ItemBuilder
|
||||
import work.microhand.sanseyooyea.sansefish.SanseFish
|
||||
import work.microhand.sanseyooyea.sansefish.misc.FishingRodInstance
|
||||
import work.microhand.sanseyooyea.sansefish.misc.FishRod
|
||||
import work.microhand.sanseyooyea.sansefish.misc.FishingRodInstance
|
||||
import java.io.File
|
||||
|
||||
object RodManager {
|
||||
|
||||
@@ -7,7 +7,6 @@ import org.bukkit.inventory.ItemStack
|
||||
import org.bukkit.inventory.meta.Damageable
|
||||
import org.bukkit.persistence.PersistentDataType
|
||||
import taboolib.platform.BukkitPlugin
|
||||
import taboolib.platform.util.ItemBuilder
|
||||
import taboolib.platform.util.buildItem
|
||||
import work.microhand.sanseyooyea.sansefish.SanseFish
|
||||
import work.microhand.sanseyooyea.sansefish.manager.BaitManager
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
package work.microhand.sanseyooyea.sansefish.ui
|
||||
|
||||
import org.bukkit.entity.Player
|
||||
import org.bukkit.inventory.PlayerInventory
|
||||
import org.bukkit.persistence.PersistentDataType
|
||||
import taboolib.common.platform.function.console
|
||||
import taboolib.module.ui.buildMenu
|
||||
import taboolib.module.ui.type.Basic
|
||||
import taboolib.module.ui.type.Linked
|
||||
import work.microhand.sanseyooyea.sansefish.SanseFish
|
||||
import work.microhand.sanseyooyea.sansefish.manager.BaitManager
|
||||
|
||||
Reference in New Issue
Block a user