Minecraft Leaks

[LEAK] [PLUGIN] TokenEnchant

Submitted by TopDogKadosu, , Thread ID: 105933

Thread Closed
TopDogKadosu
Lets be more active ;)
Level:
0
Reputation:
0
Posts:
83
Likes:
52
Credits:
93
10-11-2018, 05:12 PM
#1
Capability of TokenEnchant is featured in SSundee's latest Faction Series Youtube video. (Ofc, they have loads of (over 100 new) custom enchantments programmed using TokenEnchantAPI).


This plugin provides an Enchantment Sign, which a player would right-click to enchant an item he is holding. A player would need in-plugin tokens to enchant an item. You can specify what sort of enchantments you wish to provide, and which enchantment should be applied to what type of items in a config.yml.

You can also specify how cost of enchantment at different level will increase. At the moment there are two increment scheme:
  • Constant: cost = base-cost

  • Linear: cost = base-cost + (level * base-cost)

  • Exponential: cost = base-cost + base-cost*level^exponent
The enchantment sign will display the amount of token a player would need. This sign is individually displayed. The player just needs to look at the sign with an item, which he wishes to enchant, in his hand. Then an appropriate token cost will be automatically displayed on the sign.

Command Alias:
  • With new Token Alias Commands, you can use external plugins like Backpack plugin and use Tokens to give those features to players!

Test Server:
  • testserver.vk2gpz.com.
Supported Enchantments / PotionEffects (some are free and some are premium or sold separately):

Spoiler:Enchantments: (30 types)
SpoilerTongueotionEffects: (210 types)
Commands:
  • /tokenenchant help or /te or /te help: displays a help menu

  • /te add <name> <token_amount> : adds <token_amount> tokens to the player <name>

  • /te remove <name> <token_amount> : remove <token_amount> from the player <name>

  • /te set <name> <token_amount> : sets <token_amount> tokens to the player <name>

  • /te reload : reloads the config.yml

  • /te or /te balance [other] : displays your current token balance of you or [other]

  • /te withdraw <token_amount> [drop] : withdraws the specified number of tokens from your account and gives you the token items in your inventory. If [drop] is specified, the excess token items will be dropped on the ground.

  • /te expexchange [max_exp_to_be_exchanged] : exchanges the specified amount of EXP or all available EXP to tokens.

  • /te givetokens [name] <amount> : gives <amount> token items to yourself (or a player [name])

  • /te pay <player> <token_amount> : send <token_amount> to <player>

  • /tealiasreload : reloads command aliases.

  • /te enchant [player][enchant_name][[+]level] : enchants the item [player] is holding with [enchant_name]. If [level] is provided, the command will apply [enchant_name] with [level] to the item, which [player] is holding. If [+level] is specified, [level] will be "added" to the current enchantment level.

  • /te refund [player][enchant_name] : refund [player] for the enchantment [enchant_name]

  • /te repair [player] : repair the item in your (or [player]'s) hand.

  • /tokenenchant givebp <name> <row> [bpname] cost:xxx : gives <name> a backpacked named [bpname] of size <row> costing xxx.

  • (since v5) /tokenenchant baltop : lists ranking of token balance.
Aliases:
  • tokenenchant, te, token
Permissions:
  • tokenenchant.sign.create : allows you to create a TokenEnchant sign.

  • tokenenchant.reload : allows you to use /te reload

  • tokenenchant.add : allows you to use /te add command

  • tokenenchant.remove : allows you to use /te remove command

  • tokenenchant.balance : allows you to use /te balance command

  • tokenenchant.balance.other : allows you to use /te balance <other> command

  • tokenenchant.withdraw: allows you to use /te withdraw command

  • tokenenchant.expexchange: allows you to use /te expexchange command

  • tokenenchant.alias.reload : allows you to use /tealiasreload command.

  • tokenenchant.enchant : allows you to use /te enchant command.

  • tokenenchant.refund : allows you to use /te refund <enchant_name>

  • tokenenchant.refund.other : allows you to use /te refund <player> < enchant_name>
You can specify "permission: xxxx.xxxx" node for each enchantment/potion in the config.yml. If you specify a permission node, only the player with the permission node can "apply" the enchantment/potion to an item. If "PermissionMode" is set to "USE" (default "ENCHANT"), this permission is used to determine whether a player can "use" the effect or not.

Installation:

Then you need to install TokenEnchant.jar in the plugins folder. You would also need Vault.jar (since the support of regular economy instead of tokens)

Please make sure to install TE-XXXEnchant.jar file (which contain custom enchantments) in plugins/TokenEnchant/enchants folder.

Many massages are customisable in config.yml and most messages can be turned of by giving an empty string (""), including many cool down messages ("Potions.XXXX.cooldown_message:")

Dependency: There are no hard dependency to any other plugins.
  • Vault: if this is installed, you can use its economy as currency,

  • WorldGuard: if this is installed, you can use worldguard region to block certain custom enchants in the specific region.
Work with:
  • VKBackPack

  • EZBlock

  • DeluxChat

  • AutoSell (make sure to set "pickup: false" in Explosive)

  • VKAutoPickup (all TokenEnchant features will work with this plugin)

  • AutoPickup (use_explode_event option will not work with this plugin)

  • MineResetLitePlus

  • FeatherBoard

  • Faction (MassiveCore's official 2.x version)

  • mcMMO

  • PrisonMines
Usage:
Once you set the configuration, you just need to create an enchant sign:
  • to place "Enchant" sign, you need to write !Enchant! in the 1st line, the placeholder "{ench_cost}" will be used to automatically display an appropriate cost.

  • to place "Exchange" sign, you need to write !Exchange! in the 1st line

  • to place "Withdraw" sign, you need to write !Withdraw! in the 1st line and the exchange rate placeholder "{ex_rate}" will be replaced by the exchange rate you defined in the config.yml.

  • to place "ExpExchange" sign, you need to write !ExpExch! in the 1st line and the exp exchange rate placeholder "{exp_rate}" will be replaced by the EXP exchange rate you defined in the config.yml.

  • to place "Repair" sign, you need to write !Repair! in the 1st line
[Image: 1a2d469de1594688bf514751a17f05c6-png.12123]

[Image: 2014-12-09_16-53-35-png.12027]

NOTE: Sound enum IDs have been changed in 1.9. If you get errors saying Sound enum IDs you have in your config is not found, please use Sound enum ID from spigot version you're using. You can look up 1.8 Sound enum IDs athere

Custom naming:
All custom effects supports "alias:" option so that you can use your own name (including color) for all effects (even vanilla enchantments!!)
The following example shows Efficiency level 13 and Excavation level 1 has been customised using "alias:" option. With this option, Efficiency 13 will not show as "Efficiency enchantment.level.13" and you can control how you want it to show up!
https://www.spigotmc.org/resources/tokenenchant.2287/

Content locked
This content has been locked. Please login or register in order to unlock it.
This hidden content has been reported as not working 0 times this month.
1 times in total

RE: [LEAK] [PLUGIN] TokenEnchant

Paulter
Lurker
Level:
0
Reputation:
0
Posts:
4
Likes:
0
Credits:
4
10-11-2018, 07:19 PM
#2
Very good my man! Keep on! so you need to make more of these... THANKS!

RE: [LEAK] [PLUGIN] TokenEnchant

Johnc
Lurker
Level:
0
Reputation:
0
Posts:
2
Likes:
0
Credits:
2
12-11-2018, 04:18 AM
#3
which version is this? could you specify which version of TokenEnchant is this leak?

RE: [LEAK] [PLUGIN] TokenEnchant

Nasyr
Forum Janitor
Administrators
Level:
54
Reputation:
284
Posts:
8.05K
Likes:
960
Credits:
80
30-04-2019, 08:54 PM
#4
Link is down, therefore the thread has been closed. OP if you wish to update your link please send me or anyone of the staff team a message.
Please read the award requirements here before applying for them.
Rules and Regulations | Support Section | How to use Hide Tags
Don't message me to join a group, simply request to join one here.

Users browsing this thread: 1 Guest(s)