Inactive [MISC] SupplySign - Infinite Item Distribution w/ Signs(chest/dispenser also supported)

Discussion in 'Inactive/Unsupported Plugins' started by redsgreens, Mar 10, 2011.

  1. Offline


    SupplySign is now on! Go there for the latest versions, a dedicated support forum, and ticket tracking system:

    SupplySign - Infinite Items Distribution via Signs (now with dispenser support!)

    Use this plugin to distribute items and blocks to your players by creating [Supply] signs that load a chest interface when right-clicked. These signs can also be placed on chests.


    The Basics:
    • Place a sign
    • Set the first line to [Supply]
    • On each of the remaining lines, put the name(or item id) of the contents of the supply sign
    • Right-click the sign to open the chest.
    Chest Sign: To place a sign on a chest, make sure it is not within one block of another chest. Place your supply sign on the ground next to the chest and it will attach itself to the chest after you are done editing the sign. Right-clicking the sign or the chest will display the contents of the sign. If you want, you can put two signs on a large chest.

    Dispensers: Attach a sign to a dispenser in the same way you would attach one to a sign. The inventory of the dispenser will always be full of whatever is on the sign. If you use a kit, or if you put multiple items on the sign, only the first will be used. Remember that dispensers require redstone to activate, so it might be a good idea to wire up the dispenser and test it before attaching the sign. If the dispenser doesn't work without a SupplySign on it, then I can't help you (I'm no redstone expert).

    Using Kits: To use a kit, set the first line to [Supply] as usual, then put "kit:" followed by the kit name on the second line, ie. "kit:wool".
    Default Kits: wool, dye, woodtools, woodplus, irontools, ironplus, diamondtool, diamondplus, goldtools, goldplus, desert, makecake, chainmail

    • Ops and players with the "supplysign.create" permission will be able to place supply signs.
    • Ops and players with the "supplysign.access" permission will be able to access them.
    • Ops and players with the "supplysign.destroy" permission can destroy existing supply signs.
    • Ops and players with the "supplysign.reload" permission can trigger a reload of items/kits data.
    • Players with "supplysign.access.kitname" can access the kit called "kitname".
    If you don't use permissions: Only Ops will be able to place SupplySigns. There is a config file option that will allow non-op players to access signs, but not place them.

    Data Files: After the plugin has been loaded for the first time, a "supplysign" data folder will be created in the bukkit plugins folder with two files in it: items.csv and kits.yml. You can customize these files to add new kits or modify item names. Use "/supplysign reload" to load your changes without restarting the server. NOTE: When editing these files, make sure the format doesn't change. On Windows, use something like Wordpad. There has been a report that OpenOffice can change the files in a way that breaks the plugin.

    Config File: Used to configure the ShowErrorsInClient, FixSignOnSignGlitch, and AllowNonOpAccess options. Check out the (automatically created) config.yml file for more info.

    This is an example of a SupplySign with a kit.

    And here is what you see when you right-click the sign in the previous screenshot.

    This is what a chest with a sign on it looks like.

    An arrow being fired from an infinite arrow dispenser. Watch out!

    This video gives an example of how to attach a SupplySign to a dispenser.​

    This plugin was originally based on the [Free] sign code from Essentials by Zenexer. Without his hard work there would be no SupplySign plugin. Thanks!
    Also thanks to vitaminmoo for testing this plugin and developing the kits.yml format.

    Old Changelog (open)

    Version 1.7.1 (08/09/2011)
    • Removed support for air blocks in signs (they break the game)
    • Corrected spelling of some items in items-base.csv
    • Replaced calls to deprecated Bukkit methods
    Version 1.7.0 (07/05/2011)
    • Added pistons and shears support
    • Access to SupplySigns on chests can now be protected by Lockette, WorldGuard, etc (allows finer grained access than previously possible)
    Version 1.6.3 (06/26/2011)
    • Added workaround for conflict with plugins that alter sign text color
    Version 1.6.2 (06/22/2011)
    • Fixed small bug related to custom items with a stack size less than the maximum for that item
    Version 1.6.1
    • The kit/item names are now case insensitive (suggested by Maxis010)
    Version 1.6
    • Replaced "items.csv" file with "items-base.csv" and "items-custom.csv" files to better handle new items added to Minecraft.
    • Added AllowNonOpAccess config file option (requested by Xiangliang2)
    Version 1.5
    • SupplySigns on dispensers now supported! (CB766 or higher required)
    Version 1.4
    • Fixed bug that prevented numeric item codes in kits.yml file (discovered by piousminion)
    • Added permission support for "supplysign.access.kitname" so you can restrict which kits a user/group can access (suggested by RaCooN)
    Version 1.3
    • Fixed bug where empty kits.yml file would break basic functionality.
    • Added support for large chests.
    Version 1.2
    • Fixed awful bug (discovered by Harushimo) that caused all signs in game to show an inventory. Oops.
    Version 1.1
    • Added new "supplysign.destroy" permission that can keep unauthorized players from destroying signs.
    • Updated to support Bukkit build 602. Servers running Bukkit 531/556 should still use version 1.0.
    Version 1.0
    • Added configurable option to hide client side error messages.
    • Fixed glitch where signs can be placed on other signs (can be disabled).
    • Config file support added.
    Version 0.9
    • Added support for signs on chests.
    Version 0.8
    • Added some diagnostic messages describing the number of items and kits loaded.
    • Fixed a typo in the items.csv file breaking birchwood and redwood. If you haven't customized your items.csv file, then just delete it and it will be recreated with the error corrected.
    Version 0.7
    • Initial release to the world.

    If you have problems: Check the diagnostic messages from SupplySign on the server console. You should see something like this when the plugin starts up, or when you use /supplysign reload :

    08:01:07 [INFO] SupplySign loaded 1092 items from items.csv.​
    08:01:07 [INFO] SupplySign loaded 16 kits from kits.yml.​

    If you see something like this:

    07:55:53 [INFO] SupplySign error: while parsing a flow sequence; expected ',' or ']', but got StreamEnd​
    07:55:53 [INFO] SupplySign loaded 1092 items from items.csv.​
    07:55:53 [INFO] SupplySign loaded 0 kits from kits.yml.​

    Then there is a typo in your kits.yml file and zero kits were loaded because of it. Unfortunately Yaml is a bit touchy about typos.

    If you can't figure out what's happening, post a capture of the SupplySign console output and attach your items.csv and kits.yml files to a your post so I can try and reproduce the problem. A screenshot of your sign could be useful as well.
  2. Offline


    I installed it on my server just under 2 weeks ago and it worked absolutely fine. I've moved host and moved my world and plugins with me and it doesn't work for normal people in the builders group. I gave them supplysign.access as a permission but they didn't have permission. I even set supplysign.* and they still don't have permission. Only me being admin with permission * and being OP I get access to the signs but no one else does.
    Nothing appears in the console as an error and the files are as default untouched just as generated.

    Any help people can give me on this would be appreciated. Thanks in advance.

  3. Offline


    Dos this work with permissionsEx ?
  4. Offline


    Can you put SupplySign up on It's required for CraftBukkitUpToDate now for automagic update grabbing :)
  5. Offline


    Am I able to do supplysign.access.*?
  6. Offline


    Work with 1.8?
  7. Offline

    Wont recognize any 1.8 blocks... I also cannot get steps or half blocks to work using 44:2, 44:3... etc...
  8. Offline


  9. Offline


    Version 1.8.0 that supports CB1149 is in the "Files" section of the new SupplySign site:

    Version 1.8.0 (09/18/2011):
    • Added new items from Minecraft 1.8
    • Added support for PermissionsBukkit
    • Added new default kits: stonebricks, cookedmeat, bigredmush (if you haven't customized kits.yml, just delete it to get the new kits)
    cvxx7q likes this.
  10. Offline


    i was just reading /ready to post about the 1.8 items problem :p

    great to see your very active in development :D
  11. Offline


    Is there a Way which i can set a Supply Sign and give only a specific Member access to it? Or can i use LWC for that problem?
  12. Offline


    i wish instead of typing redwood, you could type 17:2

    whoops i figured it out. but now non-ops can't use the supply signs

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 11, 2016
    matthew_goodman likes this.
  13. Offline


    i put no permisions file,and Non-op PLAYER STILL CAN'T ACCESS MY KITS
    I configured the Config.yml file,the AllowNonOpAccess:yes and still don't workkkk
  14. Offline


    Is this functional with 1337?
  15. Offline


    yeah im using it with 1337 :)
  16. Offline


    Thank you. Appears to work as well for me.
  17. Offline

    Nathan C

    Great plugin!
  18. Offline


    Can you change the setting? Like a player only can use that sign once.. Same like other player only can use it once but can be configure it too in perm like supplysign.use.1 (1 how much he can use it) or supplysign.use.unlimitied
  19. Offline


    Version 1.9.0 is out. Check the BukkitDev page to download:

    It adds support for the items in MC 1.0 and allows items to be referenced using itemid:durability.

    You ask for it, you got it :cool:

    I like this idea quite a bit. I'll see how doable it is.
  20. Offline


    well i updated the supply sign plugin and now when we try to take something from it, it just say like:
    Err: Net/minecraft/server/playerinventory , well i tried to change to survival and still nothing happend dnt now what to do... :/
  21. Offline


    There was a plugin breaking change in one of the many recent dev versions of Bukkit. If you are running a version that is MC 1.0 compatible try updating to the latest bukkit dev build. Otherwise you should be running SupplySign 1.8.1
  22. Offline

    Grief'd man

    I am getting an error:
    Minecraft Server version 1.0
    In-Game (I use Host Altitude)
    I get this:
    "Err: net/minecraft/server/PlayerInventory"
    Any idea how to fix it? I just got the 1.o version of this plugin, i deleted ALL of the old files and the new ones don't work!

    Please reply,
  23. Offline


    As I said to linkkwtf:
  24. Offline


    wait is it supplysigns foult or is it bukkit that screw it up?:/
  25. Offline


    I'm not sure "fault" is the right idea here. Bukkit is under very rapid development and a Recommended Build has not been released for MC 1.0. In the course of this rapid development an API was changed that broke SupplySign. I fixed the problem in SupplySign version 1.9.0, but that fix makes it incompatible with older builds of Bukkit. This sort of thing happens all the time with software projects, and Bukkit related projects especially.
  26. Offline


    Would it work to put up the old supplysign, the old one worked on the 1.0 server, in that case can u do that, out server is failing else:/
  27. Offline


  28. Offline


    This is not working with the new RB of bukkit. It spits out: Err: net/minecraft/server/InventoryPlayer
  29. Offline


  30. Offline


    Is This Working On 1.0.0?

Share This Page