@@ -641,7 +641,7 @@ public void actionBuy(
641641 space = 10000 ;
642642 }
643643 if (space < amount ) {
644- plugin .text ().of (buyer , "shop-has-no-space" , Integer .toString (space ), MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).send ();
644+ plugin .text ().of (buyer , "shop-has-no-space" , Integer .toString (space ), MsgUtil .getTranslateText (shop .getItem ())).send ();
645645 return ;
646646 }
647647 int count = Util .countItems (buyerInventory , shop .getItem ());
@@ -650,7 +650,7 @@ public void actionBuy(
650650 plugin .text ().of (buyer ,
651651 "you-dont-have-that-many-items" ,
652652 Integer .toString (count ),
653- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).send ();
653+ MsgUtil .getTranslateText (shop .getItem ())).send ();
654654 return ;
655655 }
656656 if (amount < 1 ) {
@@ -711,7 +711,7 @@ public void actionBuy(
711711 String msg = plugin .text ().of (buyer , "player-sold-to-your-store" ,
712712 player != null ? player .getName () : buyer .toString (),
713713 String .valueOf (amount ),
714- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).forLocale ();
714+ MsgUtil .getTranslateText (shop .getItem ())).forLocale ();
715715
716716 MsgUtil .TransactionMessage transactionMessage = new MsgUtil .TransactionMessage (msg , Util .serialize (shop .getItem ()), null );
717717
@@ -895,7 +895,7 @@ public void actionCreate(@NotNull Player p, Info info, @NotNull String message)
895895 return ;
896896 case PRICE_RESTRICTED :
897897 plugin .text ().of (p , "restricted-prices" ,
898- MsgUtil .convertItemStackToTranslateText (info .getItem (). getType ()),
898+ MsgUtil .getTranslateText (info .getItem ()),
899899 String .valueOf (priceCheckResult .getMin ()),
900900 String .valueOf (priceCheckResult .getMax ())).send ();
901901 return ;
@@ -1023,7 +1023,7 @@ public void actionSell(
10231023 }
10241024 if (stock < amount ) {
10251025 plugin .text ().of (seller , "shop-stock-too-low" , Integer .toString (stock ),
1026- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).send ();
1026+ MsgUtil .getTranslateText (shop .getItem ())).send ();
10271027 return ;
10281028 }
10291029 if (amount < 1 ) {
@@ -1094,14 +1094,14 @@ public void actionSell(
10941094 msg = plugin .text ().of (seller , "player-bought-from-your-store-tax" ,
10951095 player != null ? player .getName () : seller .toString (),
10961096 Integer .toString (amount * shop .getItem ().getAmount ()),
1097- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ()),
1097+ MsgUtil .getTranslateText (shop .getItem ()),
10981098 Double .toString (total ),
10991099 this .formatter .format (CalculateUtil .multiply (taxModifier , total ), shop )).forLocale ();
11001100 } else {
11011101 msg = plugin .text ().of (seller , "player-bought-from-your-store" ,
11021102 player != null ? player .getName () : seller .toString (),
11031103 Integer .toString (amount * shop .getItem ().getAmount ()),
1104- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ()),
1104+ MsgUtil .getTranslateText (shop .getItem ()),
11051105 Double .toString (total )).forLocale ();
11061106 }
11071107
@@ -1153,7 +1153,7 @@ public void sendPurchaseSuccess(@NotNull UUID purchaser, @NotNull Shop shop, int
11531153 ChatSheetPrinter chatSheetPrinter = new ChatSheetPrinter (sender );
11541154 chatSheetPrinter .printHeader ();
11551155 chatSheetPrinter .printLine (plugin .text ().of (sender , "menu.successful-purchase" ).forLocale ());
1156- chatSheetPrinter .printLine (plugin .text ().of (sender , "menu.item-name-and-price" , Integer .toString (amount * shop .getItem ().getAmount ()), MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ()), format (amount * shop .getPrice (), shop )).forLocale ());
1156+ chatSheetPrinter .printLine (plugin .text ().of (sender , "menu.item-name-and-price" , Integer .toString (amount * shop .getItem ().getAmount ()), MsgUtil .getTranslateText (shop .getItem ()), format (amount * shop .getPrice (), shop )).forLocale ());
11571157 MsgUtil .printEnchantment (sender , shop , chatSheetPrinter );
11581158 chatSheetPrinter .printFooter ();
11591159 }
@@ -1178,7 +1178,7 @@ public void sendSellSuccess(@NotNull UUID seller, @NotNull Shop shop, int amount
11781178 plugin .text ().of (sender ,
11791179 "menu.item-name-and-price" ,
11801180 Integer .toString (amount ),
1181- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ()),
1181+ MsgUtil .getTranslateText (shop .getItem ()),
11821182 format (amount * shop .getPrice (), shop )).forLocale ());
11831183 if (plugin .getConfiguration ().getBoolean ("show-tax" )) {
11841184 double tax = plugin .getConfiguration ().getDouble ("tax" );
@@ -1211,11 +1211,7 @@ public void sendShopInfo(@NotNull Player p, @NotNull Shop shop) {
12111211 chatSheetPrinter .printLine (plugin .text ().of (p , "menu.shop-information" ).forLocale ());
12121212 chatSheetPrinter .printLine (plugin .text ().of (p , "menu.owner" , shop .ownerName ()).forLocale ());
12131213 // Enabled
1214- if (plugin .getConfiguration ().getBoolean ("force-use-item-original-name" ) || !items .hasItemMeta () || !items .getItemMeta ().hasDisplayName ()) {
1215- plugin .getQuickChat ().send (p , plugin .getQuickChat ().getItemHologramChat (shop , items , p , ChatColor .DARK_PURPLE + plugin .text ().of (p , "tableformat.left_begin" ).forLocale () + plugin .text ().of (p , "menu.item" , MsgUtil .convertItemStackToTranslateText (shop .getItem ().getType ())).forLocale () + " " ));
1216- } else {
1217- plugin .getQuickChat ().send (p , plugin .getQuickChat ().getItemHologramChat (shop , items , p , ChatColor .DARK_PURPLE + plugin .text ().of (p , "tableformat.left_begin" ).forLocale () + plugin .text ().of (p , "menu.item" , Util .getItemStackName (shop .getItem ())).forLocale () + " " ));
1218- }
1214+ plugin .getQuickChat ().send (p , plugin .getQuickChat ().getItemHologramChat (shop , items , p , ChatColor .DARK_PURPLE + plugin .text ().of (p , "tableformat.left_begin" ).forLocale () + plugin .text ().of (p , "menu.item" , MsgUtil .getTranslateText (shop .getItem ())).forLocale () + " " ));
12191215 if (Util .isTool (items .getType ())) {
12201216 chatSheetPrinter .printLine (
12211217 plugin .text ().of (p , "menu.damage-percent-remaining" , Util .getToolPercentage (items )).forLocale ());
@@ -1238,9 +1234,9 @@ public void sendShopInfo(@NotNull Player p, @NotNull Shop shop) {
12381234 }
12391235 }
12401236 if (shop .getItem ().getAmount () == 1 ) {
1241- chatSheetPrinter .printLine (plugin .text ().of (p , "menu.price-per" , MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ()), format (shop .getPrice (), shop )).forLocale ());
1237+ chatSheetPrinter .printLine (plugin .text ().of (p , "menu.price-per" , MsgUtil .getTranslateText (shop .getItem ()), format (shop .getPrice (), shop )).forLocale ());
12421238 } else {
1243- chatSheetPrinter .printLine (plugin .text ().of (p , "menu.price-per-stack" , MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ()), format (shop .getPrice (), shop ), Integer .toString (shop .getItem ().getAmount ())).forLocale ());
1239+ chatSheetPrinter .printLine (plugin .text ().of (p , "menu.price-per-stack" , MsgUtil .getTranslateText (shop .getItem ()), format (shop .getPrice (), shop ), Integer .toString (shop .getItem ().getAmount ())).forLocale ());
12441240 }
12451241 if (shop .isBuying ()) {
12461242 chatSheetPrinter .printLine (plugin .text ().of (p , "menu.this-shop-is-buying" ).forLocale ());
@@ -1353,7 +1349,7 @@ private void actionTrade(@NotNull Player p, Info info, @NotNull String message)
13531349 if (shopHaveSpaces == 0 ) {
13541350 // when typed 'all' but the shop doesn't have any empty space
13551351 plugin .text ().of (p , "shop-has-no-space" , Integer .toString (shopHaveSpaces ),
1356- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).send ();
1352+ MsgUtil .getTranslateText (shop .getItem ())).send ();
13571353 return ;
13581354 }
13591355 if (ownerCanAfford == 0
@@ -1373,7 +1369,7 @@ private void actionTrade(@NotNull Player p, Info info, @NotNull String message)
13731369 // when typed 'all' but player doesn't have any items to sell
13741370 plugin .text ().of (p , "you-dont-have-that-many-items" ,
13751371 Integer .toString (amount ),
1376- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).send ();
1372+ MsgUtil .getTranslateText (shop .getItem ())).send ();
13771373 return ;
13781374 }
13791375 } else {
@@ -1411,7 +1407,7 @@ private void actionTrade(@NotNull Player p, Info info, @NotNull String message)
14111407 // but also the shop's stock is 0
14121408 plugin .text ().of (p , "shop-stock-too-low" ,
14131409 Integer .toString (shop .getRemainingStock ()),
1414- MsgUtil .convertItemStackToTranslateText (shop .getItem (). getType ())).send ();
1410+ MsgUtil .getTranslateText (shop .getItem ())).send ();
14151411 } else {
14161412 // when if player's inventory is full
14171413 if (invHaveSpaces <= 0 ) {
0 commit comments