1. Important information on Next Recommended Build

    Hi Guest,

    We're cleaning up our code to help us better prepare for the release of Minecraft 1.2. As a result, a lot of old, inefficient and buggy code is being removed and plugins will need to be updated.

    Please check your plugins, find out if the plugin developers have been keeping everything up to date and kindly let them know that they need to update their plugins to make sure they will be ready for R5.

[SEC] Lockette v1.4.9 beta - Simple chest and door lock, no databases! [588-1597]

Discussion in 'Plugin Releases' started by Acru, Feb 14, 2011.

     
  1. Offline

    Acru

    Lockette v1.4.9 beta - The sign-based container and door lock for Bukkit! - by Acru Jovian

    Notice: The fence gate exploit was fixed in version 1.4.9, please update.

    Download it! (JAR)
    Recommended Craftbukkit Builds: 556, 602, 617, 677, 684, 733, 740, 766, 803, 818, 935, 1060, and 1185.
    Alternate languages: French by Misa, German by efstajas, Dutch by kamild1996, Polish by tofun.

    Confirmed compatible plugins: Permissions (Various), GroupManager, ColorSign, SpeedSign.

    Conflicting plugins: OpenINV 1.4.4/1.4.5, Most other sign editors!
    Also, PermissionsEx 1.15.1 (dev) has an issue with actually giving permissions.




    I will update the rest of the page eventually, but here is what has been added since version 1.4:

    Version 1.4.4
    • Added a feature to fix badly rotated chests when upgrading from pre-1.8 to 1.8+
      • Right-clicking the side of an older chest will cause the chest to face that side, works once only.
      • Added a configuration option 'enable-chest-rotation' to have this always work, defaults to false.
    • Core: Towny: Fixed never being allowed to protect chests in a town.
    Version 1.4.3
    • Fixed an exception in the previous version, thrown when PermissionsBukkit/Towny is not available.
    Version 1.4.2
    • Core: No longer attempts to force-enable PermissionsBukkit/PermissionsEx/Towny, due to a bug in Bukkit.
    • Core: Improved Towny Town/Nation check for when a Resident/Town is not registered.
    Version 1.4.1
    • Experimental Towny support, though not tested. I need someone to help with testing!
      • Core: Towny group support for towns/nations.
      • New permission lockette.towny.wilds for protecting in the wilds.
    • Fixed quick-protect throwing an exception when another plugin removed the placed sign.
    • Core: New support of build zones.
    • Core: Improved handling when using multiple permission/group plugins.
    • Core: Added PermissionsBukkit group support.
    Version 1.4
    • You can now protect a chest/furnace/dispenser instantly by right clicking it while holding a sign!
      • A second sign will be a [More Users] sign with [Everyone] as a user.
      • This new method can be toggled with the enable-quick-protect configuration option.
    • New command: /lockette fix, to toggle an automatic door that has gotten out of sync. Look at it when typing the command.
    • Full trap door support.
    • Full piston protection for doors and trap doors.
    • Language file configuration option.
    • Preliminary support for MC 1.8 fence gates, may or may not work as expected.
    • Core: Worked around a change in GroupManager API, in the Essentials Phoenix build.
    • Added missing sound effects for doors, supported in builds 851+.
    • Fixed redstone still being disabled if the owner line is [Everyone].
    • Applied a fix for when another plugin was triggering the conflicting door message, when there was no conflict.
    • Improved security in a number of obscure cases.
    • More public functions for plugin interoperability.


    Overview:

    The purpose of this plugin is to restrict access to the contents of chests, dispensers, furnaces, and doors without the use of a database to track containers.

    To use, simply place a signpost on the floor directly beside a chest or other container to be locked. Enter [Private] as the first line. Your own name will automatically be entered on line 2 as the chest owner. Optionally type in the full names of two other users allowed to access the chest's inventory on lines 3 and 4.

    When done correctly, the sign will automatically fix itself to the side the target chest, protecting it from unauthorized access! Only the chest's owner can then break the sign or chest. (Warning: Anyone with permission to use WorldEdit commands or similar can circumvent the protection by removing the sign.)

    [IMG]

    Additionally, you can enter [Everyone] on lines 3 or 4 instead of a user name to allow everyone access to the contents of a private container, or [Operators] to allow ops access. If a Permissions plugin is available, you can use groups like [Moderator] or [Admins] or others as defined in the Permissions settings files.

    The owner of a container can add more users by placing additional signs beside the container with the heading [More Users], where lines 2-4 specify the names of the additional users. You can edit the users on previously placed signs by right clicking the sign, and using the command '/lockette <line number> <text>' to change it.


    Working with Doors:

    To protect a door, you can use the same method as protecting a container, the sign will attach to the door automatically. In addition, you can attach a [Private] wall sign to any side of the blocks just above or just below a door. For double doors only one side needs a sign. Door support is enabled by default in the config file.

    Once a door is protected it will only open for someone listed as a user, and will not respond to redstone power or switches unless [Everyone] is listed as a user. Iron doors which usually won't open from clicking will work just as wooden doors. In addition, double doors will open together automatically!

    You can also use [More Users] signs as with containers, with the caveat that the sign cannot be placed on the block above the door if the [Private] sign is not above the door as well! (This is done to prevent a security uncertainty issue.)

    Protected doors will be closed automatically if a timer is set. A timer can be set globally with a configuration option, or individually for each door by using the tag [Timer: #] on line 3 or 4 of the [Private] sign, where # is the number of seconds that the door should remain open. If the timer is set to 0, this means the door will never automatically close. If no timer is specified, protected doors will use a global timer set in the configuration file. If the server is shut down cleanly any open doors will be closed, but in the event of a server crash while a door is open, it may remain so. Note that the initial state of a door is assumed to be closed.

    Care must me taken to place protected doors on a stable block. Building a door on sand, gravel, leaves, TNT and et cetera are allowed by the plugin, but cannot be secured fully. :3 Additionally, it should be noted that most status messages still refer to locked blocks as containers, so for the purpose of simplicity, doors should be considered as a type of container.


    Features:
    • No passwords or databases needed!
    • Permission checks run in constant time, no matter how many protected containers.
      • One owner and up to 11 additional users supported. (17 for double chests!)
      • Allows access to [Everyone] while still protecting the container from vandalism.
      • Allows group names in conjunction with a Permissions plugin.
    • Special powers for ops or admins, configurable with permissions.
      • Reports when an admin does something naughty.
    • Protects single and double chests, dispensers, and furnaces.
      • Explosion and block-break protection for the protected container and sign.
        • Option to protect all containers from explosions.
    • Full support for doors, both wooden and iron!
      • Double doors are handled automatically, with no redstone.
      • Doors can be set to close automatically, via a timer setting.
      • Redstone hacking is disabled for protected doors.
    • Prevents creation of chests larger than 2 blocks.
    • Informative or helpful messages when interacting with containers.
      • The first time a chest is placed, a help message will be shown.
      • Types of messages shown are configurable in settings.
      • Additional language support.


    Advanced Setup:
    There are a few things you can now customize in the configuration files for the plugin, found in the plugins/Lockette folder. After running the plugin for the first time, two files will be created, config.yml and strings.yml. The first holds the following settings:
    • enable-permissions - Allows the use of permission nodes to specify who can do what. If this is disabled, groups will still be used but admin status is taken from the ops file. Defaults to false.
    • enable-messages-* - Enables or disables groups of messages listed in the strings.yml file. Not counting the broadcast ones.
    • broadcast-*-target - Sets the group or player that specific broadcast messages should be sent to. This can be set to "" for no one.
    • explosion-protection-all - Enabling this extends explosion protection to all containers on the server, not just [Private] ones. Default is disabled.
    • allow-admin-bypass - Allows admins to go though any protected door. Default is true.
    • allow-admin-snoop - Allows admins to peek into chests owned by other people. Default is false, and this setting is recommended! A broadcast message will be sent each time an admin snoops in a protected container where the admin doesn't have permission to. The message will be sent to a player or group as specified in another option. Admins can still break protection on chests if this is disabled, however.
    • enable-protection-doors - Enables support for private doors, defaults to true.
    • default-door-timer - Sets the door closing timer for all protected doors on the server, unless overridden by a specific sign. Defaults to 0, which disables the door closing timer.
    In the strings.yml file, you can set alternate language tags for [Private] and such, in UTF-8 format. The default alternate tags are in French, but server ops are free to translate the whole file into the language of their choice. If you do this, please share it back to me~ :3 If you want to disable only a specific message, you can set it to "", the empty string. Admins can use the command '/lockette reload' after editing the configuration files, to reload them.

    If a Permissions plugin is not available or the enable-permissions option is set to false, Lockette will use the ops file to determine who are admins. Admins can break the protection on any chest, and look inside protected chests (only if the related option is set), as well as reload the plugins configuration files. All non-ops will be able to create protected containers for themselves.

    If a Permissions plugin is available and the enable-permissions option is set to true, the following nodes will be used instead of the ops file and are included by default in the '*' node:
    • lockette.user.create.* - Permission required to create a protected container or door. Possible sub-nodes include chest, dispenser, furnace, and door. (The permission lockette.create.all is still supported, but obsolete.)
    • lockette.admin.create.* - Allows admins to create containers and doors for other users. Possible sub-nodes include chest, dispenser, furnace, and door. Leave line 2 blank for the default behavior or enter the name of your choice. Capitalization matters.
    • lockette.admin.break - Allows breaking protection on containers.
    • lockette.admin.bypass - Allows opening of any locked door.
    • lockette.admin.snoop - Allows peeking in protected containers. (The setting allow-admin-snoop must be true.)
    • lockette.admin.reload - Allows use of the reload command.


    Technical Information:

    This plugin has been tested and shown to be working for many builds of CraftBucket though a number of the more recent builds had a serious issue, so I'm suggesting a minimum build of 561 now. If you update past what is listed in the post's title and the plugin seems to break, it is probably not my fault. Post a note anyway and I'll see about fixing. I'll try and keep up with the new recommended build system, but for latest builds that break things, you should expect some time to pass before I take care of the issue, as this plugin is now mature. :3

    If there are multiple containers by the placed sign, the plugin will use the NESW rule to choose the first container that is not yet private. To elaborate, the plugin will check to the north of the sign first, and if no container or door is available to the north, it will continue checking clockwise around the sign.

    Due to the current implementation of the explosion event, this plugin will cancel all explosions that would damage the container or sign, rather than just remove the container and sign from the blocks to be damaged. Canceled explosions still knock signs off the walls. Canceled explosions leave signs looking blank, but this is just a graphic glitch, reconnect to fix.

    Bonus: This plugin will prevent chests bigger than 2 blocks from being created via glitches. (Again, this could be circumvented using WorldEdit commands, so take care who has access to such a plugin.)

    This plugin was inspired by the old hmod plugins Lock by Roman "kingseta" Pramberger and ChestCapsule by Fernando "Fergo".


    Hooking into Lockette:

    If you are a plugin author and want to connect to Lockette, you can use a public static function to get information about the protected status of a block.

    More info later, start a private conversation if you need the details now~

    Future Possibilities:

    There are a number of things that have been suggested, and they tend to be added to the list below if I think they might be a good idea. However, some sort of locked container limit is requested often but this is not possible without a database to track the number of locked containers someone has. All things considered, this will not be supported. On the up side, without a database you can have literally millions of locked containers without any sort of lag, and there are permissions to restrict who can create locked chests. Perhaps only allow Moderators to create locked chests for other users, if you don't want to allow infinite locked chests.

    Aside what has already been implemented, the following may or may not appear in future versions:
    • Furnace/dispenser clusters, protected by a single sign.
    • [Log] sign to list recent users of a container or door.
    • iConomy fee for protecting containers/doors.
    • Automatic tagging of keywords with color codes.
    • Worldguard connection.
    • [Protected] tag for viewing only.
    • Specific time range that doors can be opened.
    • DataLog plugin support.
    If you want any of the above features sooner than never, let me know! However, I currently see Lockette as functionally complete, for the most part, in that it already has all the functionality it needs. Future updates will mostly be to account for changes in Minecraft and Bukkit.


    Final Note:

    Please leave a reply if there are any bugs or suggestions, and if you like this plugin you can click the like button at the bottom of this post~ Thanks to those few that have donated! [IMG]



    Changelog:

    Version 1.3.8
    • Reversed the change related to MinecartManiaAdminControls, but said plugin is updated too now.
      • This fixes a security issue.
    Version 1.3.7
    • Worked around a change in MinecartManiaAdminControls 1.1.0 breaking door signs.
    • Changed the default value for enable-permissions to false.
      • Too many people had Permissions/GroupManager installed but didn't know how to use.
      • This will not effect existing configuration files.
    Version 1.3.6
    • Fixed a config file option forcing permissions on if there are no permission plugins.
    • Added an internal warning about builds 685-703.
    Version 1.3.5
    • Automatically closing doors! (Eg.: Use [Timer: 5] on the private sign.)
      • The global configuration setting can be overridden using an option on the sign.
    • Added a check to see if a user is online, when creating a container for another user.
      • Allowed a group to be set as an owner, but with no permission to modify.
    • Support for using GroupManager and Permissions simultaneously.
      • Fix for some dated or fake versions of permissions plugins.
    • Separate permissions for creating protection on different types of blocks.
      • Also for the admin version.
      • Changed lockette.create.* to lockette.user.create.*, but left in support for the old node.
    • Added a number of new configuration options.
      • Several options to specify who to send the broadcast messages to.
        • Support for either a group or a specific player.
      • Options for disabling permissions and door bypassing.
    • Fixed a case where the bypass message reported the wrong user.
    • Added a workaround for an mcMMO bug.
    • New undocumented command '/lockette version'.
    Version 1.3.4
    • Native support for GroupManager, up to date Permissions handling, and three new permissions nodes!
      • Changed snoop behavior for doors, with a new permission, no longer broadcasts.
      • Added a permission for creating locked containers at all.
      • Added an admin permission for creating locked containers for anyone.
    • Improved player listener effeciency in builds 588+.
    • Fixed an exception that was throwing for builds 561-587.
    • Wooden door breakage security fix for change in builds 561+.
    • Blocked tilling dirt under a door in builds 561+.
    • Blocked placing of doors by owned doors in builds 561+.
    • Updated internal minimum recommended build to 561... :3
      • Added an internal warning about builds 605-612.
    Version 1.3.3
    • Fixed plugin for a breaking change in CB build 600, though backwards compatible.
    • Added a second undocumented public function, for connectivity.
    Version 1.3.2
    • Enabled redstone for protected doors with [Everyone] as a user.
    • Improved detection of conflicting private doors, when creating new ones.
    • Relaxed restrictions on the placement of [More Users] signs on doors. (See doors section.)
    • Blocked a possible security issue with double doors.
    • Added support for CraftBukkit build 561 and up.
    Version 1.3.1
    • Increased the internal recommended build version from 522 to 552. (Oops.)
    • Added a config file option to globally enable/disable door support.
    • Slightly changed container search to use the NESW rule, disregarding block types.
    Version 1.3
    • Full support for protected doors, including double doors.
    • Added [Operators] keyword as a built in user group.
    • Color codes are stripped from signs before processing, for color compatibility.
    • Prevents an issue where one could replace sign text, in CB builds prior to 522.
    • Catches issues with out of date Permissions plugin.
    • Exposes an interface for other plugins to access, to check Lockette protected blocks.
    • Some general speed improvements.
    Version 1.2.2
    • Workaround for Craftbukkit 454+, though this may break again in the future.
    • Fixed a bug I noticed in sign editing.
    Version 1.2.1
    • Built against a newer version of Bukkit.
    Version 1.2
    • Added configurations file for settings, and a strings file for additional language support.
    • Full Nijikokun's Permissions support, both versions 2.0 and 2.1, for groups and admin powers.
      • Defaults to using the ops file, if the plugin isn't available.
    • Allowed the editing of previously placed signs.
    • More helpful messages, and options to disable them if you don't like messages.
    • Many other small details.
    Version 1.1.4
    • Added a check for the server's CraftBukkit build version on enable. Enable will be aborted if it detects an unsupported version, and says so clearly in the log. (Auto-detects builds 231-326 only.)
    • Strengthened the owner's username check to be case sensitive. (Entered automatically, so no need to be insensitive here.)
    • Removed one unnecessary server log message.
    Version 1.1.3
    • Added informational server log messages.
    • Added preliminary support for Nijikokun's Permissions plugin. (Not functional yet.)
    • Thought up a better namespace, so changed it again.
    Version 1.1.2
    • Relaxed all user name checks to be case insensitive.
    • Updated plugin to use a more personal namespace. (Required by craftbukkit soon.)
    Version 1.1.1
    • Made the check for [Everyone] case insensitive.
    Version 1.1
    • Protection extended to Dispensers and Furnaces.
    • Explicitly blocked the creation of illegal sized chests. (Chests are 1 or 2 blocks in size only.)
    • Allowed [Everyone] as a user that lets anyone into the container.
    • Allowed more users via additional signs, headed [More Users].
    Version 1.0.1
    • Improved handling of long user names. (Name matches to 15 characters.)
    • Improved status messages from the plugin.
    Version 1.0
    • First public release.

    This post has been edited 26 times. It was last edited by Acru Dec 28, 2011.
  2.  
  3. Offline

    Kane

    I was wondering if you tried creating this with 1000's of chests and checking how long it took to use a chest. The reason I ask is I have 100's of users and they would fill the chests really fast.

    But I think this mod is way nicer then having a normal chat command lock system since now you can see who exactly owns it and such I assume?
  4. Offline

    Acru

    As this plugin doesn't use a database, the time to use a chest is the same no matter how many millions of locked chests exist. The plugin simply checks the attached sign, if any, to see who can access it.
  5. Offline

    Kane

    wow this is pretty nice then. I will have to use it for sure. This would really beat every chest protect out there. I assume if the name is to long it will use part names?
  6. Offline

    Acru

    Good question! Currently no, but I've never met anyone who has a name longer than can fit on one line of a sign, which is 15 characters. Does anyone know what the longest allowed username is? If its longer than 15, I'll have to account for it in the next version.
  7. Offline

    h0us3cat

    We can only add 2 "friends"?
  8. Offline

    Kane

    @Acru I checked a few names on my server..

    TehHardcoreRaver 16 chars :(


    Also ever consider adding, door protection for fun to prevent people entering peoples houses and maybe vaults and such.

    Heck with your skills id like to see a chest trader shop. There is a couple but they never work well or use chests and signs right.

    Id love to someday see a really good trade sign/chest trade system that worked flawless and know things like the chests full and such.
  9. Offline

    Acru

    For version 1.0, yes.

    I was considering the possibility of allowing user groups in the last two lines, but it occurs to me as well that one could add a second sign for more space, at the expense of simplicity.


    Okay, thanks. It perhaps might be best to always use full names, and those with names longer than 15 chars would have their name wrap onto the third line? Eg, if someone were to make an account 'TehHardcoreRaven', etc.

    I can see how doors might work, along the same principle, but without additional protection someone could just tunnel through the walls. :3

    As for inventory things, I think part of the problem might be bukkit still being in development, and inventory events are still being sorted out. Its only as of craftbukkit 323 that I could prevent chests from being smashed open, for this plugin.
  10. Offline

    Kane

    @Acru, Very true but we have every block logged when it comes to that and I mean door is simple too but some people just like a private door to start with and just gives more privacy I think. Maybe also it work with some protection systems well that would say not let you break blocks but let certian people use a door eww not a bad idea there maybe.

    I personally since it use no resources allow it since it be just fun to make more private houses and such.


    Now about the names I find that bukkit offers a nice system for /ban batm and it finish the batman part. Now why not do the 15 characters of the name and leave it at that? I doubt if ever anyone would ever have a name exactly 15 characters unless they know each other to start with.


    Anyways I just like the ideas of you making a few plugins because I consider the ideas of using signs truly lightweight and that is what large servers need.
    --- merged: Feb 14, 2011 11:41 AM ---
    EDIT: Just tested this mod and it works flawless.
  11. Offline

    pudd1nG

    This mod is great!

    May I suggest adding signs onto the chest for adding more users?
    Could provide us with at least 9 more name slots.
  12. Offline

    cjbh1996

    Yeah, limit 3 players per chest isn't going to work. Also: What would happen if a chest is protected with LWC and Lockette? Would it still work? ALSO! Elaborate on your little "NESW" rule. I've heard of a south/west rule, but only briefly. Post a video of this rule taking effect.
  13. Offline

    Kane

    And you run your own server?
  14. Offline

    Acru

    Agreed. I made all names match to the first 15 characters. There will be no problems migrating from 1.0 to 1.0.1, as the names on the signs will be truncated to 15 characters when you reload the server.

    (It seems that you can put any number of characters on a sign, leading to text hovering midair, but only 15 characters will be saved and reloaded with the chunk.)

    Thanks! I wanted to update to 1.0.1 first, with some minor changes, but I'll look into this later tonight.


    This plugin is more geared towards personal chests, so user count will always be limited. I'm not sure how LWC and Lockette would interact, not having tested them together, but it is my guess is that you'd need to have permission via both plugins. Anyone willing to check on this for me?

    For the NESW rule, it just means it will check to the north, then clockwise (east then south then west) when looking for a chest to claim. If it can't find a chest, an error message will be generated. I don't have any experience making videos, though. I hope the updated description explains?
  15. Offline

    cjbh1996

    I... DO. Hence the banner. And domain name for it.
  16. Offline

    pudd1nG

    @cjbh1996 I don't think a home hosted server counts :p I think he was just more surprised that you didn't understand one of the basic minecraft plugin standards of NESW checking.

    @Acru thanks for quick reply and updates! a paypal donation link wouldn't go amiss :D
  17. Offline

    Acru

    As this is my first plugin, I'm keeping a close eye on replies, yea, hee.
    And I had snuck one in at the bottom~ Too subtle? :3
  18. Offline

    Kane

    I hate you @Acru :p I sent you a small tiny donation then I looked at your @email. I live in Ontario and before Rogers an Shaw worked out a monopolizing deal of the country we use to have Shaw. It seams in the end anyone who has shaw now wins in every way.

    Rogers might be 10 fold bigger but they are all the worst scammers now :(

    Also you guys have this trial going around 1gig internet or something LOL like wth!
  19. Offline

    Acru

    Ah, that sucks, I don't suppose you have the option of Telus over there, or is it Bell? D:
    Someone showed me this recently, makes me wonder where things are going: http://stopthemeter.ca/

    On the up side, getting close to having version 1.1 of the plugin ready. It adds dispensers/furnaces and more users on additional signs~ They are functional, but I just gotta make it so only the owner can add and remove user signs.

    Anyway, thanks much for the donation~ :3
  20. Offline

    Kane

    Very nice Acru and yes I know about the site I been spreading the love of it haha. We have bell and such but I don't like them and there just as bad here haha.

    I just want to add that I put a plugin request it might not be something you ever want to do but I posted anyways: http://forums.bukkit.org/threads/trade-sign-chest-plugin.4458/

    I really hope whoever does it will do it your style with signs and such and not by database.
  21. Offline

    Bakuhatsu

    uhm.. Maybe a function that reserves the possibility to add a sign but anyone able to open it.. good for example community chests which is used by a large amount of users?

    Just that none can just flop up a sign and they own the box.
  22. Offline

    NEO

    I really do like this method of chest protection. I have one suggestion. Add a feature to configure how many chests a group can have protected.
  23. Offline

    Acru

    I could check for a special user name [Everyone], on line 3/4? :3

    As this plugin doesn't use a database, this is impossible. No chest knows of any of the others.

    On the plus side, there isn't any lag issue in having millions of locked chests, opening a chest always takes a constant time.

    I'll have a think about this later, once I've got outstanding issues taken care of in Lockette. :3
  24. Offline

    NEO

    Well my issue wasn't with a million chests. My server is the expensive type that relies on donations and as a perk of donating you get a vault of chests made with bedrock so you can have more chests than normally allowed. Being able to have unlimited protected chests defeats the purpose.

    Perhaps I could eliminate that as a donator perk and let people have as many chests as they want. Dont know, hard decision.
  25. Offline

    Acru

    I'm not sure I understand~ How are you controlling the number of chests a person can place, on your server? With a separate plugin?
  26. Offline

    NEO

    I'm controlling the number of protected chests a user can place. If you were to make 7 chests on my server LWC would only allow you to protect 5 of them. The other 2 would be vulnerable to theft because you would not be able to protect them. If there was no limit on protection then there would be no need to have a private vault that only you can access.
  27. Offline

    Acru

    Done and done!

    I see... I'm afraid I can't help you there with this plugin, not having any per-user tracking in it. Its up to you if you want to use it anyways. :3 Though it occurs to me that one could cap the number of place-able chests allowed per user as well, with a plugin that does have a user database.
  28. Offline

    HoodedxSaints

    I'm sorry this is such a dumb question. I finally decided to install bukkit today, and I got that up and running. I'm just not sure how to use this with it. I installed the craftbukkit. Could you please tell me how to add this or link me to a post? Thanks and sorry for the trouble.
  29. Offline

    Acru

    If you put Lockette.jar into the 'plugins' folder, it will be loaded automatically. The plugins folder should be in the same folder as your craftbukkit.jar file. :3
  30. Offline

    Kane

    Thanks for 1.1 I can't wait to try ;) Will see how things go I can't wait to see what other things you could add and expand to this wonderful plugin system.
  31. Offline

    HoodedxSaints

    Ok thanks for dealing with my ignorance, and great plugin! Much appreciated!

Share This Page