From 5a3d931cc7f5e71325d5de668446e858e2cc5f66 Mon Sep 17 00:00:00 2001 From: rito528 <39003544+rito528@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:13:54 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=9B=B4=E5=88=97=E8=A8=AD=E7=BD=AE?= =?UTF-8?q?=E3=81=AE=E8=AA=AC=E6=98=8E=E3=81=8C=E6=B6=88=E3=81=88=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=82=8B=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../buildassist/MenuInventoryData.scala | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/main/scala/com/github/unchama/buildassist/MenuInventoryData.scala b/src/main/scala/com/github/unchama/buildassist/MenuInventoryData.scala index 6c6adb31c0..4a822694d9 100644 --- a/src/main/scala/com/github/unchama/buildassist/MenuInventoryData.scala +++ b/src/main/scala/com/github/unchama/buildassist/MenuInventoryData.scala @@ -2,7 +2,7 @@ package com.github.unchama.buildassist import cats.effect.SyncIO import com.github.unchama.buildassist.util.AsyncInventorySetter -import com.github.unchama.itemstackbuilder.SkullItemStackBuilder +import com.github.unchama.itemstackbuilder.{IconItemStackBuilder, SkullItemStackBuilder} import com.github.unchama.seichiassist.SkullOwners import com.github.unchama.seichiassist.subsystems.itemmigration.infrastructure.minecraft.JdbcBackedUuidRepository import org.bukkit.ChatColor._ @@ -38,19 +38,18 @@ object MenuInventoryData { .build() AsyncInventorySetter.setItemAsync(inventory, 27, itemstack) - // 直列設置設定 - itemstack = new ItemStack(Material.OAK_PLANKS, 1) - itemmeta.setDisplayName( - s"$YELLOW$UNDERLINE${BOLD}直列設置 :${BuildAssist.line_up_str(playerdata.line_up_flg)}" - ) - lore = List( - s"$RESET${GRAY}オフハンドに木の棒、メインハンドに設置したいブロックを持って", - s"$RESET${GRAY}左クリックすると向いてる方向に並べて設置します。", - s"$RESET${GRAY}建築Lv${BuildAssist.config.getblocklineuplevel}以上で利用可能", - s"$RESET${GRAY}クリックで切り替え" - ) - itemmeta.setLore(lore.asJava) - itemstack.setItemMeta(itemmeta) + itemstack = new IconItemStackBuilder(Material.OAK_PLANKS) + .title( + s"$YELLOW$UNDERLINE${BOLD}直列設置 :${BuildAssist.line_up_str(playerdata.line_up_flg)}" + ) + .lore( + s"$RESET${GRAY}オフハンドに木の棒、メインハンドに設置したいブロックを持って", + s"$RESET${GRAY}左クリックすると向いてる方向に並べて設置します。", + s"$RESET${GRAY}建築Lv${BuildAssist.config.getblocklineuplevel}以上で利用可能", + s"$RESET${GRAY}クリックで切り替え" + ) + .build() + inventory.setItem(0, itemstack) // 直列設置ハーフブロック設定