SignShop icon

SignShop -----

A powerful and easy to use shop plugin




Minecraft version: 1.20+

I found it was necessary to update the API dependency to the 1.20 API so that I could access the methods for hanging signs. This means that this version of SignShop will only work with 1.20+ Therefore I am upping the major version to v4.
Version 4 not only adds the ability to use hanging signs for shops it also allows text on the back of shop signs.
There are 3 allowed text states on the back of a shop sign.
  1. The back can be completely blank.
  2. The back can match the shop on the front EXACTLY. This will allow the back to function like the front, even updating stock status.
  3. The back can contain any text except for shop formatted text or text defined in a blacklist in the config.
Version 4 still supports dying shops with the addition of being able to wax them to prevent accidental re-dying. If you change your mind you can un-wax them using a brush.

Signshop will now retry the economy hook after the server is loaded if it failed the first time.
----------, Jul 9, 2023

Minecraft version: 1.13.2 - 1.19.3

This will likely be the last update for Minecraft 1.13.2 - 1.19.3. The next Signshop update will most likely be for Minecraft 1.20+ and require updating your Java version if you have not already done so.

Although this version has been extensively tested it is always recommended to make a complete backup before updating.

Recent changes:

  • Adds /signshop ignore command to ignore Signshop messages.
  • Adds materials.yml configuration file so that you can add your own translations and/or colorized custom names for materials.
  • Adds shop inspection tool to see shop owner information including last seen time uses WRITABLE_BOOK by default.
  • Adds permissions for inspection tool Signshop.Inspect.Own and Signshop.Inspect.Others or be Op.
  • Now allows commas to be used for currency separation instead of just periods. (1,000.00 and 1.000,00 are now both valid prices). Thanks Mart!
  • Configurable stock status colors!
  • You can now dye and add glow to your shops with dyes and ink sacs!
  • Adds permissions for sign colors and glow effect Signshop.Dye.Own and Signshop.Dye.Others or be Op.
  • Now preserves shops in sellers.yml when the world the shop is in never loads. This allows you to change between active worlds without losing shops.
  • Now caches shop prices for performance. Thanks again Mart!
  • Fixes creative mode shop sign rendering on left click!
  • Fixes NPE with natural fire spread.
  • Fixes NPE when skull has null owner name.
  • Fixes improper color formatting for falsely colored items.
  • Fixes /signshop reload and auto reloads Signshop addons.
  • Overhaul to fr_FR.yml translations. Thanks Pat!
  • Update CMI dependency to use CMI-API artifact.
  • More warnings regarding Essentials conflicts.
  • Performance updates using player caching. Thanks IndexOutOfMJ!
  • General code improvements.
----------, Jan 30, 2023

Minecraft version: 1.13.2 - 1.18.1

Recent changes:

  • Corrects the method used to check for perms when there are multiple world contexts.
  • Adds some startup messages that clarify what SignShop is doing so users don't think the server is "hanging" when there are lots of shops to load.
  • Adds crimson and warped wall signs to the config
  • Slight increase to the sign name character limit
----------, Jan 3, 2022

Minecraft version: 1.13.2 - 1.17.1

Recent changes:

  • Fixes error loading due to null CMIWorthHandler
  • Fixes a NPE when converting empty timing file
  • Adds support for EasyConomy and Lands
  • Only hook into Ess/CMI worth if worth is enabled in the Signshop config
  • Adds a new permission("Signshop.Destroy.Others") which allows a player to destroy other player's shops without having the other admin permissions
  • Makes internal colors configurable
  • Replaces deprecated methods in SignShopPlayer
  • Adds a spawn protection check to inform server owners that the vanilla spawn protection may prohibit non ops from using shops
  • Adds shulkerbox to descriptions
  • Fixes potion names in descriptions
----------, Nov 9, 2021

Minecraft version: 1.13.2 - 1.16.2
(Note: This may be the last release that works with 1.13 - 1.15 due to a change in 1.16 in how custom names are handled.)

Recent changes:
  • Adds warped and crimson variants to the config
  • Fixes AuthorNagException when canceling async tasks
  • Fixes NullPointerException when converting and empty sellers.yml
  • Adds Op bypass to BentoBoxHook
  • Fixes issue when BentoBox blocks other worlds (Thanks BONNe)
  • Updated Kit help message
  • Fixed allow-shop flag being ignored in WorldGuard global region
  • Update ResidenceHook for owner bypass
  • Switch to locale names for languages and remove web names
  • Add Ultimate_Economy to soft dependencies
  • Fixes SSQuickReference.pdf being blank
  • Switched to OfflinePlayer instead of deprecated playerName for Vault
  • Fixes Spigot complaining about loading classes without being a dependency
  • Added configurable shop explosion protection
----------, Sep 7, 2020

Minecraft Version: 1.13.2+

Recent Changes:

  • Fix NPE when restarting the server when no shops exist
  • Faster data conversion when upgrading from legacy versions
  • Re-add LWC hook, allows automatic chest protection via config option
  • Add BlockLocker hook (Lockette replacement)
----------, Mar 29, 2020

Minecraft Version: 1.13.2+

Changes:

  • Fixes compatibility with WorldGuard when using the "allow-shop" flag
  • Fixes an issue with chinese.yml being set to the wrong encoding causing Chinese characters to appear as '?'
  • Re-added Residence hook to protect shops in a Residence
  • Some code cleanup
----------, Mar 28, 2020

In this release we have made some changes so that it can be used on 1.13.2+ servers (and when I say "we", I mean @Weaves). It will also convert data from 1.12.2 versions so if you have a 1.12.2 server and would like to update this would be a good starting point. I have removed support for many of the outdated plugins it once hooked into. I have also remove deprecated spigot api usage and it now supports worth from EssentialsX and CMI. Please let us know if you find any bugs. We recommend making a backup of all of your data before updating. (You should be doing that anyway)

Recent Changes:
  • Added support for 1.13.2+. This version will ONLY work if you are running a 1.13.2+ server!
  • Automatic update of the "UpdateMaterial" and "DestroyMaterial" in your config.
  • Added support for custom color codes and custom prefix in player messages.
  • Automatically backup the config before updating it.
  • Removed support for various plugins that are no longer maintained. If we removed support for something that is still active, please let us know! These are the plugins that are being maintained, anything else was removed.
    • Vault
    • BentoBox
    • GriefPrevention
    • Towny
    • Worldguard
    • DynMap
----------, Mar 26, 2020

Hey folks, we've got a new version of SignShop ready for you. It should fix the compatibility issues with the 1.12 API changes.
----------, Jun 11, 2017

Resource Information
Author:
----------
Total Downloads: 132,998
First Release: Aug 15, 2015
Last Update: Jul 8, 2023
Category: ---------------
All-Time Rating:
49 ratings
Find more info at dev.bukkit.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings