Replicator

Two Replicator chests

Replicator by redsgreens. Use this plugin to distribute items and blocks to your players by creating Replicator chests that always contain the same inventory when opened. FIREWORKS, books, items with enchantments, potions, maps, and all normal items are supported. Also fireworks.



The Basics:
Place the items you want to replicate in a chest, then place a sign containing the text "[Replicator]" on the first line (without the quotes) on the ground next to, above, or below the chest. If permissions are configured correctly, then the text on the first line of the sign will turn blue, and if the sign is placed next to the chest, it will attach itself to the chest. Now, every time a player with permission opens the chest, they will always see the items you placed in the chest prior to placing the sign.

To name a replicator and restrict access permission to it, type a word on any of the three remaining lines of the sign.



Screenshots:

http://dev.bukkit.org/media/images/46/384/replicator-two-chests.png

The chest on the left is named "private" and "replicator.access.private" permission would allow access to it but not the other chest.


http://dev.bukkit.org/media/images/46/385/replicator-above-below.png

This demonstrates how the Replicator sign can be placed above or below the chest. If placed below, the sign could be completely hidden from view.



Permissions:
The following permissions are checked:

  • replicator.create: required to create a replicator
  • replicator.destroy: required to destroy a replicator
  • replicator.access: this grants access to all replicators
  • replicator.access.*: this also grants access to all replicators
  • replicator.access.<name>: grants access to replicators named "name"

If no permissions are configured, then only ops will have the ability to create/destroy/access replicators. If the AllowNonOpAccess config parameter is enabled, then non-ops can access replicators, but not create/destroy them.



Config File:
The following settings are available in the replicator/config.yml file:

  • VerboseStartup: if this is set to "Yes", Replicator will print the values of all settings in the config.yml file at load time. The default is "No".
  • ShowErrorsInClient: toggle that determines if error messages are displayed in the Minecraft client. Defaults to "Yes".
  • AllowNonOpAccess: allows non-operator users to access replicators if no permissions plugin is in use. Defaults to "No".
  • SignTag: allows control of the text on the first line of the replicator signs. Defaults to "Replicator". WARNING: If you change this value after creating some replicators, the contents of those replicators will be lost.



Installation:
Drop the Replicator.jar file into your Bukkit plugins directory and restart/reload the server. A default config.yml file will be created in the plugins/Replicator folder with the default settings. Customize the config.yml file and restart/reload your server to activate the changes.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of MattyLuggs MattyLuggs May 14, 2013 at 20:05 UTC - 0 likes

    Sorry to keep pestering! Could you also add support for trapped chests? As you can place these right next to normal chests and I use them a lot to save space.

    I'll leave you in peace soon I promise! :P

    Last edited May 14, 2013 by MattyLuggs
  • Avatar of redsgreens redsgreens May 11, 2013 at 04:34 UTC - 0 likes

    @Iguanaonastick: Go

    I can't reproduce this issue. What version of CB and Replicator are you running?

    @MACKIELIKESPIE: Go

    The plugin contains code that should support custom potions. Is it not working for you? What version of CB and Replicator are you running?

  • Avatar of redsgreens redsgreens May 11, 2013 at 04:31 UTC - 0 likes

    I just uploaded Replicator version 0.2.0 that supports Droppers. Sorry that it took so long to arrive.. real life must occasionally take precedence over Minecraft :)

  • Avatar of MattyLuggs MattyLuggs Apr 19, 2013 at 11:10 UTC - 0 likes

    @redsgreens: Go

    Hey, quick request:

    Could you add support for a dropper? Replicator signs don't attach to droppers properly!

    Cheers,

    Matt!

    Last edited Apr 20, 2013 by MattyLuggs
  • Avatar of comniemeer comniemeer Apr 17, 2013 at 16:16 UTC - 0 likes

    Hey, could you allow to change the content of the containter after placed the sign?
    That would be fine ;)

    My plugins: ClickWarp | GroupMessages | EasyWarn (with MisterLuca98)

  • Avatar of Iguanaonastick Iguanaonastick Apr 13, 2013 at 10:55 UTC - 0 likes

    Having an issue that prevents me from using it @ Bukkit beta 1.5.1

    before (1.4.7) all worked perfectly. Now at 1.5.1 existing replicator chests work fine, but new ones cannot be created. Placing a [Replicator] sign ANYWHERE near ANY chest removes the sign instantly with an error:

    Replicator: Sign could not be placed.

    On chest, near chest, under, above. Empty, full. New chests cant be created. Please update and fix!

  • Avatar of MACKIELIKESPIE MACKIELIKESPIE Mar 29, 2013 at 02:49 UTC - 0 likes

    Can you please make this support custom potions?

  • Avatar of twetwetwetwe twetwetwetwe Mar 24, 2013 at 18:10 UTC - 0 likes

    make a 1.5 update

  • Avatar of chaotrauti chaotrauti Mar 12, 2013 at 10:17 UTC - 0 likes

    Hello I have the following problem. I have a chest without a name, a chest with the name "admin". Now I wanted to put the rights, the players in the group "members" can only openable chests without the name. The chests with "admin" only the group "admin". Of course, the group "admin" and can open all chests without a name.

    • my Permissions:
    • member:
    • - -replicator.access.admin
    • - replicator.access.
    • admin:
    • - replicator.access.admin

    Can you help me?

  • Avatar of gvlfm78 gvlfm78 Feb 20, 2013 at 17:11 UTC - 0 likes

    @redsgreens: Go

    I updated both Craftbukkit and Replicator and now it works fine. I have no idea what caused the problem but now it's fixed and everything works fine! Keep sustaining this awesome plugin!

    BFAK:90647352,e03ef913c1ad6180a90ad04bbd3df486121ecd138b6e1040e8a4e0cde89b5fcb

Facts

Date created
Sep 27, 2012
Category
Last update
May 11, 2013
Development stage
Beta
License
GNU General Public License version 3 (GPLv3)
Curse link
Replicator
Downloads
1,986
Recent files

Authors