Treasure Block

Treasure Block

WARNING! THE VERSION 3.0 CHANGES THE CONFIG! YOU NEED TO CHANGE THE ITEM ID'S AND ENCHANT ID'S TO ITEM NAMES AND ENCHANT NAMES! SEE ITEMS / ENCHANTMENTS AVAILABLE FOR THE LIST WITH AVAILABLE OPTIONS!

Treasure Block is a new plugin to create treasures and collect them. If you place a block (name must be 'Treasure'), it will create the treasure, and when you click the block you will collect it. It will automaticly disappear and shows a configurable message at the chat.

How to use?

  1. Type /treasure create while holding a block
  2. Place the block (name must be 'treasure')
  3. Click the block to collect him
  4. Get your reward

    To change the reward:
  5. Open the plugin folder
  6. Open the folden Treasure Block
  7. Open the config file
  8. Enter at the treasure it at the following way (~ = 1 space):

Treasure:
~~'1':
~~~~items:
~~~~- '(item):(amount)(enchantment id):(enchantment lvl)'
~~~~- '(item):(amount)'
~~~~commands:
~~~~- (command without /)
~~'2':
~~~~items:
~~~~- '(item):(amount)'

Example to get a lapis block:
Treasure:
~~'1':
~~~~items:
~~~~- 20:1

NEW POSSIBILITY: ENTER ~ INSTEAD OF A NUMBER AND GIVES A RANDOM ITEM / RANDOM AMOUNT!
PLAYER NAME INSIDE A COMMAND? USE {player}!

Available items / enchantments

Items: http://pastebin.com/7SRaVWEn
Commands: http://pastebin.com/aVyYRDdH

Commands

  • /treasure printlist players <filename>: Creates a file with the amount of found treasures by player
  • /treasure printlist treasures <filename>: Creates a file with all the treasure locations
  • /treasure count <player>: Gives you the amount of found treasures by the selected player
  • /treasure compass: Gives a compass locate the nearest treasure
  • /treasure create: Renames the item inhand to treasure to place the block at create a treasure
  • /treasure hints add <id> <hint>: Adds a hint for a treasure
  • /treasure hints show <id>: Shows the hint for a treasure
  • /treasure list: Gives a list with all the treasure locations
  • /treasure remove <id>: Remove a treasure
  • /treasure reload: Reloads the config file

Permissions

  • treasure.create: Creates the treasure
  • treasure.collect: Collects the treasure
  • treasure.compass: Use '/treasure compass' and left click compass
  • treasure.list: You can see the treasure locations
  • treasure.hints.*: Use all treasure.hints.... permissions
  • treasure.hints.add: Use '/treasure hints add <id> <hint>'
  • treasure.hints.show: Use '/treasure hints show <id>'
  • treasure.players.*: Gets the following permissions
  • treasure.players.printlist: You can print the amount of found treasures by player in a .yml file
  • treasure.players.count: You can see the amount of found treasures by player individual
  • treasure.reload: Reloads the config file
  • treasure.remove: You can remove treasures
  • treasure.reset: Resets the amount of collected treasures
  • treasure.treasures.printlist: You can print the treasure locations in a .yml file

Version history

V3.0
  • Items and enchantments replace by names (see items / enchantments available)
V2.1
  • Command add: '/treasure hints add <id> <hint>': Sets a hint for a treasure
  • Command add: '/treasure hints show <id>': Shows the hint for a treasure
  • Command add: '/treasure compass': Gives a compass to navigate to nearest treasure
  • Compass right click: Gives a hint for the treasure
  • Compass left click: Recalculate nearest treasure
  • Permission add: 'treasure.hints.add': You can use '/treasure hints add <id> <hint>'
  • Permission add: 'treasure.hints.show': You can use '/treasure hints show <id>' and right click compass
  • Permission add: 'treasure.compass': You can use '/treasure compass' and left click compass

V2.0
  • Max random amount now possible to set for each item. Put is ~(amount). Ex ~5
  • Possibility to perform a command after gething a treasure. See the config file how to work
  • Change the treasure item. For placing a treasure, the name of the item must be 'Treasure'
  • Command add: '/treasure create': Change the name of the current item inhand to 'Treasure'
  • Command add: '/treasure reset <all/playername>': Reset the amount of collected treasures
  • Permission add: 'treasure.reset': Reset the amount of collected treasures

V1.3
  • Add possibility to random amount or item by replace a number into ~
  • Command add: '/treasure printlist treasures <filename>': Prints a list of available treasures
  • Command add: '/treasure remove <id>: Remove a treasure
  • Command add: '/treasure list': Gives you a list of available treasures
  • Command changed: '/treasure printlist <filename>' to '/treasure printlist players <filename>'
  • Permission add: 'treasure.treasures.printlist': Use /treasure printlist treasures <filename>
  • Permission add: 'treasure.list': Use /treasure list
  • Permission add: 'treasure.remove': Use /treasure remove <id>

V1.2
  • Fix bug right click not showing reward
  • Add enchantment possibility (see configuration)

V1.1.1
  • Fix bug no items. Remove the config file or change the configfile (see how to change reward)
  • Fix error on click into air

V1.1
  • Fix bug treasure count and printlist
  • Fix bug sponge block didn't disappear with right click
  • Command changed: /treasure player printlist <file name> to /treasure printlist <file name>
  • Command changed: /treasure player found <player> to /treasure count <player>
  • Text changed: 'Treasure not registered' to 'This treasure is NOT registered'
  • Permission changed: treasure.players.found to treasure.players.count

V1.0

First version

In progress

  • None, use ticket tracker to give a suggestion!

Bug?

Use the ticket tracker to report your bug

Donate

If you like the plugin, please donate!

Donate


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    66162
  • Created
    Sep 24, 2013
  • Last Released File
    Nov 15, 2013
  • Total Downloads
    4,480
  • License

Categories

Members

Recent Files