Minecraft Leaks
(1.7.10-1.13.2 Ready) HyperDrive | Advanced Teleportation Plugin 5.3
Submitted by ArcHeLL, 26-10-2019, 09:12 PM, Thread ID: 147884
Thread Closed
https://uptobox.com/gdtao3z94qd6
Note: This is a reshare
[b] What is HyperDrive?
HyperDrive is an advanced teleportation-based plugin that provides the capabilities of standard teleportation and a unique, yet, powerful warping system. HyperDrive has many"Under The Hood" featuresthat other teleportation plugins don't have. Some of these under the hood features include algorithm usage, global tasks instead of individual, and even warp registry meaning that your warps will load once and save once. The plugin is optimized from the bottom up to guarantee optimal performance!
Curious about a feature or how something may work? Check the developer notes wiki as it may already have an in-depth description. You can find this pagehere.
What are the highlighted features of HyperDrive?
Though HyperDrive is rich with features, the prime highlights are its advanced random teleportation system with the all-newSmart Boundsfeature,Quick-Sort algorithm usagefor all menu paging systems, andCross-Serverteleportation without the need of a BungeeCord plugin.[/b]
[/b]
Below is a small representation of what HyperDrive's fully customizable GUI menus look like by default!
For sign creation the format can be found in the GIF below; however, note that the header can also be [HD] and the 'rtp' value doesn't require the world argument on the third line!
[/b]
[b]All class, objects, enumerations, etc. within the "xzot1k.plugins.hd.api" package are the tools intended for developers; however, here is a general breakdown of the API:
[/b]
The old HyperDrive page can be foundhere.
The requirements for HyperDrive are:
[/b]
Code (Text):
1) Download and then open the HyperDrive.jar with a ZIP file manager.
2) Open the plugin.yml with any text editor, preferably not notepad.
3) Remove any unwanted commands including the indented options located under them from the
commands section inside the plugin.yml.
4) Save the plugin.yml, but do NOT close the ZIP file manager until you are sure it saved to the JAR file
which is HyperDrive.
5) Install it to your server's plugins folder, if not already installed.
6) Enjoy a version of HyperDrive without the commands you don't need!
As for installation follow these steps:
[/b]
[b]
You can contact me through the following:
[/b]
[b]By purchasing the plugin you agree to the following:
Please note that these new terms & conditions are taken very seriously so please read through everything and contact the developer with any questions or concerns.
[/b]
Legacy configuration files for 1.12.2 and older can be foundhere. (Note: if using 1.8.9 or older sounds still need to be changed.)
HyperDrive is an amazing spigot/bukkit plugin that not only allows players to have full control over their OWN warps but also customizes them in a way they never have before!
HyperDrive is mainly all GUI based allowing you and your players to have the top of the line experience while using teleportation! HyperDrive provides you with many tools to help manage warps and control how your players can interact with them. HyperDrive also has an advanced particle animation system, sound system, and many more unique features you can not possibly do without! HyperDrive has many unique features and highly encourage you to download it and enjoy its unique capabilities! (Note: You can use HyperDrive in so many amazing ways of using it as a simple server warping system or replacing player homes!)
Please leave a review as it encourages the developer to keep the plugin up to date!
Don't like a feature in HyperDrive or need a specific feature?
Feel free to contact me and ask for support!
Add-ons:
HyperDrive-MC -Link
[b]Servers Using HyperDrive:[/b]
(Contact me to add your server)
play.tegcraft.com
play.vexxedmc.net
Exotic.beastmc.com
MC.TravisUniverse.Net
More pictures/media can be found here:
Features
Each of the features below can be flipped and configured to fit what YOU want them to do!
Please Note that the video below is now considered outdated; however, it does show some of HyperDrive's major features involved in its GUI system. Many thanks toLtJim007for creating this tutorial!
This video was created during version 3.7 release time, which means this video is a bit outdated. Please note that the video will not contain newer features that were introduced in recent versions. Also, be sure to showBrandsPickledsome love!
Commands &[b]Permissions[/b]
To make things easier, it is recommended to give players, the following permissions:
Code (Text):
hyperdrive.use.*
# If you want them to have access to all administrator server warps.
hyperdrive.serverwarps.*
# If you are not on the latest version of hyperdrive.
hyperdrive.edit.*
Current Available Commands:
Code (Text):
/Warps
Opens The Warps Menu!
/Group <Create/Leave/List/Join/Invite/Kick> <Player>
A set of commands used to create and manage groups which are used for group warping!
/Warps <Name>
Warps the player to the specified warp!
/Warps SetStatus <Name> <Public, Private, Server>
Sets the specified warp's status to Private, Public, or Server!
/Warps Create <Name> <Status>
Creates a Server Warp with a specific status!
/Warps Remove <Name>
Deletes a Server Warp!
/Warps List
Lists all of the know warps that the user is allowed to see!
/Warps getpermission <Name>
Gets the custom permission node for the given server warp!
/Warps setpermission <Name>
Sets the custom permission node for the given server warp!
/Warps edit <Player>
Allows the player to edit the warps he/she owns!
/Warps te <Name>
Allows the player to give a specific warp the enchanted look!
/Warps group <Invite/Accept/Deny/KickAll/List/Leave/Kick> <Player>
These are all of the commands that you can perform in HyperDrive's grouping system!
/Warps Help
Displays Help to what the player is allowed to use!
/Hyperdrive Info
Displays information on the plugin!
/Hyperdrive Reload
Reloads both the Config and Data ymls!
/Hyperdrive particles
Displays all of the current available particles for animations!
/Hyperdrive sounds
Displays all of the current available sounds for animations!
/warps setcommand <warp>
Sets the command for the defined warp (Opens a chat interaction).
/warps setcmdst <warp>
Sets the command sending type for the warp to either PLAYER and CONSOLE.
/warps getcommand <warp>
Gets the command of the defined warp.
/warps togglecmd <warp>
Toggles whether the defined warp will run a command on teleport or not.
/warps <warp> <player>
Teleports a player instantly.
/warps rtp <player> <world> <use-cooldown>
Randomly teleports the defined player in the specified world with or without a cooldown.
/warps rtp <player>
Randomly teleports the defined player in their current world.
/warps rtp
Randomly teleports the sender in their current world.
/warps deletewarps <player>
Deletes all warps that are currently owned by the player.
/tp <player> <player>
Teleports the first entered player to the second player.
/tpa <player>
Sends a teleport request to the entered player.
/tpaccept <player>
Accepts the teleport request from the entered player.
/tpdeny <player>
Denys the teleport request from the entered player.
/tppos <world> <x> <y> <z>
Teleports you to the entered coordinates in the current world.
/tphere <player>
Teleports the entered player to your location.
/tpahere <player>
Requests the player to teleport to the sender.
Current Available Permissions:
Code (Text):
hyperdrive.use.*
Gives the user all player access to HyperDrive commands!
hyperdrive.admin.*
Gives the user all admin access to HyperDrive commands!
hyperdrive.admin.help
Gives the user access to the admin help command!
hyperdrive.bypassrtpcd
Allows the player to bypass the random teleport cooldown.
hyperdrive.admin.te
Allows the player to toggle the enchanted look on a specific warp using the command /Warps te <Name>!
hyperdrive.admin.getperm
Allows the player to get the custom server warp perm using the command /Warps getpermission <Name>!
hyperdrive.admin.setperm
Allows the player to set the custom server warp perm using the command /Warps setpermission <Name>!
hyperdrive.use
Allows the player to use the command /warps!
hyperdrive.use.help
Gives the user access to the player help command!
hyperdrive.tpdelaybypass
Allows the player to bypass the teleport delay.
hyperdrive.tpcdbypass
Allows the player to bypass the teleport cooldown!
hyperdrive.moneybypass
Allows the player to bypass all economy payments!
hyperdrive.serverwarps.*
Allows the player to access/use any of the current server warps.
hyperdrive.delayanimation
Displays the delay animation while teleportation is commencing for the player (Enables for only the one player).
hyperdrive.warpanimation
Displays the warp animation teleportation has taken place for the player (Enables for only the one player).
hyperdrive.groupdelayanimation
Displays the delay group animation while teleportation is commencing for the player (Enables for only the one player).
hyperdrive.groupwarpanimation
Displays the warp group animation teleportation has taken place for the player (Enables for only the one player).
hyperdrive.hookwcbypass
Allows the player to bypass warp creation prevention by hooks!
hyperdrive.hooktpbypass
Allows the player to bypass any teleport modifications by hooks (Like No teleporting in spawn)!
hyperdrive.admin.create
Allows the player to create a server warp using the command /warps create <warp>!
hyperdrive.admin.delete
Allows the player to delete any warp using the command /warps delete <warp>!
hyperdrive.admin.edit
Allows the player to edit any warp that he/she owns using the command /warps edit <warp>!
hyperdrive.admin.warp
Allows the player to warp to any warp using the command /warps <warp>!
hyperdrive.use.warp
Allows the player to warp to any warp he/she has access to!
hyperdrive.admin.list
Allows the player to view all warps he/she has access to!
hyperdrive.admin.updatenotify
Sends the player a message if there is a update out for HyperDrive.
hyperdrive.admin.privatewarps
Allows the player to view and edit all private warps (Will not display in the Warp Menu for players without this).
hyperdrive.use.list
Allows the player to view all warps he/she has access to!
hyperdrive.admin.reload
Allows the player to reload all configuration files!
hyperdrive.admin.viewparticles
Allows the player to view all currently allowed particles for the animations/effects!
hyperdrive.admin.viewsounds
Allows the player to view all currently allowed sounds for the animations/effects!
hyperdrive.edit.changename
Allows the player to change the name of his/her warp inside the Edit Menu.
hyperdrive.edit.changedescription
Allows the player to change the description of his/her warp inside the Edit Menu.
hyperdrive.edit.changematerial
Allows the player to change the icon material of his/her warp inside the Edit Menu.
hyperdrive.edit.toggleenchanted
Allows the player to toggle the enchanted look for his/her warp inside the Edit Menu.
hyperdrive.edit.changestatus
Allows the player to change the status of his/her warp inside the Edit Menu.
hyperdrive.edit.changeamount
Allows the player to change the amount of his/her warp inside the Edit Menu.
hyperdrive.edit.deletewarp
Allows the player to delete his/her warp in the Edit Menu.
hyperdrive.edit.usageprice
Allows the player to change the price that is charged when a player uses their warp.
hyperdrive.edit.changedescriptioncolor
Allows the player to change the color of the description of his/her warp inside the Edit Menu.
hyperdrive.edit.changenamecolor
Allows the player to change the color of the name of his/her warp inside the Edit Menu.
hyperdrive.edit.addowner
Allows the player to add a owner his/her warp in the Edit Menu.
hyperdrive.edit.removeowner
Allows the player to remove a owner his/her warp in the Edit Menu.
hyperdrive.edit.giveownership
Allows the player to give ownership of his/her warp in the Edit Menu.
hyperdrive.edit.*
Gives the player access to all warp editing features (To edit their own warps not admin editing).
hyperdrive.menus.publicwarps
Allows the player to use/open the Public Warps Menu.
hyperdrive.menus.privatewarps
Allows the player to use/open the Private Warps Menu (Does not include the permission hd.admin.privatewarps).
hyperdrive.menus.mywarps
Allows the player to use/open the Public Warps Menu.
hyperdrive.menus.warpshop
Allows the player to use/open the Warp Shop Menu.
hyperdrive.menus.serverwarps
Allows the player to use/open the Server Warps Menu.
hyperdrive.menus.*
Gives the player access to all of the menus.
hyperdrive.grouping
Gives the player basic access to group warping commands.
hyperdrive.groups.warp
Gives the player access to group warping allowing them to group warp.
hyperdrive.admin.warning
Allows the player to see all HyperDrive warning messages.
hyperdrive.admin.cts
Allows the player to change a warp to a server warp through the Edit Menu.
hyperdrive.admin.togglecmd
Allows the player to toggle whether a warp will cast a command on teleport or not.
hyperdrive.admin.setcmd
Allows the player to set the command that is casted by a warp on teleport (if the command is enabled).
hyperdrive.admin.getcmd
Allows the player to see the command of a warp.
hyperdrive.admin.setcmdst
Allows the player to set the command sender type of a warp.
hyperdrive.use.create
Allows the player to create their warps through commands.
hyperdrive.use.delete
Allows the player to delete their own warps through commands.
hyperdrive.signs.use
Allows the player to use hyperdrive warp and group signs.
hyperdrive.signs.break
Allows the player to break hyperdrive warp and group signs (If not in a protected area).
hyperdrive.signs.create
Allows the player to create a hyperdrive warp or group sign.
hyperdrive.admin.warpothers
Allows the player to warp other players.
hyperdrive.admin.rtp
allows the player to randomly teleport other players.
hyperdrive.use.rtp
allows the player to randomly teleport.
hyperdrive.edit.relocate
allows the player to relocate their warps via Edit Menu.
hyperdrive.use.relocate
allows the player to relocate their warps via Command.
hyperdrive.admin.relocate
allows the player to relocate any warps via Command.
hyperdrive.warplimit.*
Allows the player to have unlimited warps!
hyperdrive.warplimit.<Amount>
Sets the maximum warp limit that each user or group can own to the specified amount!
hyperdrive.publicwarplimit.*
allows the player to have unlimited public warps (They can have as many public warps as they wish until they reach the general warp limit).
hyperdrive.privatewarplimit.*
allows the player to have unlimited private warps (They can have as many private warps as they wish until they reach the general warp limit).
hyperdrive.shopwarplimit.*
allows the player to sell unlimited shop warps (They can sell as many shop warps as they wish).
hyperdrive.admin.deletewarps
allows the player/sender to delete all warps owned by a player.
hyperdrive.tpo
Allows the player to teleport to another player with out sending a notification to the victim.
hyperdrive.tpaccept
Allows the player to accept any tpa requests that were sent to them.
hyperdrive.tpdeny
Allows the player to deny any tpa requests that were sent to them.
hyperdrive.tp
Allows the sender to teleport a player to another player, including self if the sender is a player.
hyperdrive.tpa
Allows the player to request to teleport to another player.
hyperdrive.tppos
Allows the player to teleport to a set of coordiantes.
hyperdrive.tphere
Allows the player to teleport another player to them.
hyperdrive.tptoggle
Allows the player to toggle teleportation for themselves.
hyperdrive.tpahere
Allows the plaayer to use /tpahere.
hyperdrive.rtpalias
Allows the player to use all random teleportation aliases.
hyperdrive.edit.togglewhitelist
Allows the player/sender to toggle the player whitelist on the warp.
hyperdrive.edit.addwhitelist
Allows the player/sender to add a player to the warp whitelist.
hyperdrive.edit.removewhitelist
Allows the player/sender to remove a player from the warp whitelist.[/font]
Requirements
Code (Text):
* Spigot/CraftBukkit API (1.8-1.13.2) [Required]
* Vault [Optional]
* Factions [Optional] or FactionsUUID [Optional]
* MassiveCore [Optional]
* WorldGuard [Optional]
* WorldEdit [Optional]
* Kingdoms [Optional]
* Residence [Optional]
* GriefPrevention [Optional]
1.7.x does work with most features, but WARNING titles and other similar features do NOT work...
Installation
NSTC (No Standalone Teleportation Commands) Installation Instructions
Code (Text):
1) Download and then open the HyperDrive.jar with a ZIP file manager.
2) Open the plugin.yml with any text editor, preferably not notepad.
3) Remove any unwanted commands including the indented options located under them from the commands section inside the plugin.yml.
4) Save the plugin.yml, but do NOT close the ZIP file manager until you are sure it saved to the JAR file which is HyperDrive.
5) Install it to your server's plugins folder, if not already installed.
6) Enjoy a version of HyperDrive without the commands you don't need!
Code (Text):
1) Download/Buy the HyperDrive plugin. Make sure you go under updates and download your version of Minecraft's HyperDrive version.
2) Download Vault plugin and any other optional dependencies.
3) Locate to your server's plugins folder, Drop HyperDrive.jar and Vault.jar and any other optional dependencies into the folder.
4) Start up the server.
5) Customize To Your Liking!
API
Code Examples Comming Soon...
You currently have many classes you can work with:
Code (Text):
* MenuOpenEvent (Event)
* AnimationEvent (Event)
* RandomTeleportEvent (Event)
* SignInteractEvent (Event)
* SoundEvent (Event)
* WarpEvent (Event)
* CommandSending (Enumeration)
* SerializableLocation (Object)
* Warp (Object)
* Status (Enumeration)
* WarpMenuType (Enumeration)
* WarpManager
* Manager
* Group
* GroupManager
* GroupRequest
* Teleport
* Animation
The Warp class is an "Object", WarpManager class is the manager containing all the loaded warps and other options, and the others are Event classes used to cancel and change values !
Contact
Discord: XZot1K#7490
Email:[email protected]
Terms
By purchasing/downloading this plugin you are agreeing to the following:
Code (Text):
* You are not allowed to modify or de-compile this code.
* You are not allowed to redistribute or resell this plugin.
* The price is subjected to change in the future.
* You may not request a refund since the product has already been obtained.
Keep in mind I am very open about my plugins, so if something makes you curious or you don't like something please notify me and don't cheat.
Note: This is a reshare
[b] What is HyperDrive?
HyperDrive is an advanced teleportation-based plugin that provides the capabilities of standard teleportation and a unique, yet, powerful warping system. HyperDrive has many"Under The Hood" featuresthat other teleportation plugins don't have. Some of these under the hood features include algorithm usage, global tasks instead of individual, and even warp registry meaning that your warps will load once and save once. The plugin is optimized from the bottom up to guarantee optimal performance!
Curious about a feature or how something may work? Check the developer notes wiki as it may already have an in-depth description. You can find this pagehere.
What are the highlighted features of HyperDrive?
Though HyperDrive is rich with features, the prime highlights are its advanced random teleportation system with the all-newSmart Boundsfeature,Quick-Sort algorithm usagefor all menu paging systems, andCross-Serverteleportation without the need of a BungeeCord plugin.[/b]
- Smart Boundsis a new system used for random teleportation that essential decreases the overall radius until the center location is reached. This feature is used to find a safe location with or without hooks faster and guarantee a safe location with the capability to ignore loading or generating new chunks.
- Cross-Server teleportationcurrently is only available for warping and coordinate teleportation. More will be coming, but HyperDrive's cross-server teleportation is done without the use of a BungeeCord plugin.
- Quick-Sort algorithm usageis simply a lightning fast sorting method to get to sort a list of objects and provide the end result as fast as possible.
[/b]
- Fully Customizable GUIs
- Warp Conversion System(From HyperDrive 4.x and Essentials)
- Customizable Particle Teleportation Animation Sets
- Quick-Sort Algorithm Filtering and Paging Systems(This provides HyperDrive with hasty load times, faster navigation, and much more!)
- Standalone Teleportation Commands(/tpa, /tp, and more)
- Group Teleportation(Player Head Selection GUIs)
- Cross-Server Teleportation(Warps are fully cross-server alongside the /crossserver command, done using BungeeCord and MySQL)
- MySQL and FlatFile Storage Support
- Advanced Random Teleportation System(Using the all-new Smart-Bounds system)
- A Wide Variety of Hook Support(WorldGuard 6 & 7, Factions, FactionsUUID, ASkyBlock, and more)
- A Powerful API(Providing capabilities for almost anything)
- Warp Administration & Ownership (Players can have their own warps with restrictions)
- Full Warp Customization(Warp GUI Icons can be modified and edited to any player's desires)
- Sign Manipulation(Group Warp Signs, Random Teleportation Signs, etc.)
- Auto Configuration Updater(HyperDrive watches your config and updates it if new feature and options are added, removed, changed, etc.)
- Like & Dislike Ratings- players are able like and dislike warps to affect their sorting style in the warp list menu!
Below is a small representation of what HyperDrive's fully customizable GUI menus look like by default!
For sign creation the format can be found in the GIF below; however, note that the header can also be [HD] and the 'rtp' value doesn't require the world argument on the third line!
[/b]
- /hyperdrive help <page>- opens a help page or the main page, if the page is not defined.
- /hyperdrive reload- re-loads all packets, tasks, warps, and configurations.
- /hyperdrive info- displays information about the current build of the plugin.
- /warps- opens the warp list menu.
- /warps <name> <player>- attempts to teleport the entered player to the entered warp.
- /warps rtp- begins the random teleportation process on the sender.
- /warps rtp <player>- begins the random teleportation process on the entered player.
- /warps rtp <player> <world>- begins the random teleportation process on the entered player to the entered world.
- /warps create <name>- attempts to create a warp with the entered name.
- /warps delete <name>- attempts to delete a warp with the entered name.
- /tp <player>- teleports the sender to the entered player.
- /tp <player1> <player2>- teleports player 1 to player 2.
- /tpo <player>- teleports to the player unnoticed and overriding teleport toggle.
- /tpohere <player>- teleports the player to the sender's location unnoticed and overriding teleport toggle.
- /tphere <player>- teleports the player to the sender's location.
- /tppos <x> <y> <z> <world>- teleports the sender to the defined coordinates in the defined world.
- /back <player>- attempts to teleport the entered player to their last teleport location.
- /crossserver <player> <server> <world> <x> <y> <z>- attempts to teleport the defined player to the server at the defined coordinates.
- /crossserver <player> <server> <world> <x> <y> <z> <yaw> <pitch>- attempts to teleport the defined player to the server at the defined coordinates.
- /hyperdrive updateip <initial-ip> <new-ip>- sets all IP Addresses of warps with the initial server ip to the new IP Address, Use 'current' for current server IP.
- hyperdrive.use.*- Gives the player access to all baseline permissions originally meant for a casual player.
- hyperdrive.admin.*- Gives the player all the permissions intended for an administrator.
- hyperdrive.use- This permission allows any player with the node to use the /warps command, which is the only way to access the GUI portion of the plugin.
- hyperdrive.use.create- This permission allows any player with the node to create a warp.
- hyperdrive.use.delete- This permission allows any player with the node to delete a warp.
- hyperdrive.groups.use- This permission node is used to allow any player with the node to teleport their group to any warps the leader has permission for.
- hyperdrive.rtp- This permission node is used to allow any player with the node to use the rtp command.
- hyperdrive.use.edit- This permission node is used to allow any player with the node to use the edit command.
- hyperdrive.use.accept- This permission node is used to allow any player with the node to use the accept command.
- hyperdrive.use.deny- This permission node is used to allow any player with the node to use the deny command.
- hyperdrive.tpa- This permission node is used to allow any player with the node to use the /tpa <player>, /tpaccept <player>, and /tpdeny <player> standalone teleportation commands.
- hyperdrive.tpt- This permission node is used to allow any player with the node to use the /teleporttoggle standalone teleportation command.
- hyperdrive.back- This permission node is used to allow any player with the node to use the /back standalone teleportation command.
- hyperdrive.use.rtpgroup- This permission node is used to allow any player with the node to use the /warps <rtpgroup/rtpg> command.
- hyperdrive.use.signs- This permission node is used to allow any player with the node to create HyperDrive signs.
- hyperdrive.info- This permission allows any player with the node to use the /warps info command, which will display information about the current build of the plugin.
- hyperdrive.reload- This permission allows any player with the node to use the /warps reload command, which will reload all configurations and warps.
- hyperdrive.tpcooldown- This permission node is used to allow any player with the node to bypass warp cooldowns.
- hyperdrive.admin.rtp- This permission node is used to allow any player with the node to use the admin rtp commands.
- hyperdrive.rtpbypass- This permission node is used to allow any player with the node to bypass the rtp cooldown.
- hyperdrive.admin.help- This permission node is used to allow any player with the node to access the admin help menu.
- hyperdrive.admin.warp- This permission node is used to allow any player with the node to access the admin warp other players command.
- hyperdrive.admin.bypass- This permission node is used to allow any player with the node to bypass all hook restrictions.
- hyperdrive.admin.status- This permission node is used to allow any player with the node to change that status of a warp to ?ADMIN.
- hyperdrive.admin.tp- This permission node is used to allow any player with the node to use the /tp <player> <player> standalone teleportation command.
- hyperdrive.admin.tphere- This permission node is used to allow any player with the node to use the /tphere <player> standalone teleportation command.
- hyperdrive.admin.tpo- This permission node is used to allow any player with the node to use the /tpo <player> standalone teleportation command.
- hyperdrive.admin.tppos- This permission node is used to allow any player with the node to use the /tppos <player> <x> <y> <z> <world> standalone teleportation.
- hyperdrive.admin.back- This permission node is used to allow any player with the node to use the /back <player> standalone teleportation command.
- hyperdrive.economybypass- This permission node is used to allow any player with the node to bypass the economy entirely.
- hyperdrive.use.createsigns- This permission node is used to allow any player with the node to create HyperDrive signs.
- hyperdrive.admin.crossserver- This permission node is used to allow any player with the node to attempt and teleport a player to the defined server at the defined location.
- hyperdrive.updateid- This permission node is used to allow any sender with the node to update warps with the initially defined IP to a new IP.
- hyperdrive.tpdelaybypass- This permission node is used to bypass the warp teleportation delay entirely.
- hyperdrive.warps.<warp>- This permission node will give a player access to any warp they don't have access to.
- hyperdrive.warps.*- This permission node will give a player access to all warps they don't have access to.
[b]All class, objects, enumerations, etc. within the "xzot1k.plugins.hd.api" package are the tools intended for developers; however, here is a general breakdown of the API:
[/b]
- TheManager.classis the bread and butter of the HyperDrive API. This class provides pretty much all necessary API functions such as loaded warps and warp limits.
- TheTeleportationHandler.classis the hub where all teleportation related API methods can be found.
- TheEnumContainer.classis the class that contains every single Enumeration the plugin uses.
- TheWarp.classis an object that contains all information and variable about a single warp.
- TheGroupTeleportEventis fired when a group has finished the teleportation process and is sent to the destination.
- TheHookCheckEventis fired whenever hooks are used in a check to see if a location is safe and playing by the rules. This is what you want to use if you would like to add your own hooks to the plugin.
- TheEconomyReturnEventis fired when HyperDrive tries to give money back to a player.
- TheEconomyChargeEventis fired when HyperDrive tries to take money from a player.
- TheMenuOpenEventis fired whenever the player opens a HyperDrive menu.
- TheRandomTeleportEventis fired when a player is teleported to a random location through the random teleportation system.
- TheWarpEventis fired when a player simply teleports to a warp.
The old HyperDrive page can be foundhere.
The requirements for HyperDrive are:
[/b]
- Bukkit/Spigot 1.8-1.14.4 or a similar fork sharing the same API packages. (Required)
- Factions Massive Core or FactionsUUID (Optional)
- ASkyBlock v3.0.8.8 (Optional)
- Residence v4.8.1.0 (Optional)
- Vault (Optional)
- Towny (Optional)
- WorldEdit & WorldGuard 6 or 7 (Optional)
- GriefPrevention (Optional)
Code (Text):
1) Download and then open the HyperDrive.jar with a ZIP file manager.
2) Open the plugin.yml with any text editor, preferably not notepad.
3) Remove any unwanted commands including the indented options located under them from the
commands section inside the plugin.yml.
4) Save the plugin.yml, but do NOT close the ZIP file manager until you are sure it saved to the JAR file
which is HyperDrive.
5) Install it to your server's plugins folder, if not already installed.
6) Enjoy a version of HyperDrive without the commands you don't need!
As for installation follow these steps:
[/b]
- (Step 1) Make sure the server is offline or another instance of the HyperDrive plugin is not enabled.
- (Step 2) Place the freshly downloaded JAR file into your plugins folder. If HyperDrive 4.x was installed previously delete everything except your warps folder.
- (Step 3) Start the server and let HyperDrive generate appropriate configuration files for your server version.
- (Step 4) If the warps folder exists, this is the time to remove it from the HyperDrive folder as all warps have already been converted automatically.
- (Step 5) Enjoy the plugin!
[b]
You can contact me through the following:
[/b]
- Discord (XZot1K#7490)
- Email ([email protected])
- Spigot Messaging (JKMODz)
[b]By purchasing the plugin you agree to the following:
Please note that these new terms & conditions are taken very seriously so please read through everything and contact the developer with any questions or concerns.
[/b]
- Account recovery is not providedunless authorized by the developer. This references the loss of a license by account ban, suspension, or even the loss of access to the account. Once the digital product is purchased on an account it will be bound to only that account unless purchased by other accounts.
- Plugin distribution is forbidden, I have released HyperDrive Open-Source for those who simply need access to the API, are curious about how a feature works, or simply just need to get there hands on a copy to play around with friends. However, please support the developer by purchasing the plugin. The source-code; however, is protected by theGNU Lesser General Public License v3.0. This does not refer to forking or anything of that sort. If you wish to fork and make your own feature using HyperDrive as the base by all mean do so!
- Refunds are not provided, by purchasing the plugin you have fully committed. Charge-backs or disputes will not be tolerated; therefore, please feel free to ask questions before purchasing.
- The price is subjected to change in the future. Deals and other similar price changes can happen at any time.
- No issue reports in the review section. Do not use the review section to try and drum up attention. If you have an issue, either directly contact the developer or post in the discussions and communicate with others. The GitHub is also now available to get things resolved as fast as possible. If an issue or bug is posted within the review section you will be reported. This is only being made a rule to attempt and clean up the review section for others to easily read about other's opinions of the plugin.
Legacy configuration files for 1.12.2 and older can be foundhere. (Note: if using 1.8.9 or older sounds still need to be changed.)
HyperDrive is an amazing spigot/bukkit plugin that not only allows players to have full control over their OWN warps but also customizes them in a way they never have before!
HyperDrive is mainly all GUI based allowing you and your players to have the top of the line experience while using teleportation! HyperDrive provides you with many tools to help manage warps and control how your players can interact with them. HyperDrive also has an advanced particle animation system, sound system, and many more unique features you can not possibly do without! HyperDrive has many unique features and highly encourage you to download it and enjoy its unique capabilities! (Note: You can use HyperDrive in so many amazing ways of using it as a simple server warping system or replacing player homes!)
Please leave a review as it encourages the developer to keep the plugin up to date!
Don't like a feature in HyperDrive or need a specific feature?
Feel free to contact me and ask for support!
Add-ons:
HyperDrive-MC -Link
[b]Servers Using HyperDrive:[/b]
(Contact me to add your server)
play.tegcraft.com
play.vexxedmc.net
Exotic.beastmc.com
MC.TravisUniverse.Net
More pictures/media can be found here:
Features
Each of the features below can be flipped and configured to fit what YOU want them to do!
- Personal Warpsalong with full icon customization for each individual warp.
- Multi paged GUI menusfor unlimited warps. (Full configurable)
- Standalone teleportation commandslike /tp or /tpa.
- Configurable Random Teleportation(World Border and Hook Support).
- Sign Manipulationfor many teleportation features.
- Menu warp icon personalization, Allow your players to have full control over how their warp's icon looks by allowing them to change the material, amount, status, description, colors, and much much more!
- Essentials warp converterfor easy conversion.
- Integrated packet handlersto automatically adjust to the server's current minecraft version.
- Group warpingalong with an integrated grouping system!
- Warp Shopallowing your players to exchange warps to other players for a currency amount!
- Advanced particle animationsystem with multiple customization effects.
- Warp owner system, your players can add and remove owners from the warp as well as giving over full ownership of the warp. This also includes white-listing.
- Many third-party hooksincluding Factions, FactionsUUID, Vault, Kingdoms, WorldGuard, and more.
- So Much More.... Go Check It Out!
Please Note that the video below is now considered outdated; however, it does show some of HyperDrive's major features involved in its GUI system. Many thanks toLtJim007for creating this tutorial!
This video was created during version 3.7 release time, which means this video is a bit outdated. Please note that the video will not contain newer features that were introduced in recent versions. Also, be sure to showBrandsPickledsome love!
Commands &[b]Permissions[/b]
To make things easier, it is recommended to give players, the following permissions:
Code (Text):
hyperdrive.use.*
# If you want them to have access to all administrator server warps.
hyperdrive.serverwarps.*
# If you are not on the latest version of hyperdrive.
hyperdrive.edit.*
Current Available Commands:
Code (Text):
/Warps
Opens The Warps Menu!
/Group <Create/Leave/List/Join/Invite/Kick> <Player>
A set of commands used to create and manage groups which are used for group warping!
/Warps <Name>
Warps the player to the specified warp!
/Warps SetStatus <Name> <Public, Private, Server>
Sets the specified warp's status to Private, Public, or Server!
/Warps Create <Name> <Status>
Creates a Server Warp with a specific status!
/Warps Remove <Name>
Deletes a Server Warp!
/Warps List
Lists all of the know warps that the user is allowed to see!
/Warps getpermission <Name>
Gets the custom permission node for the given server warp!
/Warps setpermission <Name>
Sets the custom permission node for the given server warp!
/Warps edit <Player>
Allows the player to edit the warps he/she owns!
/Warps te <Name>
Allows the player to give a specific warp the enchanted look!
/Warps group <Invite/Accept/Deny/KickAll/List/Leave/Kick> <Player>
These are all of the commands that you can perform in HyperDrive's grouping system!
/Warps Help
Displays Help to what the player is allowed to use!
/Hyperdrive Info
Displays information on the plugin!
/Hyperdrive Reload
Reloads both the Config and Data ymls!
/Hyperdrive particles
Displays all of the current available particles for animations!
/Hyperdrive sounds
Displays all of the current available sounds for animations!
/warps setcommand <warp>
Sets the command for the defined warp (Opens a chat interaction).
/warps setcmdst <warp>
Sets the command sending type for the warp to either PLAYER and CONSOLE.
/warps getcommand <warp>
Gets the command of the defined warp.
/warps togglecmd <warp>
Toggles whether the defined warp will run a command on teleport or not.
/warps <warp> <player>
Teleports a player instantly.
/warps rtp <player> <world> <use-cooldown>
Randomly teleports the defined player in the specified world with or without a cooldown.
/warps rtp <player>
Randomly teleports the defined player in their current world.
/warps rtp
Randomly teleports the sender in their current world.
/warps deletewarps <player>
Deletes all warps that are currently owned by the player.
/tp <player> <player>
Teleports the first entered player to the second player.
/tpa <player>
Sends a teleport request to the entered player.
/tpaccept <player>
Accepts the teleport request from the entered player.
/tpdeny <player>
Denys the teleport request from the entered player.
/tppos <world> <x> <y> <z>
Teleports you to the entered coordinates in the current world.
/tphere <player>
Teleports the entered player to your location.
/tpahere <player>
Requests the player to teleport to the sender.
Current Available Permissions:
Code (Text):
hyperdrive.use.*
Gives the user all player access to HyperDrive commands!
hyperdrive.admin.*
Gives the user all admin access to HyperDrive commands!
hyperdrive.admin.help
Gives the user access to the admin help command!
hyperdrive.bypassrtpcd
Allows the player to bypass the random teleport cooldown.
hyperdrive.admin.te
Allows the player to toggle the enchanted look on a specific warp using the command /Warps te <Name>!
hyperdrive.admin.getperm
Allows the player to get the custom server warp perm using the command /Warps getpermission <Name>!
hyperdrive.admin.setperm
Allows the player to set the custom server warp perm using the command /Warps setpermission <Name>!
hyperdrive.use
Allows the player to use the command /warps!
hyperdrive.use.help
Gives the user access to the player help command!
hyperdrive.tpdelaybypass
Allows the player to bypass the teleport delay.
hyperdrive.tpcdbypass
Allows the player to bypass the teleport cooldown!
hyperdrive.moneybypass
Allows the player to bypass all economy payments!
hyperdrive.serverwarps.*
Allows the player to access/use any of the current server warps.
hyperdrive.delayanimation
Displays the delay animation while teleportation is commencing for the player (Enables for only the one player).
hyperdrive.warpanimation
Displays the warp animation teleportation has taken place for the player (Enables for only the one player).
hyperdrive.groupdelayanimation
Displays the delay group animation while teleportation is commencing for the player (Enables for only the one player).
hyperdrive.groupwarpanimation
Displays the warp group animation teleportation has taken place for the player (Enables for only the one player).
hyperdrive.hookwcbypass
Allows the player to bypass warp creation prevention by hooks!
hyperdrive.hooktpbypass
Allows the player to bypass any teleport modifications by hooks (Like No teleporting in spawn)!
hyperdrive.admin.create
Allows the player to create a server warp using the command /warps create <warp>!
hyperdrive.admin.delete
Allows the player to delete any warp using the command /warps delete <warp>!
hyperdrive.admin.edit
Allows the player to edit any warp that he/she owns using the command /warps edit <warp>!
hyperdrive.admin.warp
Allows the player to warp to any warp using the command /warps <warp>!
hyperdrive.use.warp
Allows the player to warp to any warp he/she has access to!
hyperdrive.admin.list
Allows the player to view all warps he/she has access to!
hyperdrive.admin.updatenotify
Sends the player a message if there is a update out for HyperDrive.
hyperdrive.admin.privatewarps
Allows the player to view and edit all private warps (Will not display in the Warp Menu for players without this).
hyperdrive.use.list
Allows the player to view all warps he/she has access to!
hyperdrive.admin.reload
Allows the player to reload all configuration files!
hyperdrive.admin.viewparticles
Allows the player to view all currently allowed particles for the animations/effects!
hyperdrive.admin.viewsounds
Allows the player to view all currently allowed sounds for the animations/effects!
hyperdrive.edit.changename
Allows the player to change the name of his/her warp inside the Edit Menu.
hyperdrive.edit.changedescription
Allows the player to change the description of his/her warp inside the Edit Menu.
hyperdrive.edit.changematerial
Allows the player to change the icon material of his/her warp inside the Edit Menu.
hyperdrive.edit.toggleenchanted
Allows the player to toggle the enchanted look for his/her warp inside the Edit Menu.
hyperdrive.edit.changestatus
Allows the player to change the status of his/her warp inside the Edit Menu.
hyperdrive.edit.changeamount
Allows the player to change the amount of his/her warp inside the Edit Menu.
hyperdrive.edit.deletewarp
Allows the player to delete his/her warp in the Edit Menu.
hyperdrive.edit.usageprice
Allows the player to change the price that is charged when a player uses their warp.
hyperdrive.edit.changedescriptioncolor
Allows the player to change the color of the description of his/her warp inside the Edit Menu.
hyperdrive.edit.changenamecolor
Allows the player to change the color of the name of his/her warp inside the Edit Menu.
hyperdrive.edit.addowner
Allows the player to add a owner his/her warp in the Edit Menu.
hyperdrive.edit.removeowner
Allows the player to remove a owner his/her warp in the Edit Menu.
hyperdrive.edit.giveownership
Allows the player to give ownership of his/her warp in the Edit Menu.
hyperdrive.edit.*
Gives the player access to all warp editing features (To edit their own warps not admin editing).
hyperdrive.menus.publicwarps
Allows the player to use/open the Public Warps Menu.
hyperdrive.menus.privatewarps
Allows the player to use/open the Private Warps Menu (Does not include the permission hd.admin.privatewarps).
hyperdrive.menus.mywarps
Allows the player to use/open the Public Warps Menu.
hyperdrive.menus.warpshop
Allows the player to use/open the Warp Shop Menu.
hyperdrive.menus.serverwarps
Allows the player to use/open the Server Warps Menu.
hyperdrive.menus.*
Gives the player access to all of the menus.
hyperdrive.grouping
Gives the player basic access to group warping commands.
hyperdrive.groups.warp
Gives the player access to group warping allowing them to group warp.
hyperdrive.admin.warning
Allows the player to see all HyperDrive warning messages.
hyperdrive.admin.cts
Allows the player to change a warp to a server warp through the Edit Menu.
hyperdrive.admin.togglecmd
Allows the player to toggle whether a warp will cast a command on teleport or not.
hyperdrive.admin.setcmd
Allows the player to set the command that is casted by a warp on teleport (if the command is enabled).
hyperdrive.admin.getcmd
Allows the player to see the command of a warp.
hyperdrive.admin.setcmdst
Allows the player to set the command sender type of a warp.
hyperdrive.use.create
Allows the player to create their warps through commands.
hyperdrive.use.delete
Allows the player to delete their own warps through commands.
hyperdrive.signs.use
Allows the player to use hyperdrive warp and group signs.
hyperdrive.signs.break
Allows the player to break hyperdrive warp and group signs (If not in a protected area).
hyperdrive.signs.create
Allows the player to create a hyperdrive warp or group sign.
hyperdrive.admin.warpothers
Allows the player to warp other players.
hyperdrive.admin.rtp
allows the player to randomly teleport other players.
hyperdrive.use.rtp
allows the player to randomly teleport.
hyperdrive.edit.relocate
allows the player to relocate their warps via Edit Menu.
hyperdrive.use.relocate
allows the player to relocate their warps via Command.
hyperdrive.admin.relocate
allows the player to relocate any warps via Command.
hyperdrive.warplimit.*
Allows the player to have unlimited warps!
hyperdrive.warplimit.<Amount>
Sets the maximum warp limit that each user or group can own to the specified amount!
hyperdrive.publicwarplimit.*
allows the player to have unlimited public warps (They can have as many public warps as they wish until they reach the general warp limit).
hyperdrive.privatewarplimit.*
allows the player to have unlimited private warps (They can have as many private warps as they wish until they reach the general warp limit).
hyperdrive.shopwarplimit.*
allows the player to sell unlimited shop warps (They can sell as many shop warps as they wish).
hyperdrive.admin.deletewarps
allows the player/sender to delete all warps owned by a player.
hyperdrive.tpo
Allows the player to teleport to another player with out sending a notification to the victim.
hyperdrive.tpaccept
Allows the player to accept any tpa requests that were sent to them.
hyperdrive.tpdeny
Allows the player to deny any tpa requests that were sent to them.
hyperdrive.tp
Allows the sender to teleport a player to another player, including self if the sender is a player.
hyperdrive.tpa
Allows the player to request to teleport to another player.
hyperdrive.tppos
Allows the player to teleport to a set of coordiantes.
hyperdrive.tphere
Allows the player to teleport another player to them.
hyperdrive.tptoggle
Allows the player to toggle teleportation for themselves.
hyperdrive.tpahere
Allows the plaayer to use /tpahere.
hyperdrive.rtpalias
Allows the player to use all random teleportation aliases.
hyperdrive.edit.togglewhitelist
Allows the player/sender to toggle the player whitelist on the warp.
hyperdrive.edit.addwhitelist
Allows the player/sender to add a player to the warp whitelist.
hyperdrive.edit.removewhitelist
Allows the player/sender to remove a player from the warp whitelist.[/font]
Requirements
Code (Text):
* Spigot/CraftBukkit API (1.8-1.13.2) [Required]
* Vault [Optional]
* Factions [Optional] or FactionsUUID [Optional]
* MassiveCore [Optional]
* WorldGuard [Optional]
* WorldEdit [Optional]
* Kingdoms [Optional]
* Residence [Optional]
* GriefPrevention [Optional]
1.7.x does work with most features, but WARNING titles and other similar features do NOT work...
Installation
NSTC (No Standalone Teleportation Commands) Installation Instructions
Code (Text):
1) Download and then open the HyperDrive.jar with a ZIP file manager.
2) Open the plugin.yml with any text editor, preferably not notepad.
3) Remove any unwanted commands including the indented options located under them from the commands section inside the plugin.yml.
4) Save the plugin.yml, but do NOT close the ZIP file manager until you are sure it saved to the JAR file which is HyperDrive.
5) Install it to your server's plugins folder, if not already installed.
6) Enjoy a version of HyperDrive without the commands you don't need!
Code (Text):
1) Download/Buy the HyperDrive plugin. Make sure you go under updates and download your version of Minecraft's HyperDrive version.
2) Download Vault plugin and any other optional dependencies.
3) Locate to your server's plugins folder, Drop HyperDrive.jar and Vault.jar and any other optional dependencies into the folder.
4) Start up the server.
5) Customize To Your Liking!
API
Code Examples Comming Soon...
You currently have many classes you can work with:
Code (Text):
* MenuOpenEvent (Event)
* AnimationEvent (Event)
* RandomTeleportEvent (Event)
* SignInteractEvent (Event)
* SoundEvent (Event)
* WarpEvent (Event)
* CommandSending (Enumeration)
* SerializableLocation (Object)
* Warp (Object)
* Status (Enumeration)
* WarpMenuType (Enumeration)
* WarpManager
* Manager
* Group
* GroupManager
* GroupRequest
* Teleport
* Animation
The Warp class is an "Object", WarpManager class is the manager containing all the loaded warps and other options, and the others are Event classes used to cancel and change values !
Contact
Discord: XZot1K#7490
Email:[email protected]
Terms
By purchasing/downloading this plugin you are agreeing to the following:
Code (Text):
* You are not allowed to modify or de-compile this code.
* You are not allowed to redistribute or resell this plugin.
* The price is subjected to change in the future.
* You may not request a refund since the product has already been obtained.
Keep in mind I am very open about my plugins, so if something makes you curious or you don't like something please notify me and don't cheat.
Users browsing this thread: 1 Guest(s)