massivecraft-logotype-plugin-massivelock-2000

Features
Configure
Download

Download

Download

Download MassiveLock for $19

Download

Introduction

MassiveLock is block and entity locking done right. We have used LWC, Deadbolt and Lockette ourselves. Finally we decided to create our own plugin. This is our embodied vision of the next generation padlock you have been waiting for.

  • ChestShop Replacement: Locked chests can work as shops.
  • Blocks and Entities: Lock doors, chests, diamond blocks, paintings, boats and squids with ease.
  • Advanced Protection: We use over 40 API events. Armor stands can not be pushed by water.
  • Extremely Optimized: MassiveLock will barely appear in your timings. We hook directly into Minecraft.
  • Stable as a Rock: We run this plugin ourselves 24/7 to find bugs before we release versions.
  • Particle Visualization: Use “/lock visualize” to highlight nearby locks with particles.
  • Rights Compatibility: You can only lock where you can build. Respects Factions, WorldGuard, Towny etc.
  • Usage Override Integration: LWC donation chests not working in Faction land? With MassiveLock they do.
  • Multiple Parts: The same lock can contain multiple chests. Use one lock for your whole storage room.
  • Multiple Ranks: Locks have Leaders, CoLeaders, Officers, Members and PasswordMembers.
  • Faction Ranks Integration: Add all officers of a certain Faction as members.
  • Great Commands: Easy commands to list, show and manage locks for the player.
  • Easy Administration: List the locks for a player, teleport to locks, remove all locks from a player or world.
  • Clickable Chat Buttons: There is even clickable buttons in chat for improved usability.
  • … and much more …

Commands

  • /lock list [page=1] [user|all=you] list locks
  • /lock show [page=1] [lock=used] show lock
  • /lock parts,tp [page=1] [lock=used] show lock parts
  • /lock used,selected [set=show] edit used lock
  • /lock create,new [name=] create lock
  • /lock delete <lock> delete lock
  • /lock edit edit lock
  • /lock edit Id show Id
  • /lock edit Name [set=show] edit Name
  • /lock edit Mode [set=show] edit Mode
  • /lock edit Password [set=show] edit Password
  • /lock edit Autoclose [set=show] edit Autoclose
  • /lock edit Redstone [set=show] edit Redstone
  • /lock edit Hoppers [set=show] edit Hoppers
  • /lock edit ShopAccount [set=show] edit ShopAccount
  • /lock edit ShopPrices edit ShopPrices
  • /lock edit Roles edit Roles
  • /lock edit Parts edit Parts
  • /lock visualize [on|off=toggle] use visualization
  • /lock punch [on|off=toggle] use punching
  • /lock override [on|off=toggle] use override
  • /lock tool spawn tool
  • /lock password <password> [lock=used] use password
  • /lock transfer <from> <to> transfer locks
  • /lock purge <user> purge locks
  • /lock world use world management
  • /lock world list list locks in world
  • /lock world delete <worldName> delete locks in world
  • /lock version display plugin version

Usage Examples

Basics:

  1. Type /lock create to create a new lock.
  2. Type /lock show to see the lock data.

Parts by Tool:

  1. Type /lock tool to spawn a tool item.
  2. Hold the tool item in your hand.
  3. Left click to add. Right click to remove.

Parts by Punch:

  1. Type /lock punch to activate punch mode.
  2. Left click to add. Right click to remove.
  3. Type /lock punch to deactivate punch mode.

Edit Properties:

  1. Type /lock edit name swag to give your lock the name swag.
  2. Type /lock edit mode Donation to allow container deposit (but not withdraw) for everyone.
  3. Type /lock edit autoclose 3s to make doors and levers autoclose after 3 seconds.
  4. Type /lock edit roles add Leader Cayorion to add Cayorion as a lock leader.
  5. Type /lock edit roles add Officer Thortuna to add Thortuna as a lock officer.
  6. Type /lock edit roles add Member Faction-Aloria  to the faction Aloria as members.
  7. Type /lock edit password ***** to set a password for the lock.
  8. Type /lock edit password none to remove the password.
  9. Type /lock show to see the lock data.

Selecting:

  • Click the block or entity. Then click the [Use] button in chat.
  • Look at the lock and type /lock use that.
  • Stand near the lock and type /lock use this.
  • Type /lock use swag to select the lock named swag for use.
  • Type /lock list then click the [Use] button next to the lock you want to use.

Diamond Shop:

  1. Type /lock edit mode Shop to make the lock a shop.
  2. Hold a diamond in your hand and type /lock edit ShopPrices add B10 S7.
  3. Shift right click the chest to open it and add in diamonds to be sold.
  4. Customers can now buy diamonds for 10 and sell for 7 by opening locked chest.
  5. For detailed shop information please read this tutorial on our forums!

Visualize

  • Red: This lock has Private mode.
  • Pink: This lock has Donation mode.
  • Gold: This lock has Shop mode.
  • Green: This lock has Public mode.
  • Note: You are using this lock.
  • Cloud: You are member of this lock.
  • Swirl: You are not member of this lock.

massivelock-particle-usedprivate

massivelock-particle-pigboat

massivelock-particle-donation-chest

massivelock-particle-public-chest

massivelock-particle-shop

massivelock-particle-room

Command Screenshots

/lock visualize

massivelock-command-visualize

Use this command to toggle visualization of nearby blocks on and off. Remember to toggle on particles in you client graphics settings.

/lock list

massivelock-command-list

Use this command to list your locks. See the [<] and [>] buttons at the top? Click them to switch list page.

/lock show

massivelock-command-show

Use this command to show all properties for the lock you are currently using.

/lock edit

massivelock-command-edit

Use this command to edit the lock properties for the lock you are currently using. In the screenshot above we typed /lock edit name NewFancyName.

/lock password

massivelock-command-password

Use this command to become a PasswordMember by specifying the correct password for the lock.

/lock transfer

massivelock-command-transfer

Use this command to transfer lock ownership from yourself to your alt account. In the screenshot above we typed /lock transfer Cayorion SomeAltAccount.

The Editor

The editor command /lock edit is used to edit properties for the lock you are currently using. A player uses one lock at a time and can select a lock for use by typing /lock use.

TIP: Use the help system when in doubt. You can simply click your way to the child command you want to use. Type /lock edit and all child commands will be listed. Click the child command you want. The help for that command and all available child commands will be listed etc.

TIP: Some properties are optional and can be removed by setting them to “none“.

Id

Default: *Automatically Created*
The formal database id for you lock. This id can not be changed.

Name

Default: None
The nice name you choose for your lock. You may change it at any time.

Mode

Default: Private
There are four lock modes: Private, Donation, Public and Shop. The first three work just like like in LWC. Private is the default which means full protection. Donation allows non members to put items into containers but not withdraw them. Public allows everyone to use the lock and is a way of reserving something yet not restricting it. Shop mode will allow other players to open containers to buy and sell items therein.

Password

Default: None
You can optionally set a password for your lock. The password can be used to gain PasswordMember rank. If you change the password all PasswordMembers are kicked from the lock.

Autoclose

Default: No
Optional time after which the lock will auto close doors and levers. Specify the time like “3s”, “10 seconds”, “1m”, “1 minute”, “3m27s” or even “1h 23m 57s”. Use “no” to disable.

Redstone

Default: No
Should redstone be allowed to interact with the lock?

Hoppers

Default: No
Should hoppers be allowed to interact with the lock?

Shop Account

Default: You
Which player account should be used for the shop. This will automatically be set to yourself if you set the lock mode to shop.

Shop Prices

Default: Empty
This is where you specify the items, buy price, sell price and quantity.

Roles

Default: Leader You
The users and their rank for this lock. This where you add and remove members.

Parts

Default: Empty
All parts of the lock. All the blocks and entities that are added.

Roles and Permissions

PermissionLeaderCoLeaderOfficerMemberPasswordMember
UseXXXXX
ShowXXXXX
Edit NameXX
Edit ModeXX
Edit PasswordXX
Edit AutocloseXX
Edit RedstoneXX
Edit HoppersXX
Edit Roles PasswordMemberXXX
Edit Roles MemberXXX
Edit Roles OfficerXX
Edit Roles CoLeaderX
Edit Roles LeaderX
Edit PartsX
Edit Shop Prices
X
Edit Shop AccountX
DamageX
DeleteX

Administration Commands

/lock override

massivelock-command-override

Use this command to toggle override mode on and off. This works just like /f override in Factions. You will be granted full access to everything that is locked and you will not have to pay money when locking.

/lock tp

massivelock-command-tp

Use this command to teleport to a lock. You will see a list if all the lock parts. Just click the [TP] button next to one of them to teleport there.

/lock purge

massivelock-command-purge

Use this command to delete all locks for a certain player.

/lock transfer

massivelock-command-transfer

Use this command to transfer the ranks in all locks from one player to another. This command is available for normal players too. Normal players can however only transfer from themselves.

/lock world list

massivelock-command-world-list

List the lock and part count for all worlds. The information is taken from the MassiveLock database only. If you have deleted a world map you will see all ghost locks within it here.

/lock world delete

massivelock-command-world-delete

Use this command after a world map removal. You will want to remove the locks that exist in that world map you no longer have installed to clean up in the MassiveLock database.

Much Deserved Credits

This plugin is the combined efforts of Cayorion, Madus, Ulumulu1510 and the MassiveCraft community. Together we carefully designed, coded and bug tested this plugin.

MassiveLock took over 7 months to develop and is one of the most ambitious MassiveCraft plugin projects to date.

We are extremely proud over this project and hope you will enjoy the plugin as much as we do ourselves.

  • Cayorion: Lead Developer
  • Madus: Developer
  • Ulumulu1510: Developer
  • MassiveCraft Staff and Players: Bug testing and feedback