Skip to content

Commit b5d935e

Browse files
authored
Merge pull request #173 from YsGqHY/stable/v3
optimize & fix
2 parents 07dda4f + d246476 commit b5d935e

File tree

6 files changed

+19
-9
lines changed

6 files changed

+19
-9
lines changed

api/receptacle/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
repositories {
1+
repositories {
22
maven("https://repo.aeoliancloud.com/repository/releases") { isAllowInsecureProtocol = true }
33
}
44

api/receptacle/src/main/kotlin/trplugins/menu/api/receptacle/vanilla/window/NMSImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ class NMSImpl : NMS() {
166166
sendPacket(
167167
player,
168168
ClientboundSetCursorItemPacket::class.java.unsafeInstance(),
169-
"contents" to toNMSCopy(ItemStack(Material.AIR))
169+
"contents" to toNMSCopy(null)
170170
)
171171
}
172172
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
group=me.arasple.mc.trmenu
2-
version=3.5.3
2+
version=3.5.4

plugin/src/main/kotlin/trplugins/menu/TrMenu.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ package trplugins.menu
33
import org.bukkit.Bukkit
44
import taboolib.common.platform.Plugin
55
import taboolib.common.platform.function.console
6+
import taboolib.common.platform.function.pluginVersion
67
import taboolib.module.configuration.Config
78
import taboolib.module.configuration.Configuration
89
import taboolib.module.lang.Language
910
import taboolib.module.lang.sendLang
10-
import taboolib.platform.BukkitPlugin
11+
import taboolib.platform.util.bukkitPlugin
1112
import trplugins.menu.api.action.ActionHandle
1213
import trplugins.menu.api.action.impl.send.Tell
1314
import trplugins.menu.api.receptacle.provider.PlatformProvider
@@ -17,6 +18,8 @@ import trplugins.menu.module.conf.prop.RunningPerformance
1718
import trplugins.menu.module.display.MenuSession
1819
import trplugins.menu.module.display.session
1920
import trplugins.menu.module.internal.data.Metadata
21+
import trplugins.menu.module.internal.database.GlobalDataDao
22+
import trplugins.menu.module.internal.database.MetaDataDao
2023
import trplugins.menu.module.internal.hook.HookPlugin
2124
import trplugins.menu.module.internal.inputer.Inputer.Companion.cancelWords
2225
import trplugins.menu.module.internal.listener.ListenerItemInteract.interactCooldown
@@ -35,7 +38,7 @@ object TrMenu : Plugin() {
3538
lateinit var SETTINGS: Configuration
3639
private set
3740

38-
val plugin by lazy { BukkitPlugin.getInstance() }
41+
val plugin by lazy { bukkitPlugin }
3942

4043
var performance = RunningPerformance.NORMAL
4144
private set
@@ -54,7 +57,9 @@ object TrMenu : Plugin() {
5457
onSettingsReload()
5558
Loader.loadMenus()
5659
Metadata.database
57-
console().sendLang("Plugin-Enabled", plugin.description.version)
60+
MetaDataDao.door
61+
GlobalDataDao.door
62+
console().sendLang("Plugin-Enabled", pluginVersion)
5863
console().sendLang("Plugin-Version")
5964
HookPlugin.printInfo()
6065
}

plugin/src/main/kotlin/trplugins/menu/module/internal/data/DataEntity.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,10 @@ data class DataEntity(
1111
@Length(-1)
1212
val data: String
1313
) {
14-
constructor(player: Player, key: String, data: String) : this(player.uniqueId, key, data)
14+
15+
companion object {
16+
fun constructor(player: Player, key: String, data: String): DataEntity {
17+
return DataEntity(player.uniqueId, key, data)
18+
}
19+
}
1520
}

plugin/src/main/kotlin/trplugins/menu/module/internal/data/Metadata.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ object Metadata {
8080

8181
fun saveData(player: Player, key: String) {
8282
submitAsync {
83-
MetaDataDao.door.update(DataEntity(player, key, getData(player)[key]?.toString() ?: ""))
83+
MetaDataDao.door.update(DataEntity.constructor(player, key, getData(player)[key]?.toString() ?: ""))
8484
}
8585
}
8686

@@ -97,7 +97,7 @@ object Metadata {
9797
database.push(player)
9898
} else {
9999
dataMap.data.forEach { (key, value) ->
100-
MetaDataDao.door.update(DataEntity(player, key, value?.toString() ?: ""))
100+
MetaDataDao.door.update(DataEntity.constructor(player, key, value?.toString() ?: ""))
101101
}
102102
}
103103
}

0 commit comments

Comments
 (0)