File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed
src/main/java/org/maxgamer/quickshop/shop Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -740,11 +740,21 @@ public List<ComponentPackage> getSignText(@NotNull String locale) {
740740 if (!plugin .getConfiguration ().getBoolean ("shop.force-use-item-original-name" ) && (!this .getItem ().hasItemMeta () || !this .getItem ().getItemMeta ().hasDisplayName ())) {
741741 TextComponent left = new TextComponent (plugin .text ().of ("signs.item-left" ).forLocale ());
742742 TextComponent right = new TextComponent (plugin .text ().of ("signs.item-right" ).forLocale ());
743- lines .add (new ComponentPackage (new ComponentBuilder ()
744- .append (left )
745- .append (new TranslatableComponent (ReflectFactory .getMaterialMinecraftNamespacedKey (getItem ().getType ())))
746- .append (right )
747- .create ()));
743+ if (plugin .getNbtapi () == null ) {
744+ // NBTAPI not installed
745+ lines .add (new ComponentPackage (new ComponentBuilder ()
746+ .append (left )
747+ .append (TextComponent .fromLegacyText (Util .getItemStackName (getItem ())))
748+ .append (right )
749+ .create ()));
750+ } else {
751+ // NBTAPI installed
752+ lines .add (new ComponentPackage (new ComponentBuilder ()
753+ .append (left )
754+ .append (new TranslatableComponent (ReflectFactory .getMaterialMinecraftNamespacedKey (getItem ().getType ())))
755+ .append (right )
756+ .create ()));
757+ }
748758 } else {
749759 lines .add (new ComponentPackage (new ComponentBuilder ().append (TextComponent .fromLegacyText (plugin .text ().of ("signs.item-left" ).forLocale ()))
750760 .append (new TextComponent (Util .getItemStackName (getItem ())).toLegacyText ())
You can’t perform that action at this time.
0 commit comments