Skyblock Alchemist

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Skyblock Alchemist is a simple solution for admin who want to implement a simple conversion system, such as allowing people to convert 64 Lapis to a diamond.

Features

As mentioned above, this simple plugin only serve one simple purpose - to convert certain item to certain item. Admin can easily setup this plugin through config.yml, allowing the admin to specify the item required to make it, and the amount that user can get in each conversion.

This plugin can technically support every block id, even modded ID. You can add block ID that does not exist into config.yml, but it will return error if you try to get it through exchange.

Commands

/salist [Page] - Listing all existing conversion in config.yml (3 in a page)

/sacheck [Block ID] - Check whether Block ID can be made through this plugin , returning the item required to make Block ID

/saexchange [Block ID] - Exchange user's item into Block ID, if the user have enough resources specified in config.yml, returning error if the user did not have enough resources

/saremove [Block ID] - Allow admin to remove certain item from config.yml through command [Reload Plugin is needed]

/saconfig [Block ID] [Requirement] [Item Get per Conversion] - Allow admin to add conversion / edit conversion if it already exist

POSSIBLE USAGE

  1. Allow some item to be obtained easier in normal server!
  2. Providing special advantage to donor of server / loyal player through setting permission, allowing them to exchange only
  3. Make block not obtainable to player obtainable by this plugin
  4. Expand gaming experience such as Skyblock Server (Originally Purpose)
  5. IT ALL DEPENDS ON YOU

Permission Node

skyblockalchemist.query - Allow user to use /salist and /sacheck (Defined as default permission) skyblockalchemist.exchange - Allow user to use /saexchange (NOT Default permission) skyblockalchemist.alter - Allow user to use /saremove and /saconfig (Defined as OP permission)

Configuration

In config.yml, there are mainly 2 parts that you needed to be aware of.

  1. Declaration Part In first line of the config, it has a line of declaration, ONLY block id that are typed here will be loaded, no matter what content is below.
  1. Item Part Example:

'1':

Material:

- 1*1

ItemGet: 1

The first number in ' ' is the block id that the user will get in this conversion, it must match the block id defined in Declaration Part.

Material specified what is required to make this item, 1*1 indicate that 1 block of [Block ID =1] is required. You can add as many to the list as you like.

ItemGet specified how many item is get per conversion. For example if it is 2, player get 2 block per conversion.

Finally

This plugin currently does NOT support the use of ":". Please do not use it in this plugin or it will crack it.

I will also try to keep track on newest bukkit build to see whether there are any problem in it. Please kindly send me a message if you find any problem with the plugin. I will reply as soon as possible.

By the way, I am kind of new to plugin writing, so please kindly point out my error if you spot any. I have already spent a lot of time in debugging this plugin, please accept my apology if any bug do appeared.


Comments

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

About This Project

Categories

Members

Recent Files