Difference between revisions of "ServerTP"

From MG Wiki
Jump to: navigation, search
(Commands: finished command list up until v1.92.1)
(Commands: updated content, added st del command)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
ServerTP is a Minecraft server plugin originally created for Craftbukkit servers, which has since been ported to Spigot (which is backwards compatible). It has been downloaded nearly 20 thousand times and is in the top 100 pages of Minecraft server plugins (when sorted by total downloads) on dev.bukkit.org.
+
ServerTP is a Minecraft server plugin originally created for Craftbukkit servers, which has since been ported to Spigot (which is backwards compatible). It has been downloaded over 20 thousand times and is in the top 100 pages of Minecraft server plugins (when sorted by total downloads) on dev.bukkit.org, making it in the top 10 percent of total downloaded plugins.
 
+
[[File:ServerTP logo.png|thumb|ServerTP logo]]
 
This plugin allows you to easily set the spawn in a hub server and a shop in wherever your server might have one and teleport to it with simple commands and permissions! See down below for what we hope/want to add in the near future (odds are in the next update we will be adding one or more of the below).
 
This plugin allows you to easily set the spawn in a hub server and a shop in wherever your server might have one and teleport to it with simple commands and permissions! See down below for what we hope/want to add in the near future (odds are in the next update we will be adding one or more of the below).
  
Line 15: Line 15:
 
*Set shop location
 
*Set shop location
 
*Set hub location
 
*Set hub location
 +
*Allows players to teleport to custom locations, as defined by server administrators.
  
 
==Commands==
 
==Commands==
Below are a list of the commands available in ServerTP.
+
Below are a list of the commands currently available in ServerTP.
 
{{PluginCommand
 
{{PluginCommand
 
|name = st
 
|name = st
 
|syntax =
 
|syntax =
 
|parameters =  
 
|parameters =  
|alias = servertp
+
|alias = servertp, stp
 
|target = player, console
 
|target = player, console
 
|added = 1.4
 
|added = 1.4
 
|description = Is a core base command in plugin
 
|description = Is a core base command in plugin
|example =  
+
|permission =  
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 32: Line 33:
 
|syntax =
 
|syntax =
 
|parameters = 1.4
 
|parameters = 1.4
|alias = servertp reload
+
|alias = servertp reload, stp reload
 
|target = player, console
 
|target = player, console
 
|added = 1.9.2
 
|added = 1.9.2
 
|description = Reloads the plugin config file
 
|description = Reloads the plugin config file
|example =  
+
|permission = servertp.reload
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 46: Line 47:
 
|added = 1.3
 
|added = 1.3
 
|description = Teleports player who entered the command to the hub (if set)
 
|description = Teleports player who entered the command to the hub (if set)
|example =  
+
|permission  =  
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 56: Line 57:
 
|added = 1.3
 
|added = 1.3
 
|description = Sets the hub teleport
 
|description = Sets the hub teleport
|example =  
+
|permission = ServerTP.sethub
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 66: Line 67:
 
|added = 1.3
 
|added = 1.3
 
|description = Teleports player who entered the command to the shop (if set)
 
|description = Teleports player who entered the command to the shop (if set)
|example =  
+
|permission = ServerTP.shop
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 76: Line 77:
 
|added = 1.3
 
|added = 1.3
 
|description = Sets the shop teleport
 
|description = Sets the shop teleport
|example =  
+
|permission = ServerTP.setshop
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 82: Line 83:
 
|syntax =
 
|syntax =
 
|parameters =  
 
|parameters =  
|alias =  
+
|alias = stp help
 
|target = player, console
 
|target = player, console
 
|added = 1.3
 
|added = 1.3
 
|description = Displays a help menu
 
|description = Displays a help menu
|example =  
+
|permission = ServerTP.view.help
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 92: Line 93:
 
|syntax =
 
|syntax =
 
|parameters =  
 
|parameters =  
|alias = servertp info
+
|alias = servertp info, stp info
 
|target = player, console
 
|target = player, console
 
|added = 1.3
 
|added = 1.3
 
|description = Displays important plugin information
 
|description = Displays important plugin information
|example =  
+
|permission =  
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 102: Line 103:
 
|syntax =
 
|syntax =
 
|parameters =  
 
|parameters =  
|alias = servertp version
+
|alias = servertp version, stp version
 
|target = player, console
 
|target = player, console
 
|added = 1.3
 
|added = 1.3
 
|description = Displays the plugin version
 
|description = Displays the plugin version
|example =  
+
|permission =  
 
}}
 
}}
 
{{PluginCommand
 
{{PluginCommand
Line 116: Line 117:
 
|added = 1.9
 
|added = 1.9
 
|description = Displays the full list of commands for admins (ALL COMMANDS in plugin) REQUIRES: servertp.admin permission
 
|description = Displays the full list of commands for admins (ALL COMMANDS in plugin) REQUIRES: servertp.admin permission
|example =  
+
|permission = servertp.admin
 +
}}
 +
{{PluginCommand
 +
|name = st set <location>
 +
|syntax =
 +
|parameters = custom name for location, this will be used for players to type in in order to teleport to it
 +
|alias = servertp set <location>, stp set <location>
 +
|target = player
 +
|added = 2.0
 +
|description = This command, when executed, saves the current location information of the issuing player to the config file.
 +
|permission = op
 +
}}
 +
{{PluginCommand
 +
|name = st del <location>
 +
|syntax =
 +
|parameters = custom name for location to be deleted
 +
|alias = servertp del <location>, stp del <location>, servertp delete <location>, stp delete <location>, st delete <location>
 +
|target = player
 +
|added = 2.0
 +
|description = This command, when executed, saves the current location information of the issuing player to the config file.
 +
|permission = op
 +
}}
 +
{{PluginCommand
 +
|name = st loc <location>
 +
|syntax =
 +
|parameters = name of location in config file, as set by st set (unless manually changed afterwords in config)
 +
|alias = servertp loc <location>, stp loc <location>, servertp teleport <location>, stp teleport <location>, st teleport <location>, st tp <location>, stp <location>, servertp <location>
 +
|target = player
 +
|added = 2.0
 +
|description = This command, when executed, teleports the issuing player to the specified location in the config
 +
|permission =
 +
}}
 +
{{PluginCommand
 +
|name = st set delay <location> <time>
 +
|syntax =
 +
|parameters = location (as defined in config file) to alter, delay duration (in milliseconds)
 +
|alias = servertp set delay <location> <time>, stp set delay <location> <time>
 +
|target = player
 +
|added = 2.0
 +
|description = This command, when executed, teleports the issuing player to the specified location in the config
 +
|permission = op
 +
}}
 +
{{PluginCommand
 +
|name = st set toggle <location> <true/false>
 +
|syntax =
 +
|parameters = location (as defined in config file) to alter, whether or not delay is to be enabled for that specific location
 +
|alias = servertp set toggle <location> <true/false>, stp set toggle <location> <true/false>
 +
|target = player
 +
|added = 2.0
 +
|description = This command, when executed, teleports the issuing player to the specified location in the config
 +
|permission = op
 
}}
 
}}
 
==Configurability==
 
If a player types a command wrong it notifies them and tells them the command that they can enter to view all plugin commands.
 
/st admin command to allow admins to see full set of commands for plugin
 
  
 
==Installation==
 
==Installation==
Line 138: Line 185:
 
Also, if you want anything added to the plugin we will most likely be willing to help (for free) and add it to future versions of the plugin. We help you and your idea helps us grow.
 
Also, if you want anything added to the plugin we will most likely be willing to help (for free) and add it to future versions of the plugin. We help you and your idea helps us grow.
  
==Commands==
+
{{ServerTP To do list}}
 
 
*<s>/hub - This command teleports you to the hub location
 
*/shop - This command teleports you to the shop location
 
*/setshop - This command sets the shop which is teleported to via the command /shop
 
*/sethub - This command sets the hub location.
 
*/st - Displays full list of commands accessible to regular users/guests
 
*/servertp - Alternative way to display full list of commands accessible to regular users/guests</s>
 
*/st info - Displays important plugin information
 
*/servertpinfo - Alternate way to display important plugin information
 
*/st version - Displays the plugin version
 
*/servertp version - Alternate way to display the plugin version.
 
*/st admin - Displays the full list of commands for admins (ALL COMMANDS in plugin) REQUIRES: servertp.admin permission
 
*/servertp admin - Alternate way to display full list of commands for admin
 
 
 
==Permissions==
 
 
 
*ServerTP.sethub
 
*ServerTP.setshop
 
*servertp.reload
 
*servertp.admin
 
*ServerTP.view.help
 
*ServerTP.shop
 
==To Do List==
 
 
 
*Expand the plugin
 
*Squash any bugs
 
*Add more commands and features.
 
If you would like a feature added please let us know either by sending Markyroson a private message on dev.bukkit.org, or by email markyroson[at]gmail.com. Thanks!
 
  
 
==Stats collection and data gathering==
 
==Stats collection and data gathering==
Line 189: Line 208:
  
 
You can check out our website at [https://www.markyrosongaming.com markyrosongaming.com] and view the official project page at [https://dev.bukkit.org/projects/servertp dev.bukkit.org].
 
You can check out our website at [https://www.markyrosongaming.com markyrosongaming.com] and view the official project page at [https://dev.bukkit.org/projects/servertp dev.bukkit.org].
 +
[[Category:ServerTP]]

Latest revision as of 17:41, 28 December 2017

ServerTP is a Minecraft server plugin originally created for Craftbukkit servers, which has since been ported to Spigot (which is backwards compatible). It has been downloaded over 20 thousand times and is in the top 100 pages of Minecraft server plugins (when sorted by total downloads) on dev.bukkit.org, making it in the top 10 percent of total downloaded plugins.

ServerTP logo

This plugin allows you to easily set the spawn in a hub server and a shop in wherever your server might have one and teleport to it with simple commands and permissions! See down below for what we hope/want to add in the near future (odds are in the next update we will be adding one or more of the below).

Future plans[edit | edit source]

  • Compass teleportation, which would be fully customizable (right down to the lore etc).
  • Add more locations available to teleport to.
  • Add more customization abilities/options.

Features[edit | edit source]

  • Teleport to a server hub
  • Teleport to a server shop
  • Set shop location
  • Set hub location
  • Allows players to teleport to custom locations, as defined by server administrators.

Commands[edit | edit source]

Below are a list of the commands currently available in ServerTP.

st

/st

Command alias(es): servertp, stp
Executable by: player, console
Added: 1.4
Description: Is a core base command in plugin


st reload

/st reload

Command alias(es): servertp reload, stp reload
Executable by: player, console
Added: 1.9.2
Arguments: 1.4
Description: Reloads the plugin config file
Permission: servertp.reload


hub

/hub


Executable by: player
Added: 1.3
Description: Teleports player who entered the command to the hub (if set)


sethub

/sethub


Executable by: player
Added: 1.3
Description: Sets the hub teleport
Permission: ServerTP.sethub


shop

/shop


Executable by: player
Added: 1.3
Description: Teleports player who entered the command to the shop (if set)
Permission: ServerTP.shop


setshop

/setshop


Executable by: player
Added: 1.3
Description: Sets the shop teleport
Permission: ServerTP.setshop


st help

/st help

Command alias(es): stp help
Executable by: player, console
Added: 1.3
Description: Displays a help menu
Permission: ServerTP.view.help


st info

/st info

Command alias(es): servertp info, stp info
Executable by: player, console
Added: 1.3
Description: Displays important plugin information


st version

/st version

Command alias(es): servertp version, stp version
Executable by: player, console
Added: 1.3
Description: Displays the plugin version


st admin

/st admin

Command alias(es): servertp admin
Executable by: player, console
Added: 1.9
Description: Displays the full list of commands for admins (ALL COMMANDS in plugin) REQUIRES: servertp.admin permission
Permission: servertp.admin


st set <location>

/st set <location>

Command alias(es): servertp set <location>, stp set <location>
Executable by: player
Added: 2.0
Arguments: custom name for location, this will be used for players to type in in order to teleport to it
Description: This command, when executed, saves the current location information of the issuing player to the config file.
Permission: op


st del <location>

/st del <location>

Command alias(es): servertp del <location>, stp del <location>, servertp delete <location>, stp delete <location>, st delete <location>
Executable by: player
Added: 2.0
Arguments: custom name for location to be deleted
Description: This command, when executed, saves the current location information of the issuing player to the config file.
Permission: op


st loc <location>

/st loc <location>

Command alias(es): servertp loc <location>, stp loc <location>, servertp teleport <location>, stp teleport <location>, st teleport <location>, st tp <location>, stp <location>, servertp <location>
Executable by: player
Added: 2.0
Arguments: name of location in config file, as set by st set (unless manually changed afterwords in config)
Description: This command, when executed, teleports the issuing player to the specified location in the config


st set delay <location>

/st set delay <location> <time>

Command alias(es): servertp set delay <location> <time>, stp set delay <location> <time>
Executable by: player
Added: 2.0
Arguments: location (as defined in config file) to alter, delay duration (in milliseconds)
Description: This command, when executed, teleports the issuing player to the specified location in the config
Permission: op


st set toggle <location> <true/false>

/st set toggle <location> <true/false>

Command alias(es): servertp set toggle <location> <true/false>, stp set toggle <location> <true/false>
Executable by: player
Added: 2.0
Arguments: location (as defined in config file) to alter, whether or not delay is to be enabled for that specific location
Description: This command, when executed, teleports the issuing player to the specified location in the config
Permission: op



Installation[edit | edit source]

  1. Click the download button
  1. Drag the jar file into your /server/plugins folder, restart/reload/start the server or use a plugin like Plugin Manager or PlugMan to avoid having to reload, or stop your server provided that your server is running of course. After that the plugin should be loaded/registered and ready to go!

Configuration[edit | edit source]

Example config file: ServerTP example config.png

Feedback[edit | edit source]

Do you have any questions, concerns, ideas or bugs? Let us know! Create a ticket here.

Also, if you want anything added to the plugin we will most likely be willing to help (for free) and add it to future versions of the plugin. We help you and your idea helps us grow.

To Do List[edit source]

  • Expand the plugin
  • Squash any bugs
  • Add more commands and features.

If you would like a feature added please let us know either by sending Markyroson a private message on dev.bukkit.org, or by email markyroson[at]gmail.com. Thanks!

Stats collection and data gathering[edit | edit source]

This plugin utilizes Hidendra's plugin metrics system. Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. The following information is collected and sent to mcstats.org.

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

Donations[edit | edit source]

Donations are welcome and greatly appreciated however, are not required in any way nor is the project continuing/its support contingent on them. They are merely a way of helping to support future developments and projects as well as getting apps to other platforms (I currently have apps available on android) such as iOS - an expensive process.

Website[edit | edit source]

You can check out our website at markyrosongaming.com and view the official project page at dev.bukkit.org.