EnchantShops - buy enchantments through signs!

New EnchantShops icon


Notice

Sorry for the delayed update! D: Currently i am working on allowing enchants to buy purchasable though money and/or xp, but the Bukkit API is very unstable with changing the xp. Will have the update ASAP.

Description

What is EnchantShops? EnchantShops makes getting enchantments easier! Instead of having to battle hundreds of Zombie Pigman to get experience, then having to craft an Enchantment Table, and going though the trouble of building a room, you can simply buy them though signs! EnchantShops allows users to right-click signs and buy the enchantment specified on the sign.
http://dev.bukkit.org/media/images/39/56/2012-02-27_18.10.59.png

Features

  • Configurable enchantment aliases
  • Option for using economy through vault or an Item Economy
  • Configurable tags and color-codes used in declaring EnchantShops
  • Option for disabling and enabled certain enchantments

Commands

/listenchants - list enchantments and their start levels and max levels. For a complete list on the enchantments and the items they enchant, please visit this page.
/enchant-alias <enchantment> - get the alias for an enchantment (not case sensitive).
/enchant-shoptag - get the shop tag required at the top of the EnchantShop.

Permissions

enchantshop.buy - allows users to buy enchantments from signs.
enchantshop.getalias - gives users rights to use '/enchant-alias <enchantment>'.
enchantshop.getshoptag - gives users rights to use '/enchant-shoptag'.
enchantshop.shop.create - gives users rights to build EnchantShops.
enchantshop.shop.delete - gives user rights to remove EnchantShops.

Config

  • properites:
    • permissions: false - enable permissions
    • useVault: true - if true it will use the economy provided through vault, otherwise use Items as the economy
    • materialID: 266 - the material id used for the Item Economy
    • item-alias: Gold Bar - the alias used for the item for the Item Economy
    • shop-tag: [EnchantShop] - the shop tag required at the top of an EnchantShop
    • shop-colorcode: '3' - the color code used for coloring the shop-tag on an EnchantShop
  • enchant-aliases:
    • ARROW_KNOCKBACK: ARROW_KB
    • ARROW_INFINITE: ARROW_I
    • DAMAGE_UNDEAD: DAMAGE_U
    • LOOT_BONUS_BLOCKS: LT_BS_BLOCKS
    • LOOT_BONUS_MOBS: LT_BS_MOBS
    • PROTECTION_ENVIRONMENTAL: PROT_ENV
    • PROTECTION_EXPLOSIONS: PROT_EXP
    • PROTECTION_FALL: PROT_FL
    • PROTECTION_PROJECTILE: PROT_PROJ
    • PROTECTION_FIRE: PROT_FIRE
    • DAMAGE_ARTHROPODS: DAMAGE_APODS
    • WATER_WORKER: WATER_WKR
  • enchant-states
    • DURABILITY: true
    • PROTECTION_ENVIRONMENTAL: true
    • LOOT_BONUS_BLOCKS: true
    • PROTECTION_FIRE: true
    • DIG_SPEED: true
    • PROTECTION_FALL: true
    • SILK_TOUCH: true
    • PROTECTION_EXPLOSIONS: true
    • PROTECTION_PROJECTILE: true
    • OXYGEN: true
    • WATER_WORKER: true
    • ARROW_INFINITE: true
    • DAMAGE_UNDEAD: true
    • ARROW_FIRE: true
    • DAMAGE_ALL: true
    • ARROW_KNOCKBACK: true
    • KNOCKBACK: true
    • ARROW_DAMAGE: true
    • DAMAGE_ARTHROPODS: true
    • LOOT_BONUS_MOBS: true
    • FIRE_ASPECT: true

How to create EnchantShops

Creating an EnchantShop is easy. Simply put the shop-tag (declared in the config and obtainable in-game via command '/enchant-shoptag') on the first line. On the second line, put the enchantment's alias if provided, otherwise put the enchantment's name. On the third line, put the level associated with the enchantment (declared in the config and obtainable in-game via command '/enchant-alias <enchantment>'). Then finally on the fourth line, put the price of the enchantment. http://dev.bukkit.org/media/images/39/57/2012-02-27_18.18.12.png
http://dev.bukkit.org/media/images/39/58/2012-02-27_18.18.34.png


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of cs34026 cs34026 Oct 13, 2013 at 02:36 UTC - 0 likes

    will this work on 1.6 like some other old plugins this looks great and would be compatable with the enchantmore plugin i beleive you could get alot more downloads if you decided to talk to that owner about compatability!

    Signiture

  • Avatar of Thedutchgamechannel Thedutchgamechannel Aug 23, 2013 at 16:13 UTC - 0 likes

    please update to 1.6 :D

  • Avatar of Dakushiguna Dakushiguna May 03, 2013 at 09:50 UTC - 0 likes

    ADDITIONAL IDEA

    How about, if you add the feature that makes possible to configure which ItemID is possible to enchant with EnchantShops ?

  • Avatar of buttyst buttyst Apr 07, 2013 at 16:00 UTC - 0 likes

    @Moneybagzz77: Go

    Ye i was wondering about this too can anyone help ?

  • Avatar of Moneybagzz77 Moneybagzz77 Apr 04, 2013 at 04:20 UTC - 1 like

    Works for 1.5.1 on latest Spigot for me. Is it possible to add permissions per enchant? Meaning say I only want groupA to be able to buy unbreaking and for groupB not be able to buy it.

  • Avatar of Bballheat Bballheat Apr 04, 2013 at 01:06 UTC - 0 likes

    This plugin isn't working...

    BFAK:90745661,134dba8e0d0ff5fa851ff9ec7dcb3f3fcf4a429b0864bf63300b3fc5d1e359b3

    Making plugins again! Come check out my custom coded Basketball Server! IP: 69.136.233.92

  • Avatar of Bballheat Bballheat Apr 01, 2013 at 20:29 UTC - 0 likes

    Is /listenchants impossible to view? I used the command and it says I don't have permission and there doesn't seem to be a permission node to show it.

  • Avatar of modeltrainexpert modeltrainexpert Mar 28, 2013 at 21:47 UTC - 0 likes

    @magana_10: Go

    You have to put the folder in too. Not just the jar. :)

  • Avatar of modeltrainexpert modeltrainexpert Mar 28, 2013 at 21:43 UTC - 0 likes

    @RedRender: Go You don't say? lol

  • Avatar of RedRender RedRender Mar 16, 2013 at 21:47 UTC - 0 likes

    @oOTAGOo: Go

    Not trying to be a Pain , But PROTECTION_ ENVIRONMENTAL Doesn't fit on a sign

Facts

Date created
Feb 28, 2012
Categories
Last update
Mar 15, 2012
Development stage
Release
License
Public Domain
Curse link
EnchantShops - buy enchantments through signs!
Downloads
19,375
Recent files
  • R: v0.1.4 for CB 1.2.3-R0.2 Mar 15, 2012
  • R: v0.1.3a for CB 1.2.3-R0.2 Mar 13, 2012
  • R: v0.1.2a for CB 1.1-R6 Mar 02, 2012
  • R: v0.1.2 for CB 1.1-R4 Feb 29, 2012
  • R: v0.1.0 for CB 1.1-R4 Feb 28, 2012

Authors

Relationships

Required dependency
Vault