-
Notifications
You must be signed in to change notification settings - Fork 0
Home
With Assignment you can use signs to create assignments for items or blocks you need. These assignments can then be fulfilled by any player with permission and while the assigner is getting his desired goods, the assignee that fulfills it, gets the money.
So players do not have to worry about their money like they do when buying stuff with a chest shop where players can sell goods to them until they run out of money. Instead, they now can define how much goods they need and how much money it is worth for them.
- The money for the assignments will be drawn from the assigner immediately after setting the sign up. So the assignee does not have to worry, if the assigner can afford the reward.
- If the assigner is online while an assignment is beeing fulfilled, and has sufficient inventory space, he will directly receive his goods and the sign will be deleted.
- If he has not enough space in his inventory, he will be informed, that he has to go to the sign with the fulfilled assignment when he has sufficient inventory space and gather his remaining goods there.
- If the assigner is not online while an assgnment gets fulfilled, he will be informed about his fulfilled assignments and he then can go over to his assignment sign(s) and gather his goods. As soon as all goods have been gathered, the sign will be deleted.
- If an assignment sign is broken by the assigner or another player with permission to do so, the money deposited for the assignment, will be transferred back to the assigners account.
The signs are protected from player destruction, if it is not the owner of the sign who tries to break it. OPs or players with the right permission, can override this.
The data is stored in a SQLite database. To prevent orphaned entries in the database (for example because a sign has been removed via WorldEdit instead of beeing broken by a player) the pluign will check the database every hour and delete entries where no more valid sign is present.
This plugin is multi-world capable.
#do NOT change the config version!
config_version:'1'
#set locale for user dialog messages (currently without function!)
language: de
#enable debug output
debug: false
#Currency symbol
currency: '$'
#Tag to be displayed on assignment signs for completed assignments. May be something like 'Done'
CompletedAssignmentTag: 'Erledigt'
`Set up assignments with signs
assignment.make
Fulfill assignments by providing the desired goods
assignment.take
Break assignment signs that are not yours. Used for admins or mods.
The assigner will get his money back, if his sign is broken.
assignment.brake
List assignments of another player with the "/ass list " command.
assignment.listother
Grants all permissions.
assignment.*
All permissions default to "OP". All players can by default list their own assignments. `
displays the help
/ass
displays assignments of yourself or (if provided) the given player
/ass list <PLAYER>
reloads the plugin
/ass reload
prints the version of the plugin
/ass version
issues an immediate cleanup of the database (not necessary in most cases, as cleanup is running every hour)
/ass cleanup
1st row: <a> or <A>
2nd row: ItemID:Quantity or ItemID:SubID:Quantity
3rd row: reward
4th row: used by the plugin for various things
- Vault and any economy plugin that can be used through vault
- JAVA JRE 6+ / JDK 1.6+
- A permission plugin that supports Superperms