Faction Wands & Pickaxes 1.6.5

ULTRA Faction Wands & Pickaxes 1.6.5 2019-07-04

Tested for Minecraft Versions 1.7.10 - 1.14.3
FactionsWP supports Minecraft versions 1.8 - 1.14.3 by using automatic version detection features and will receive updates as newer versions of Minecraft are released. 1.7.10 is supported, but not as much as 1.8+.
WnpKYKl.png

⚒ What is FactionWP? ⛏

Faction Wands & Pickaxes (FactionWP) is an efficiently developed plugin that introduces a large variety of famous wands & pickaxes, such as the 'Trench Pickaxe', 'Harvester Hoe', and 'Sell Wand' to the Minecraft world with high control. The plugin is and was thoroughly tested on 300+ player servers to ensure performance is optimal. Still not convinced? Well, FactionWP also contains many advanced features like per-tool cooldowns, uses, and configuration to provide full control!

⚒ How is FactionWP Different? ⛏
  • FactionWP uses micro-optimization anywhere it can to complete tasks faster than normal, benchmarking approaximetly 250ms faster at all times than traditional methods.
  • FactionWP's tools do not require insane configuration for different radiuses, uses, counter, or even overall looks. Instead, it uses advanced indexing to build your tools off of what is entered in the give command. This feature alone can save you up to an hour of time in terms of configuration.
  • FactionWP is carefully tested and develop to ensure it will NOT break other plugins, even if that other plugin is another tool plugin!
  • Duplications are a no go, this is the last thing a server owner wants to see. This being said, the tools are stress tested and tested even in the worst conditions (Low tick rate or high ping) to make sure items are imporssible to duplicate using these tools.
  • All tools are given many checks and allowed to react as they do in Vanilla MC to provide the smoothest experience. These checks also prevent a player from creating fake tools.
Below is a preview of Some of the currently available wands & pickaxes (tools):
(Please note that this GIF image does NOT contain every tool currently available as new tools are added nearly every couple updates.)
uZrfYvU.gif

Please note that each and every tool, including formats, can be entirely customized to your liking. The following images are of the Default tool configurations.

The current avaliable tools are:

Code:

* Trench Pickaxe & Shovel
* Tray Pickaxe
* Harvester Hoe & Axe
* Platform & Wall Wand
* Ice Wand
* Lightning Wand
* Sell Wand
* Sand Wand
* Craft Wand


NOTE: Every tool is full customizable from the ground up, even what item they physically are regardless of their name. In total there are 12 tools as of 1.6.4-B.


⚒ Features ⛏

Currently, FactionWp contains a crazy number of features. The plugin's most treasured features are as follows:
  • All-In-One - Think it's annoying to have a separate plugin for each wand or pickaxe? Good same here. A huge benefit is FactionWP has everything inside one plugin which leaves less of a hassle in the long run!
  • Unlimited Use Tools - By simply setting uses below zero the tool gain unlimited uses, can't get much easier than that!
  • Heavily Reliable - FactionWP is made to be highly flexible, meaning if you were to change Minecraft versions or change something huge in the configuration the plugin will attempt to adjust to those changes rather than putting more onto the to-do list.
  • Hook Ready - FactionWP has many hooks including WorldGuard, GriefPrevention, Factions, ShopGUIPlus, ASkyBlock, and More.
  • A growing variety of wands & pickaxes (tools) - each containing their own unique abilities designed with the help of many server owners.
  • Per-item uses - each wand or pickaxe (tool) has its own unique use count where when used up the item is destroyed. (This feature is fully configurable.)
  • Block Break Counter - block breaking based tools are able to be given a block counter.
  • Items Sold Counter - item selling based tools are able to be given an items sold counter.
  • Per-type cooldowns - each wand or pickaxe (tool) type has a fully configurable cooldown using the system time. This feature was designed to provide server owners with more options to control the items and optimize performance on their side.
  • Global cooldowns - each tool has the option to share a global cooldown with others.
  • High-quality code - using timestamp testing and server reports the plugin's code is written for speed and efficiency.
  • Strong developer API - as the plugin was developed it was thoroughly developed to have the capability of being hooked into.
  • Auto-Version Configuration Generation - when your configuration is first generated the plugin will pick a config best suited for your server version.
  • Full configuration - every feature as the plugin was developed was given its own configuration option alongside a detailed description of its purpose.
  • Expandable - the plugin is also ready for new wands or pickaxes to be implemented into the plugin after heavy testing, so suggestions are welcome!
  • Auto-detecting packet handlers - the plugin will auto-detect your server's current version and select packets based on the version ranging from 1.8-1.14.3.
⚒ Commands & Permissions ⛏
Code:
⚒ Commands ⛏

* /factionwp give <player> <type> <uses> <radius> - this command will give the entered player the specified type with the defined parameters. Don’t worry, if the type requires specific parameters there will be a detail message in assistance to the command failure by default.

* /factionwp info – provides the sender with the plugin’s information.

* /factionwp list – provides the sender with a list of all currently available tool types.

* /factionwp reload – reloads the plugin’s configuration file.


⚒ Permissions ⛏

* factionwp.swmultiplier.<any number> - by giving the player this permission the value at the end will be multiplied by the sell price for the item being sold by the Sell Wand. This is typically used as a booster.

* factionwp.hhmultiplier.<any number> - by giving the player this permission the value at the end will be multiplied by the sell price for the item being sold by the Harvester Hoe. This is typically used as a booster.

* factionwp.hamultiplier.<any number> - by giving the player this permission the value at the end will be multiplied by the sell price for the item being sold by the Harvester Axe. This is typically used as a booster.

* factionwp.admin - gives the player access to all the plugin's features.

* factionwp.all - gives the player access to all wands and pickaxes.

* factionwp.give – allows the sender to use the give command.

* factionwp.info – allows the sender to use the info command.

* factionwp.reload – allows the sender to use the reload command.

* factionwp.sandwand – allows the player to use the sand wand.

* factionwp.craftwand – allows the player to use the craft wand.

* factionwp.sellwand – allows the player to use the sell wand.

* factionwp.lightningwand – allows the player to use the lightning wand.

* factionwp.smeltwand – allows the player to use the smelt wand.

* factionwp.harvesterhoe – allows the player to use the harvester hoe.

* factionwp.harvesteraxe – allows the player to use the harvester hoe.

* factionwp.icewand – allows the player to use the ice wand.

* factionwp.traypickaxe – allows the player to use the tray pickaxe.

* factionwp.trenchpickaxe – allows the player to use the trench pickaxe.

* factionwp.trenchshovel – allows the player to use the trench shovel.

* factionwp.wallwand - allows the player to use the wall wand.

* factionwp.platformwand - allows the player to use the platform wand.



⚒ Installation ⛏

1) Purchase and download the plugin.
2) Locate the FactionWP.jar and relocate it to your server's plugins folder.
3) Start or restart the server to create any missing configuration files.
4) Modify your configuration files to ensure correct materials, particle names, and sound names are used alongside any other modifications you desire.
5) Restart the server and enjoy!

⚒ Developer API ⛏

FactionWP's developer API is quite simplistic. In order to hook into the plugin you simply only need access to the plugin's instance. For ease of use, the 'FactionWP.getPluginInstance()' code can be used. Below is a list of all intended classes that are expected to be used within the API:
Code:
* Manager (class) - this class contains all of the important and useful methods used throughout the plugin. The instance of the class must be retrieved from the plugin's main instance.

* ToolUseEvent (Bukkit Event) - this event is called when any tool is used. This is a great resource for implementing anything on tool usage or blocking tool usage entirely.

* HookCallEvent (Bukkit Event) - this event is called when a hook check is initiated when checking if a location is safe for modification. This event can be used to implement your own hooks into the plugin!

### This class was removed in version 1.0.6.
* Direction (Enum) - this enum is used for direction methods inside the Manager class.

* WPType (Customized Enum) - this enum contains all available tool types along with values that are stored within each of them.

There are other classes that can be accessed; however, the above classes are the recommended API classes.

⚒ Contact ⛏

Be sure to check for updates daily, as updates could fix potential issues.
I can be contacted by email at '[email protected]', on discord at 'XZot1K#7490', or by a message on MC-Market. Once sent please don't expect an immediate answer; however, I will get back to you as soon as possible.

Please note that it is highly recommended to contact me through discord above all other options for quick responses.

Feeling generous? You can donate to the developer here.


Warrning 1 ad
Author
Wifi
Downloads
0
Views
18
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Wifi

Top