Skip to content

Commit 758a496

Browse files
authored
Merge e05d85c into 8f9f163
2 parents 8f9f163 + e05d85c commit 758a496

File tree

8 files changed

+629
-899
lines changed

8 files changed

+629
-899
lines changed

src/main/scala/com/github/unchama/seichiassist/SeichiAssist.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,6 @@ class SeichiAssist extends JavaPlugin() {
810810
case (commandName, executor) => getCommand(commandName).setExecutor(executor)
811811
}
812812

813-
import menuRouter.ioCanOpenNickNameMenu
814813
// リスナーの登録
815814
val listeners = Seq(
816815
new PlayerJoinListener(),

src/main/scala/com/github/unchama/seichiassist/data/MenuInventoryData.java

Lines changed: 161 additions & 587 deletions
Large diffs are not rendered by default.

src/main/scala/com/github/unchama/seichiassist/listener/PlayerInventoryListener.scala

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@ package com.github.unchama.seichiassist.listener
22

33
import cats.effect.IO
44
import com.github.unchama.generic.effect.unsafe.EffectEnvironment
5-
import com.github.unchama.menuinventory.router.CanOpen
65
import com.github.unchama.minecraft.actions.OnMinecraftServerThread
76
import com.github.unchama.seichiassist._
87
import com.github.unchama.seichiassist.data.MenuInventoryData
98
import com.github.unchama.seichiassist.data.player.GiganticBerserk
10-
import com.github.unchama.seichiassist.listener.invlistener.OnClickTitleMenu
119
import com.github.unchama.seichiassist.util.InventoryOperations
12-
import com.github.unchama.seichiassist.menus.nicknames.NickNameMenu
1310
import com.github.unchama.targetedeffect.commandsender.MessageEffect
1411
import com.github.unchama.targetedeffect.player.FocusedSoundEffect
1512
import org.bukkit.ChatColor._
@@ -22,7 +19,6 @@ import com.github.unchama.seichiassist.items.ExchangeTicket
2219

2320
class PlayerInventoryListener(
2421
implicit effectEnvironment: EffectEnvironment,
25-
ioCanOpenNicknameMenu: IO CanOpen NickNameMenu.type,
2622
ioOnMainThread: OnMinecraftServerThread[IO]
2723
) extends Listener {
2824

@@ -32,12 +28,6 @@ class PlayerInventoryListener(
3228

3329
private val playerMap = SeichiAssist.playermap
3430

35-
// 実績メニューの処理
36-
@EventHandler
37-
def onPlayerClickTitleMenuEvent(event: InventoryClickEvent): Unit = {
38-
OnClickTitleMenu.onPlayerClickTitleMenuEvent(event)
39-
}
40-
4131
// 鉱石・交換券変換システム
4232
@EventHandler
4333
def onOreTradeEvent(event: InventoryCloseEvent): Unit = {

src/main/scala/com/github/unchama/seichiassist/listener/invlistener/OnClickTitleMenu.scala

Lines changed: 0 additions & 232 deletions
This file was deleted.

src/main/scala/com/github/unchama/seichiassist/menus/TopLevelRouter.scala

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ import io.chrisdavenport.cats.effect.time.JavaTime
6060
import org.bukkit.{Location, World}
6161
import org.bukkit.entity.Player
6262
import org.bukkit.inventory.ItemStack
63+
import com.github.unchama.seichiassist.menus.nicknames.NicknameCombinationMenu
64+
import com.github.unchama.seichiassist.menus.nicknames.NicknameShopMenu
6365

6466
trait TopLevelRouter[F[_]] {
6567

@@ -71,8 +73,6 @@ trait TopLevelRouter[F[_]] {
7173

7274
implicit val ioCanOpenCategorizedMineStackMenu: F CanOpen CategorizedMineStackMenu
7375

74-
implicit val ioCanOpenNickNameMenu: F CanOpen NickNameMenu.type
75-
7676
}
7777

7878
object TopLevelRouter {
@@ -125,6 +125,10 @@ object TopLevelRouter {
125125
new PremiumPointTransactionHistoryMenu.Environment
126126
implicit lazy val serverSwitchMenuEnv: ServerSwitchMenu.Environment =
127127
new ServerSwitchMenu.Environment
128+
implicit lazy val nicknameCombinationMenuEnv: NicknameCombinationMenu.Environment =
129+
new NicknameCombinationMenu.Environment
130+
implicit lazy val achievementShopMenuEnv: NicknameShopMenu.Environment =
131+
new NicknameShopMenu.Environment
128132
implicit lazy val nickNameMenuEnv: NickNameMenu.Environment =
129133
new NickNameMenu.Environment
130134
implicit lazy val achievementMenuEnv: AchievementMenu.Environment =
@@ -164,6 +168,11 @@ object TopLevelRouter {
164168

165169
implicit lazy val ioCanOpenVoteMenu: IO CanOpen VoteMenu.type = _.open
166170

171+
implicit lazy val ioCanOpenNicknameShopMenu: IO CanOpen NicknameShopMenu = _.open
172+
173+
implicit lazy val ioCanOpenNicknameCombinationMenu: IO CanOpen NicknameCombinationMenu =
174+
_.open
175+
167176
implicit lazy val ioCanOpenNickNameMenu: IO CanOpen NickNameMenu.type = _.open
168177

169178
implicit lazy val ioCanOpenSelectItemColorMenu: IO CanOpen MineStackSelectItemKindMenu =

0 commit comments

Comments
 (0)