[Premium] Warps, Portals and more! | Warp & Teleport System | 1.8 - 1.15

SpigotVIP [Premium] Warps, Portals and more! | Warp & Teleport System | 1.8 - 1.15 5.0.4

No permission to download
Native Minecraft Version:
1.13
Tested Minecraft Versions:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
Contributors:
CodingAir
Languages Supported:
English, German, French, Spanish
Donation Link:
https://www.paypal.me/CodingAir



Unlimited features
with premium!

» Future plans «


sOZzp7w.png

Z4Qwyqn.png

Every feature has its own use-, modify-permission to give my users the ability to choose their own bunch of usable features.

For WarpSigns for example. There your stuff members/players need following permissions:
Code (Text):
Stuff members:
- WarpSystem.Modify.WarpSigns (To edit WarpSigns)
- WarpSystem.Use.WarpSigns (To use WarpSigns)
- WarpSystem.Modify.SimpleWarps (To edit SimpleWarps, which can be linked to WarpSigns)
- WarpSystem.Use.SimpleWarps (To use the linked SimpleWarps)

Players:
- WarpSystem.Use.WarpSigns
Check out all other permission nodes at the bottom of every feature.

Don't know how to give your players permissions? For this you need an additional plugin. Just search for "permission plugins" on Google!
VVl2ERn.png

Create your own warp GUI! Decide which size and structure you warps should be sorted in. This panel is 100% customizable. Take a look into the preview and you will see what you are able to change. Don't overlook the menu. You are also able to change the background or the icon behind the menu icon!

cVLkOPg.gif

Code (YAML):
Command: /warps [category, player] [player]
Permissions:
Use: WarpSystem.Use.WarpGUI
Modify: WarpSystem.Modify.WarpGUI
Let other players open the GUI: WarpSystem.WarpGUI.Other
DA3LSyz.png

NativePortals are the best way to design your spawns, temples and dungeons! Just check the preview and try it on your own!

1t0CwGJ.gif

Code (YAML):
Command: /nativeportals <create, edit, delete>
Alias: /nps <create, edit, delete>

Permissions:
Use: WarpSystem.Use.NativePortals
Modify: WarpSystem.Modify.NativePortals
j2ZPDg2.png

Effect portals are the portable option to native portals. You can set them everywhere. These portals are the best way to let players teleport by walking in a hidden edge. The hotbar gui makes it very easy to create such great portals. You will see!

veu9I2A.gif

Code (YAML):
Command: /portals <create, edit, delete, list>
Alias: /portal <create, edit, delete, list>

Permissions:
Use: WarpSystem.Use.Portals
Modify: WarpSystem.Modify.Portals
25Wdkk7.png

PlayerWarps are the modern homes which can be accessed over your entire BungeeCord. As you can see below they can be activated with money for a certain amount of time (if economy enabled) and can be used for homes, shops or whatever you want to! Invite your friends by adding them as trusted members to grant private access and free teleportations.

vg38EkH.gif

Code (YAML):
Modify:
Command: /playerwarps <create, delete, edit, list>
Alias can be configured in Config.yml
Teleport:
Command: /playerwarp <warp>
Alias can be configured in Config.yml

Permissions:
Use: WarpSystem.Use.PlayerWarps
Modify: WarpSystem.Modify.PlayerWarps (Admin tool to edit foreign warps)
Maximum warp amount: WarpSystem.PlayerWarps.99 (default is 0)
Yhkg4NC.png

With the warp signs, you are able to create signs, which teleports your players to specified destinations. Use them everywhere you want!

Little trick, rightclick signs with a sign in your hand. Then you will be able to edit them.

IkILVFd.gif

Code (YAML):
Permissions:
Use: WarpSystem.Use.WarpSigns
Modify: WarpSystem.Modify.WarpSigns
veowdtP.png

SimpleWarps
The SimpleWarp section is the most important feature of this plugin. Here you create destinations for your WarpGUI, native portals, effect portals and warp signs. It's quite easy to use, just take a look at the commands below.
Code (YAML):
Set:
Command: /setwarp <warp>
Delete:
Command: /delete <warp>
Alias: /delwarp <warp>
Edit:
Command: /editwarp <warp>
Teleport:
#CommandBlocks support '@a', '@r', '@p' (without filters)
Command: /warp <warp> [player]

Permissions:
Teleport other: WarpSystem.SimpleWarp.DirectTeleport
Use: WarpSystem.Use.SimpleWarps
Modify: WarpSystem.Modify.SimpleWarps
#Will be added by creating a SimpleWarp. Can be disabled in the config.
Standard permission: WarpSystem.Warps.<Name>

GlobalWarps (requires BungeeCord)
GlobalWarps are warps, which run on your BungeeCord. They are used for portals and icons, to bridge one spigot server to another.
Code (YAML):
Modify:
Command: /globalwarps <create, delete, list>
Alias: /gwarps<create, delete, list>
Teleport:
#CommandBlocks support '@a', '@r', '@p' (without filters)
Command: /globalwarp <warp>
Alias: /gwarp <warp>

Permissions:
Use: WarpSystem.Use.GlobalWarps
Modify: WarpSystem.Modify.GlobalWarps

Teleport-Command
This teleport plugin also brings with it the BungeeCord wide "/tp" command. Here you are able to teleport players to other players on other servers!
You also get the ability to use different tpa commands, but note: If you use a BungeeCord where you installed this plugin, you need to give your players the specific permission on your BungeeCord and not on your Spigot server!
Code (YAML):
Tp:
Command: /tp <player> [player] (or /tp [player] <x, ~> <y, ~> <z, ~>)
Alias: /teleport <player> [player] (or /teleport [player] <x, ~> <y, ~> <z, ~>)
TpHere: /tphere
TpAll: /tpall
TpToggle: /tptoggle
Back: /back
Tpa: /tpa <player>
TpaHere: /tpahere <Player>
TpaToggle: /tpatoggle
TpaAll: /tpaall

Permissions:
Use:
WarpSystem.Use.TeleportCommand.Tp (for tpHere as well)
WarpSystem.Use.TeleportCommand.TpAll
WarpSystem.Use.TeleportCommand.TpToggle
Warpsystem.Use.TeleportCommand.Back
Warpsystem.Use.TeleportCommand.Back.Deaths (Uses death positions for /back)
WarpSystem.Use.TeleportCommand.Tpa
WarpSystem.Use.TeleportCommand.TpaHere
WarpSystem.Use.TeleportCommand.TpaToggle
WarpSystem.Use.TeleportCommand.TpaAll

RandomTeleporters
If you need a fast and easy solution to go to a random location, then you have to try random teleporters. Here you are able to create interact blocks, which teleports your players to a random location! (Adjust the min and max distance, selected biomes and other stuff in the Config.yml.)
Code (YAML):
Command: /randomtp <buy, blocks, go, info>

Permissions:
Use: WarpSystem.Use.RandomTeleporters (buy and teleport)
Modify: WarpSystem.Modify.RandomTeleporters (edit teleport blocks)
Max teleports: WarpSystem.RandomTeleporters.Max.n (n is any natural number)
Free teleports: WarpSystem.RandomTeleporters.Free.n (n is any natural number)

Shortcuts
Do you want to create short commands like "/hub"? Then do it with shortcuts! Just set a warp and link it to a shortcut with the command below.
Code (YAML):
Command: /shortcuts <add, edit, list, remove>
Alias: /shortcut <add, edit, list, remove>

Permissions:
Modify: WarpSystem.Modify.Shortcuts

Supported plugins
  • Multiverse-Core (for locations at other worlds)
  • MultiWorld (see Multiverse-Core)
  • Essentials (for costs at transportation; Import-Feature)
  • EssentialsX (see Essentials)
  • CategoryWarps (Import-Feature)
  • Vault (for costs at transportation)

Update notifications
If you want to be notified for new updates, then you're able to give your permission group (operators have this by default) the following permission:
Code (YAML):
Permission: WarpSystem.Notify
On the other hand, if you are an operator and don't want to get notified, give your permission group or yourself this permission:
Code (YAML):
Permission: -WarpSystem.Notify


yw1EH1V.png

Spigot
The only part you have to do is placing the downloaded jar into the plugins folder and reload/restart your server. All other stuff will be handled by my plugin.

BungeeCord
If you are running a BungeeCord server, then I highly recommend to install it there too (place it into the plugins folder and restart your server). This connects your spigot servers to other spigot servers and it allows you to create portals between servers.

Metrics collection
This plugin uses bStats to improve this resource. You can disable it using the global bStats config.

Config
Code (YAML):
~Config
WarpSystem:
Language: ENG
Maintenance: false
Admin:
Permission: WarpSystem.Admin

GUI:
#false: The WarpGUI is identical on the entire server in all worlds
#true: The WarpGUI is different in every world
Bound_to_world: false
Admin:
#The number must be between inclusive 9 and inclusive 54 and must be divisible by 9.
Size: 54
Title:
Standard: '&c&nWarps&r'
In_Category: '&c&nWarps&r &c@%PAGE%'
User:
#The number must be between inclusive 9 and inclusive 54 and must be divisible by 9.
Size: 54
Title:
Standard: '&c&nWarps&r'
In_Category: '&c&nWarps&r &c@%PAGE%'

Economy:
#Priority list for economy systems
priority:
- Essentials
- Vault

Teleport:
Chunk_Pre_Loading:
#If enabled, only players with the "WarpSystem.Teleport.ChunkPreLoading" will preload chunks!
Limit_by_Permission: false
Enabled: true
Chunk_Radius: 1
Animation_After_Teleport:
Enabled: true
Delay: 3
Allow_Move: true

Send:
Teleport_Message:
WarpGUI: true
SimpleWarps: true
GlobalWarps: true
NativePortals: true
Portals: true
WarpSigns: true
CommandBlocks: true
PlayerWarps: true
Teleport_Cancel_Message: true

Functions:
WarpGUI: true
SimpleWarps: true
EffectPortals: true
NativePortals: true
WarpSigns: true
GlobalWarps: true
Shortcuts: true
#Available commands: '/warp <warp>' or '/globalwarp <warp>'
#Required for '/tp' command for CommandBlocks (CommandBlocks with tp commands inside don't work, if you turn this to false)
CommandBlocks: true
RandomTeleports: true
TeleportCommand: true
PlayerWarps: true

#'TeleportCommand' in 'Functions' (above) have to be toggled to true as well, if you want to use this feature.
TeleportCommands:
Back:
#Amount of temp. saved locations for the /back command
History_Size: 3
Enabled: true
Tp: true
TpAll: true
TpToggle: true
Tpa: true
TpaHere: true
TpaAll: true
TpaToggle: true
#Tpa, TpaHere& TpaAll: |true: Players on this server can receive/send teleport requests from/to other servers. |false: Players can only send TeleportRequests to players on this server
#TpAll: Only players from servers with 'BungeeCord: true' will be teleported to you.
BungeeCord: true
TeleportRequests:
#Teleport costs for a transportation via tpa or tpaHere; The teleported player has to pay
Teleport_Costs: 0
#In seconds
ExpireDelay: 30
#true: The teleport request SENDER will be notified about every accepted or denied teleport request. |false: The teleport request SENDER won't get any accept or deny messages
Notify_TpaAll_Sender: true

EffectPortals:
#Max distance between particle and player - Don't use distances higher than 200! It will cause lags.
ParticleDistance: 70.0

SimpleWarps:
#Adds on every created warp the standard permission: 'WarpSystem.Warps.<WarpName>'
Add_Permission_On_Creation: false

Commands:
Warp:
#true: '/warp' opens the WarpGUI
#false: '/warp <warp>' teleports you to warps
GUI: false

PlayerWarps:
General:
Support:
#If enabled, the player can't create PlayerWarps in regions, where he cannot build
ProtectedRegions: true
BungeeCord: true
#Disables all types of costs, active time selector, teleport costs
Economy: false
#The item of PlayerWarp is automatically the head of its owner and cannot be changed
Force_Player_Head: false
Custom_teleport_costs: true
#Turn this to true, if you want, that all PlayerWarps should be public when you create them. The state can always be changed.
Public_as_create_state: false
PlayerWarps_Command_Aliases:
- 'pwarps'
- 'pws'
PlayerWarp_Command_Aliases:
- 'pwarp'
- 'pw'
Command_References:
- 'tempwarps'
- 'twarps'
- 'tws'
- 'tempwarp'
- 'twarp'
- 'tw'
- 'home'
- 'homes'
Name_Blacklist: []
Categories:
Enabled: true
Min: 0
Max: 2
#The IDs must be identical on every Spigot server.
Classes:
- Type: EMERALD
Lore:
- '&7This class marks a warp'
- '&7as a &aShop&7!'
Name: '&a&lShop'
id: 1
- Type: OAK_DOOR
Lore:
- '&7This class marks a warp'
- '&7as a &cHome&7!'
Name: '&c&lHome'
id: 2
- Type: FARMLAND
Lore:
- '&7This class marks a warp'
- '&7as a &9Farm&7!'
Name: '&9&lFarm'
id: 3
- Type: IRON_SWORD
Lore:
- '&7This class marks a warp'
- '&7as a &ePvP-Zone&7!'
Name: '&e&lPvP-Zone'
id: 4
- Type: BOW
Lore:
- '&7This class marks a warp'
- '&7as a &bHunting-Area&7!'
Name: '&b&lHunting-Area'
id: 5
- Type: ENDER_EYE
Lore:
- '&7This class marks a warp'
- '&7as a &3miscellaneous &7warp!'
Name: '&3&lMiscellaneous'
id: 6
#Time format: "0d, 0h, 0m, 0s" - Unnecessary values can be removed (examples: "1d, 5m", "10s", "5h")!
Time:
Min_Time: 0d, 0h, 5m
Max_Time: 30d, 0h, 0m
Inactive:
#Time after an expiration. After that time, the PlayerWarp will be deleted. Inactive PlayerWarps cannot be used for teleportation purposes.
#IMPORTANT: If BungeeCord is enabled, you have to set this value in the Config.yml in the WarpSystem folder on your BungeeCord!! (It will be ignored here.)
Time_After_Expiration: 1d, 0h, 0m
#Time to remind a player, if a PlayerWarp is going to be deleted (already inactive)
Reminds:
- 12h
- 6h
- 1h
- 30m
- 15m
- 5m
- 3m
- 2m
- 1m
Costs:
#Factor calculation: (time left / time from born to expiration) > decreases proportionally to the remaining PlayerWarp time - factor decreases with rising "from born to expiration"-time
Internal_Refund_Factor: false
Round_costs_to_natural_numbers: false
Create: 200
Edit: 0
PublicWarp: 100
Personal_Item: 200
#Costs per minute
Active_Time: 0.5
#Multiplicated with custom TeleportCosts - e.g. set PlayerWarp teleport fee to 100 > Costs: 100 * 25 = 2500
Teleport_Fee: 25
Trusted_Member: 50
Editing:
#Costs for editing existing values
Name: 400
Target_Position: 200
Personal_Item: 100
Text:
#Costs per character
Teleport_Message: 2
Warp_Description: 2
Name_Length:
Min: 3
Max: 20
Teleport_Message:
Length:
Min: 5
Max: 50
Warp_Description:
Max_Lines: 3
Line_Length:
Min: 5
Max: 35
Teleport_Fee:
#Custom PlayerWarp teleport fee
Max: 500
Refunds:
#Values in % (e.g. 1 = 100%, 0.25 = 25%)
Personal_Item: 0.5
Warp_Description: 0.5
Teleport_Message: 0.5
PublicWarp: 0.5
Teleport_Fee: 0.5
Active_Time: 1
Trusted_Member: 0.5

#The standard and max amount of random teleports will be configured with permissions:
#"warpsystem.randomteleporters.free.1" » This permissions means, that the player with that permission has a standard amount of 1 free random teleports
#"warpsystem.randomteleporters.max.2" » This permissions means, that the player with that permission has a max amount of 2 random teleports, so he could buy one, if it's enabled
RandomTeleport:
#Costs for one extra teleport (buyable with commands)
Buyable:
Enabled: true
Costs: 500
Range:
#Don't use too high y values! It would cause lags!!
Highest_Y:
Nether: 126
End: 80
Min: 1000
Max: 10000
Worlds:
Enabled: false
#If enabled: Plugin selects a random world of this list for a random teleport
List:
- World
- World_Nether
- World_End
Support:
#If enabled, the player will be teleported to a random position, which is not in a protected region
ProtectedRegions: true
#If enabled, the player will be teleported to a random position, which is inside of the WorldBorder
WorldBorder: true
#If enabled, the player will be teleported to a random position, in one of the listed biomes
Biome:
Enabled: false
#Names can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Biome.html
BiomeList:
- OCEAN
- PLAINS
- DESERT
- EXTREME_HILLS
- FOREST
- TAIGA
- SWAMPLAND
- RIVER
- HELL
- SKY
- FROZEN_OCEAN
- FROZEN_RIVER
- ICE_FLATS
- ICE_MOUNTAINS
- MUSHROOM_ISLAND
- MUSHROOM_ISLAND_SHORE
- BEACHES
- DESERT_HILLS
- FOREST_HILLS
- TAIGA_HILLS
- SMALLER_EXTREME_HILLS
- JUNGLE
- JUNGLE_HILLS
- JUNGLE_EDGE
- DEEP_OCEAN
- STONE_BEACH
- COLD_BEACH
- BIRCH_FOREST
- BIRCH_FOREST_HILLS
- ROOFED_FOREST
- TAIGA_COLD
- TAIGA_COLD_HILLS
- REDWOOD_TAIGA
- REDWOOD_TAIGA_HILLS
- EXTREME_HILLS_WITH_TREES
- SAVANNA
- SAVANNA_ROCK
- MESA
- MESA_ROCK
- MESA_CLEAR_ROCK

Do_Not_Edit:
Last_Version: "0"
1m28LLl.png

If you have any problems with my plugin, contact me at one of the following places:[/COLOR][/COLOR][/COLOR]

Hint: Use the "/ws report" command ingame to save time ;)
Please send me your errors out of your console, if you find an error log ^^.
I will answer as soon as possible.
Thank you for your understanding
Author
LegitSpigot
Downloads
977
Views
1,665
First release
Last update
Rating
4.86 star(s) 7 ratings

More resources from LegitSpigot

Share this resource

Latest updates

  1. 5.0.4

    5.0.4
  2. 5.0.1

    5.0.1
  3. 4.2.12

    4.2.12

Latest reviews

update pls
Plsss Update
Plsss Update
cheers this version has a lot of bugs but please
do check the dicussion page for more infp :)
thanks for updater plugin uiltimate version you are the best human xd
niceee
Very Thanks! Can you guys update for the 4.2.5 pleas?
Top