- Minecraft Versions
- 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20
- Languages Supported
- English, German, [Custom]
Advanced Warp, Home, Spawn & Teleport Plugin
General Overview:
This is a huge Warp, Home, Spawn & Teleport Plugin with a lot of Settings and Functions which supports conections with other Plugins like Dynmap or BentoBox, which can all be changed by you in the Plugin-Config and the Lang-Files!
Supports Bukkit, Spigot & Paper-Servers from 1.9 to 1.20.5!
If you like my Plugins and Libraries please support me by leaving a good Review!
=============================================================================
Special Features:
100% customizable
Very good performance
Easy to use commands!
Safe-Warp Feature
If the "Safe-Warp"-Feature is active, you can teleport to this Warp-Setup:
If the "Safe-Warp"-Feature is active, you can't teleport to this Warp-Setup:
A huge amount of Settings to customize!
Warp-Cooldowns
Warp-Particle-Effects
Warp-Teleport-Sounds
Warp-Passwords
Tab-Complete for all Commands
Warp-Toplist
Warp-List
Warp-Visitor-Counter
Warp-Welcome-Messages
Players can set endless Warps!
Private Homes
Players can set endless Homes!
And many more......
=============================================================================
Special Premium Features:
Dynmap-Implementation
Custom Dynmap Settings
Defined Dynmap-Pins and a Warp-Categorie
BentoBox-Implementation
Change if Players can set there Warp and Homes on other Islands
Advanced Warp, Home and AdminWarp-Features
AdminHome-Commands
Tpa & TpaHere-Features
Set the Tpa-Respond-Time & Toggle Tpa-Requests
Teleport to the Spawn
You can teleport Players to the Spawn if they join your Server
SetSpawn-Feature
Better WarpCooldowns
Warp-Cooldowns are now much more performant than in GWarp.
Also you can see how long the active Cooldown are until you can warp again!
Warp WarmUp-Features
Define a WarmUp-Timer which defines how long a Player must stand still until he gets teleported!
WorldBlacklist for Warps & Homes
More Config-Options!
Define if Players can use Warp / Home or the Spawn from a diffrent World
Define Warp-Welcome-Placeholder-Formats (Time and Date)
Create Warp-Signs for your Warps!
Create custom CommandShortcuts!
Custom Warp-Ratings!
Decimal-Ratings!
Upgrade your Data from GWarp to GWarpPro!
Note: With the purchase of this Plugin you can get the Premium-Rank on the Discord-Server!!
Simply write to a Staff on the Server with your Spigot Name!
=============================================================================
What is "Safe-Warp" ?:
This Plugin supports a Feature named "Safe-Warp"!
You can enable or disable it in the Plugin-Config.
But what is Safe-Warp?
"Safe-Warp" checks if a Warp is safe befor you get teleported to them,
so you are protected at traps, lava or other ways to kill the teleported Player.
When is a Warp safe?
A Warp is safe when 1 Block in each Direction of the Warp-Location is
Air and the Block under the Warp-Location is a Soild-Block.
=============================================================================
Commands:
/warp <Warp> -> Warp yourself
/warp top -> Top-Warp-List
/warp list [<Page>] -> Warp-List
/warp set <Warpname> -> Create a Warp
/warp delete <Warp> -> Delete a Warp
/warp update <Warp> -> Move a Warp
/warp welcome <Warp> [<Text>/clear] -> Change a Warp's Welcome-Message
/warp warps [<Page>] [<Player>] -> Shows Player Warps
/warp lock <Warp> -> Lock or unlock a Warp
/warp owner <Warp> -> Shows the Warp-Owner
/warp password <Warp> [<Password>/clear] -> Set a Warp-Password
/warp effect <Warp> [<Effect>/clear] -> Change the Teleport-Effect
/warp sound <Warp> [<Sound>/clear] -> Change the Teleport-Sound
/warp icon <Warp> [<Material>/clear] -> Change the Warp-Icon
/warp rate <Warp> [<Rate>/clear] -> Rate a Warp
/warp rating <Warp> -> Shows a Warprating
/awarp help -> Helplist
/awarp <Warp> [<Player>] -> Warp a Player
/awarp set <Warpname> <Player> -> Create a Warp
/awarp delete <Warp> -> Delete a Warp
/awarp update <Warp> -> Move a Warp
/awarp welcome <Warp> [<Text>/clear] -> Change a Warp's Welcome-Message
/awarp lock <Warp> -> Lock or unlock a Warp
/awarp password <Warp> [<Password>/clear] -> Set a Warp-Password
/awarp effect <Warp> [<Effect>/clear] -> Change the Teleport-Effect
/awarp sound <Warp> [<Ton>/clear] -> Change the Teleport-Sound
/awarp count <Warp> -> Lock or unlock a Warp Visitorcounter
/awarp setowner <Warpname> <Player> -> Set a Warp-Owner
/awarp reset <Warpname> -> Reset a Warp Visitorcounter
/awarp icon <Warp> [<Material>/clear] -> Change the Warp-Icon
/awarp rate <Warp> <Player> [<Material>/clear] -> Rate a Warp
/awarp safe <Warp> -> Set a Warp permanently to a Safe-State
/awarp upgrade -> Upgrade the Warp-Data from GWarp
/home help -> Helplist
/home <Home> -> Home yourself
/home set <Homename> -> Create a Home
/home delete <Home> -> Delete a Home
/home update <Home> -> Move a Home
/home homes [<Page>] -> Show your Homes
/ahome help -> Helplist
/ahome <Home> <Player> [<Player>] -> Home a Player
/ahome set <Player> <Homename> -> Create a Home
/ahome delete <Player> <Home> -> Delete a Home
/ahome update <Player> <Home> -> Move a Home
/ahome homes <Player> [<Page>] -> Show Player Homes
/ahome upgrade -> Upgrade the Home-Data from GWarp
/tpa <Player>/accept/deny/info/revoke/toggle [<Player>] -> Tpa-Features
/tpahere <Player>/accept/deny/info/revoke/toggle [<Player>] -> TpaHere-Features
/gtp <Player> [<Player>] -> Tp-Features
/spawn [<Player>] -> Teleport to the Spawn
/setspawn -> Set the Spawn
/back [<Player>] -> Teleport to your last Teleport-Location
=============================================================================
Permissions:
OP-Permission: GWarpPro.*
Update-Notification-Permission: GWarpPro.Update
Config-Reload-Permission: GWarpPro.GWarpProReload
Warp-Permissions (Default-Permissions marked Underlined):
- GWarpPro.Warp.* -> Contains all Warp-Permissions
- GWarpPro.Warp.Warp -> Use "/warp <Warp>"
- GWarpPro.Warp.Warp.<Warpname> -> Use "/warp <Warp>" on a specific Warp
- GWarpPro.Warp.GUI -> Use "/warp gui <Menu>"
- GWarpPro.Warp.Top -> Use "/warp top"
- GWarpPro.Warp.List -> Use "/warp list <Page>"
- GWarpPro.Warp.Set -> Use "/warp set <Warpname>"
- GWarpPro.Warp.Set.IgnoreWarpIsland -> Ignore the "set-warp-only-on-island"-Config-Option
- GWarpPro.Warp.Amount.* -> Player can create unlimited Warps
- GWarpPro.Warp.Amount.X -> Player can create X Warps (X can be 1-100)
- GWarpPro.Warp.Delete -> Use "/warp delete <Warp>"
- GWarpPro.Warp.Update -> Use "/warp update <Warp>"
- GWarpPro.Warp.Welcome -> Use "/warp welcome <Warp> [<Text>/clear]"
- GWarpPro.Warp.Warps -> Use "/warp warps [<Page>]"
- GWarpPro.Warp.Warps.Other -> Use "/warp warps [<Page>] [<Player>]"
- GWarpPro.Warp.Lock -> Use "/warp lock <Warp>"
- GWarpPro.Warp.Owner -> Use "/warp owner <Warp>"
- GWarpPro.Warp.Password -> Use "/warp password <Warp> [<Password>/clear]"
- GWarpPro.Warp.Effect -> Use "/warp effect <Warp> [<Effect>/clear]"
- GWarpPro.Warp.Sound -> Use "/warp sound <Warp> [<Sound>/clear]"
- GWarpPro.Warp.Icon -> Use "/warp icon <Warp> [<Material>/clear]"
- GWarpPro.Warp.Rate -> Use "/warp rate <Warp> [<Rate>/clear]"
- GWarpPro.Warp.Rating -> Use "/warp rating <Warp>"
- GWarpPro.Warp.IgnoreWarpSafe -> Ignore the "use-safe-warp"-Config-Option
- GWarpPro.Warp.IgnoreWarpPassword -> Ignore the Warp-Password
- GWarpPro.Warp.IgnoreWarpLock -> Ignore the Warp-Lock
- GWarpPro.Warp.IgnoreWarpCooldown -> Ignore the Warp-Cooldown
- GWarpPro.Warp.IgnoreWarpWarmUp -> Ignore the Warp-WarmUp
- GWarpPro.Warp.Sign.* -> Create and Use Warp-Signs from all Warps
- GWarpPro.Warp.Sign.Create -> Create Warp-Signs for your Warps
- GWarpPro.Warp.Sign.Use -> Use Warp-Signs
- GWarpPro.Warp.Sign.IgnoreOwner -> Create Warp-Signs for all Warps
- GWarpPro.AWarp.* -> Contains all AWarp-Permissions
- GWarpPro.AWarp.Warp -> Use "/awarp <Warp> [<Player>]"
- GWarpPro.AWarp.Set -> Use "/awarp set <Warpname> <Player>"
- GWarpPro.AWarp.Delete -> Use "/awarp delete <Warp>"
- GWarpPro.AWarp.Update -> Use "/awarp update <Warp>"
- GWarpPro.AWarp.Welcome -> Use "/awarp welcome <Warp> [<Text>/clear]"
- GWarpPro.AWarp.Lock -> Use "/awarp lock <Warp>"
- GWarpPro.AWarp.Password -> Use "/awarp password <Warp> [<Password>/clear]"
- GWarpPro.AWarp.Effect -> Use "/awarp effect <Warp> [<Effect>/clear]"
- GWarpPro.AWarp.Sound -> Use "/awarp sound <Warp> [<Ton>/clear]"
- GWarpPro.AWarp.Count -> Use "/awarp count <Warp>"
- GWarpPro.AWarp.SetOwner -> Use "/awarp setowner <Warpname> <Player>"
- GWarpPro.AWarp.Reset -> Use "/awarp reset <Warpname>"
- GWarpPro.AWarp.Icon -> Use "/awarp icon <Warp> [<Material>/clear]"
- GWarpPro.AWarp.Rate -> Use "/awarp rate <Warp> [<Rate>/clear]"
- GWarpPro.AWarp.Safe -> Use "/awarp safe <Warp>"
- GWarpPro.AWarp.Upgrade -> Use "/awarp upgrade"
- GWarpPro.Home.* -> Contains all Home-Permissions
- GWarpPro.Home.Home -> Use "/home <Home>"
- GWarpPro.Home.Home.<Homename> -> Use "/home <Home>" on a specific Home
- GWarpPro.Home.Set -> Use "/home set <Homename>"
- GWarpPro.Home.Set.IgnoreHomeIsland -> Ignore the "set-home-only-on-island"-Config-Option
- GWarpPro.Home.Amount.* -> Player can create unlimited Homes
- GWarpPro.Home.Amount.X -> Player can create X Homes (X can be 1-100)
- GWarpPro.Home.Delete -> Use "/home delete <Home>"
- GWarpPro.Home.Update -> Use "/home update <Home>"
- GWarpPro.Home.Homes -> Use "/home homes [<Page>]"
- GWarpPro.Home.IgnoreHomeSafe -> Ignore the "use-safe-home"-Config-Option
- GWarpPro.Home.IgnoreHomeCooldown -> Ignore the Home-Cooldown
- GWarpPro.Home.IgnoreHomeWarmUp -> Ignore the Home-WarmUp
AHome-Permissions:
- GWarpPro.AHome.* -> Contains all AHome-Permissions
- GWarpPro.AHome.Home -> Use "/ahome <Home> <Player> [<Player>]"
- GWarpPro.AHome.Set -> Use "/ahome set <Player> <Homename>"
- GWarpPro.AHome.Delete -> Use "/ahome delete <Player> <Home>"
- GWarpPro.AHome.Update -> Use "/ahome update <Player> <Home>"
- GWarpPro.AHome.Homes ->Use "/ahome homes <Player> [<Page>]"
- GWarpPro.AHome.Upgrade ->Use "/ahome upgrade"
Tpa-Permissions:
- GWarpPro.Tpa -> Use "/tpa <Player>/accept/deny/info/revoke <Player>"
- GWarpPro.Tpa.Toggle -> Use "/tpa toggle"
TpaHere-Permissions:
- GWarpPro.TpaHere -> Use "/tpahere <Player>/accept/deny/info/revoke <Player>"
- GWarpPro.TpaHere.Toggle -> Use "/tpahere toggle"
Tp-Permissions:
- GWarpPro.Tp.* -> Contains all Tp-Permissions
- GWarpPro.Tp -> Use "/gtp <Player>"
- GWarpPro.Tp.Other -> Use "/gtp <Player> [<Player>]"
Spawn-Permissions (Default-Permissions marked Underlined):
- GWarpPro.Spawn.* -> Contains all Spawn-Permissions
- GWarpPro.Spawn -> Use "/spawn"
- GWarpPro.Spawn.Other -> Use "/spawn [<Player>]"
- GWarpPro.Spawn.IgnoreSpawnSafe -> Ignore the "use-safe-spawn"-Config-Option
- GWarpPro.Spawn.IgnoreSpawnCooldown -> Ignore the Spawn-Cooldown
- GWarpPro.Spawn.IgnoreSpawnWarmUp -> Ignore the Spawn-WarmUp
SetSpawn-Permissions:
- GWarpPro.SetSpawn -> Use "/setspawn"
Back-Permissions:
- GWarpPro.Back -> Use "/back"
- GWarpPro.Back.Other -> Use "/back [<Player>]"
=============================================================================
Default-Config:
Default-Config:
Code:
Lang:
# Defines the Plugin-Language
lang: en_en
Options:
# Checks if a new Update got released
check-for-update: true
# Defines Shortcuts for Commands
CommandShortcuts:
setwarp: "gwarp set"
delwarp: "gwarp delete"
warps: "gwarp warps"
sethome: "ghome set"
delhome: "ghome delete"
homes: "ghome homes"
teleport: "gtp"
tp: "gtp"
tpa: "gtpa"
tpahere: "gtpahere"
Warp:
# Defines whether Warps where shown on the Dynmap
show-warps-on-dynmap: true
# Defines the Warp-Icon on the Dynmap
dynmap-icon: "pin"
# Defines how many Warps should be shown in the "/warp top"
top-list-size: 10
# Defines the minimum Number of Visitors so that a Warp can be listed in the "/warp top"
min-visitors-for-top: 1
# Defines how many Warps should be shown on one Page of "/warp list"
list-page-size: 10
# Defines how many Warps should be shown on one Page of "/warp warps"
warps-page-size: 10
# Defines how many Warps a Player can create without any extra Permissions
default-warp-amount: 1
# Defines the maximum length of a Warpname
max-warp-length: 20
# Defines whether a Player can create a Warp only on his Island (Only works with BentoBox)
set-warp-only-on-island: true
# Defines whether the Owner counts as Visitor, when he teleported to his Warp
owner-count-as-visitor: false
# Defines whether a Player can only teleported to a Warp if he is in the same World as the Warp-Location
use-warp-only-in-same-world: false
# Defines whether a Player can only teleported to a Warp if the Warp is safe (Can be ignored with Permission)
use-safe-warp: true
# Defines the Warp-Effect
WarpEffectOptions:
particle-amount: 50
particle-offset-x: 1.0
particle-offset-y: 1.0
particle-offset-z: 1.0
particle-speed: 0.1
# Defines the Warp-Sound
WarpSoundOptions:
sound-volume: 1.0
sound-pitch: 1.0
allow-gmusic-songs: true
# Defines the Time-Placeholder-Format for the Welcome-Message
welcome-time-format: "HH:mm:ss"
# Defines the Date-Placeholder-Format for the Welcome-Message
welcome-date-format: "dd.MM.yyyy"
# Defines the Warp-Cooldown in Seconds until a Player can use the "/warp <Warp>" again (Can be ignored with Permission)
warp-cooldown: 10.0
# Defines the Seconds a Player must wait, to get teleported to the Warp (Can be ignored with Permission)
warp-warmup: 0.0
# Defines whether a Warp WarmUp should be canceled if the Player moves
cancel-warp-warmup-by-move: true
# Defines the Warp-Rating-Settings
WarpRating:
min-rating: 1.00
max-rating: 5.00
allow-decimal-rating: false
# Defines the List of Warpnames that can't be used (Write the Names in lower case)
NameBlacklist:
- "spawn"
- "help"
# Defines the Worlds in which no Warp can be created
WorldBlacklist:
- "world_nether"
- "world_end"
# Defines the WarpSign-Header on which the Sign gets detected
warp-sign-header: "[Warp]"
# Defines whether the WarpSign is destroyed if an Error occurs during the creation
destroy-warp-sign-on-error: true
# Defines the Settings which should not be shown in the Tab Completion List
TabBlacklist: []
Home:
# Defines how many Homes should be shown on one Page of "/home homes"
homes-page-size: 10
# Defines how many Homes a Player can create without any extra Permissions
default-home-amount: 1
# Defines the maximum length of a Homename
max-home-length: 20
# Defines whether a Player can create a Home only on his Island (Only works with BentoBox)
set-home-only-on-island: false
# Defines whether a Player can only teleported to a Home if he is in the same World as the Home-Location
use-home-only-in-same-world: false
# Defines whether a Player can only teleported to a Home if the Home is safe (Can be ignored with Permission)
use-safe-home: false
# Defines the Home-Cooldown in Seconds until a Player can use the "/home <Home>" again (Can be ignored with Permission)
home-cooldown: 0.0
# Defines the Seconds a Player must wait, to get teleported to the Home (Can be ignored with Permission)
home-warmup: 0.0
# Defines whether a Home WarmUp should be canceled if the Player moves
cancel-home-warmup-by-move: true
# Defines the Worlds in which no Home can be created
WorldBlacklist:
- "world_nether"
- "world_end"
# Defines if Homes should be shown in the Tab-Completion
tab-completion-show-homes: false
# Defines the Settings which should not be shown in the Tab Completion List
TabBlacklist: []
Spawn:
# Defines whether a Player should teleported back to the Spawn if he joins the Server
return-to-spawn-on-join: false
# Defines whether a Player should teleported to the Spawn if he joins the Server for the first time
spawn-on-first-join: true
# Defines whether a Player should force-teleported to the Spawn if he dies (ignores bed)
return-to-spawn-on-death: true
# Defines whether a Player can only teleported to the Spawn if he is in the same World as the Spawn-Location
use-spawn-only-in-same-world: false
# Defines whether a Player can only teleported to the Spawn if the Spawn is safe (Can be ignored with Permission)
use-safe-spawn: false
# Defines the Spawn-Cooldown in Seconds until a Player can use the "/spawn" again (Can be ignored with Permission)
spawn-cooldown: 0.0
# Defines the Seconds a Player must wait, to get teleported to the Spawn (Can be ignored with Permission)
spawn-warmup: 0.0
# Defines whether the Spawn WarmUp should be canceled if the Player moves
cancel-spawn-warmup-by-move: true
=============================================================================
Known Bugs / Issues:
Known Bugs or Issues that are not yet resolved in the newest Version:Known Bugs / Issues:
- There are currently no known or not fixed Issues!
- If you discover any kind of Bug please instantly contact me in the Discussion-Area, send me a DM or join the GPlugins Discord Server, so i can fix this as soon as possible!
=============================================================================
Planned Features:
Planned Features for future Versions:Planned Features:
- Adding more implementations for other Plugins!
- Extensions for "/spawn"
- If you have any suggestions more new Features let me know in the Discussion-Area or send me a DM or join the GPlugins Discord Server!
=============================================================================
Language-Files:
Change Language:Language-Files:
- Set the "Lang.lang"-Option in the config.yml to your chosen Language
Add a new Language-File:
- Copy one of the Language-Files and name it like you will
- Change the Messages in the Language-File
- Set the "Lang.lang"-Option in the Config.yml to your created Language-File