Wilderness-Tp 3.14.9

Teleports to random location with sounds cost and cooldown along with GUI

  1. Qball
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/Qballl/WildernessTp
    Contributors:
    Qball
    WildernessTp
    It is a simple lightweight plugin that randomly will teleport players when they do /wild. It gives 10 seconds of resistance so that they have a chance to fight any mobs when they spawn. Prevents spawning over bodies of water and lava. Plays sound on teleport configurable. The plugin requires Vault.
    Why choose mine well because I've noticed that a lot of the others include features that aren't really needed or are buggy. I offer just the basics signs.cooldowns,and a cost along with sound just as a fun thing and something to distinguish my plugin from others
    Acceptable values for the sounds are as follows: enderman teleport , egg pop , dragon growl , enderman scream , portal travel , ghast moan , ghast scream , explosion BTW they are case insensitive so don't worry about copy paste. Variables for the cool down and cost messages are {cost} for the cost {rem} for remaining time and {cool} for the cooldown and {wait} for the warm up message. It also has towny,factions,world guard, and grief prevention to enable any of these just set the values to true in the config. Thanks for 10k downloads
    Sign format:
    upload_2016-3-22_9-2-15.png
    Commands:
    /wild - Initial command for players teleports to random location
    /wild [player] - Command for admins to teleport other players to random location
    All /wildtp commands work with /wtp
    /wildtp reload - Reload the plugin config
    /wildtp - Shows help message

    /wildtp set
    /wildtp gui
    /wildtp back
    /wildtp create {name}
    /wildtp delete {name}
    /wildtp wand
    Permissions:
    wild.wildtp - Give player access to /wild (default: true)
    wild.wildtp.back - Allows access to /wildtp back
    wild.wildtp.world.<worldname> - Allows the player to use /wild in that world
    wild.wildtp.world.* - Lets the player use the command in all worlds
    wild.wildtp.others - Gives the player the ability to use /wild on other players
    wild.wildtp.create.sign - Gives the player ability to create WildTp signs
    wild.wildtp.break.sign - Allows the player to break wildtp signs
    wild.wildtp.cooldown.bypass - Allows the player to bypass cooldown
    wild.wildtp.cost.bypass - Allows bypassing of command cost
    wild.wildtp.reload - Gives the player the ability to reload the plugin's config
    wild.wildtp.set - Allows player to set the min and max x and z along with cooldown and cost and to open the GUI
    wild.wildtp.portal.create - Allows you to make a portal
    wild.wildtp.portal.delete - Allows you to delete a portal
    Code (Text):
    wild.wildtp.biome.ocean
    wild.wildtp.biome.plains
    wild.wildtp.biome.desert
    wild.wildtp.biome.extreme_hills
    wild.wildtp.biome.forest
    wild.wildtp.biome.taiga
    wild.wildtp.biome.swampland
    wild.wildtp.biome.river
    wild.wildtp.biome.hell
    wild.wildtp.biome.sky
    wild.wildtp.biome.frozen_ocean
    wild.wildtp.biome.frozen_river
    wild.wildtp.biome.ice_flats
    wild.wildtp.biome.ice_mountains
    wild.wildtp.biome.mushroom_island
    wild.wildtp.biome.mushroom_island_shore
    wild.wildtp.biome.beaches
    wild.wildtp.biome.desert_hills
    wild.wildtp.biome.forest_hills
    wild.wildtp.biome.taiga_hills
    wild.wildtp.biome.smaller_extreme_hills
    wild.wildtp.biome.jungle
    wild.wildtp.biome.jungle_hills
    wild.wildtp.biome.jungle_edge
    wild.wildtp.biome.deep_ocean
    wild.wildtp.biome.stone_beach
    wild.wildtp.biome.cold_beach
    wild.wildtp.biome.birch_forest
    wild.wildtp.biome.birch_forest_hills
    wild.wildtp.biome.roofed_forest
    wild.wildtp.biome.taiga_cold
    wild.wildtp.biome.taiga_cold_hills
    wild.wildtp.biome.redwood_taiga
    wild.wildtp.biome.redwood_taiga_hills
    wild.wildtp.biome.extreme_hills_with_trees
    wild.wildtp.biome.savanna
    wild.wildtp.biome.savanna_rock
    wild.wildtp.biome.mesa
    wild.wildtp.biome.mesa_rock
    wild.wildtp.biome.mesa_clear_rock
    wild.wildtp.biome.void
    wild.wildtp.biome.mutated_plains
    wild.wildtp.biome.mutated_desert
    wild.wildtp.biome.mutated_extreme_hills
    wild.wildtp.biome.mutated_forest
    wild.wildtp.biome.mutated_taiga
    wild.wildtp.biome.mutated_swampland
    wild.wildtp.biome.mutated_ice_flats
    wild.wildtp.biome.mutated_jungle
    wild.wildtp.biome.mutated_jungle_edge
    wild.wildtp.biome.mutated_birch_forest
    wild.wildtp.biome.mutated_birch_forest_hills
    wild.wildtp.biome.mutated_roofed_forest
    wild.wildtp.biome.mutated_taiga_cold
    wild.wildtp.biome.mutated_redwood_taiga
    wild.wildtp.biome.mutated_redwood_taiga_hills
    wild.wildtp.biome.mutated_extreme_hills_with_trees
    wild.wildtp.biome.mutated_savanna
    wild.wildtp.biome.mutated_savanna_rock
    wild.wildtp.biome.mutated_mesa
    wild.wildtp.biome.mutated_mesa_rock
    wild.wildtp.biome.mutated_mesa_clear_rock
     
    Keep in mind the biome permissions are based on 1.11.2. If you need 1.8.8 biome permissions please refer to the Biome.txt file and look at the 1.8 section and just replace the last part of the biome permissions with the ones from the file.

    Feel free to say any suggestions in the discussion area.
    Dev builds and source code here https://github.com/Qballl/WildernessTp if you want to fork to help improve please feel free to do so. Also, issues can be posted there. Thanks for 5k downloads guys


    Possible Features:
    Cooldown for command Done
    Price for using command?? dDone
    Possible Nether support?? - Debating may be removed as a possible feature Added
    Possible portal support?? - Added
    Planned Features:
    Titles
    Suggestions?
    Code (Text):
    # The min for the x and z can be a negative number so -50000 is acceptable default is 0
    # Sound to be played when /wild is used acceptable values are as follows: enderman teleport , egg pop , dragon growl ,
    # enderman scream , portal travel , ghast moan , ghast scream, arrow hit , explosion BTW they are case insensitive so don’t worry about
    # copy paste.
    # Variables for the cost and cooldown are {rem} for remaining time on cooldown
    # {cool} for just cooldown and then {cost} for the cost and {wait} for the delay
    # Wait is how long before teleportation will occur after command is use in seconds
    # Potion format is Name:Duration. Duration is in seconds.
    #If the config doesnt generate in that format just add the : with the duration following
    # Retry is wether you want to try to find a new location if the first one is an unsafe location ie: water or lava? Default true
    # No-Perm is the message for when the player doesn’t have permission to make a sign No-Break is the message for when they
    # don’t have permission to break a sign
    Retry: true
    Retries: 4
    #What is the message for when no suitable location is found
    No Suitable Location: '&4No Suitable Locations found'
    #Message to be displayed on teleport
    Teleport: '&2Thrown to a random location...'
    #No-Perm is for when they cant makes signs
    No-Perm: '&4You do not have permission to make a wild sign'
    #No-Perm is for when they cant break signs
    No-Break: '&4Hey! You can not break WildTp sign!'
    #Cooldoown time in seconds if you you want no cool down set it to 0
    Cooldown: 5
    # Do you want to play a sound true false
    Play: true
    Sound: 'Enderman Teleport'
    #Command cost
    Cost: 150
    Cooldownmsg: '&4You must wait {rem} seconds until you can use the command and or sign again'
    Costmsg: '&4&b${cost} &4 has been removed for using the command/sign'
    #Worlds the command can be used in
    Worlds:
         world:
              MinX: Value
              MaxX: Value
              MinZ: Value
              MaxZ: Value
    #What potions will be applied when the command is used see Potions.txt for names the :20 is duration in seconds
    Potions: ['Damage_Resistance:20','Water_breathing:20']
    #"Warm up/Delay
    Wait: 5
    #Warm up message
    WaitMsg: '&6 Teleporting in {wait} seconds'
    UsedCmd: '&4 You have already used the command now please wait to be teleported'
    Towny: false
    Factions: false
    FactionsUUID: false
    GriefPrevention: false
    WorldGuard: false
    #The amount of blocks out the plugin should check for a claim
    Distance: 20
    #Biomes that shouldnt be teleported to
    Blacklisted_Biomes: []
    CancelMsg: '&4You Moved!!! Teleportation cancelled!!!'
    WorldMsg: "&4 Command cannot be used in this world"
    BlockCommands: ['spawn','home','tp','tpa']
    Blocked_Command_Message: '&4Command is forbidden and won't complete please wait to be randomly teleported'
    #No Need to ever change converted unless told to
    Converted: false
     

    Test Servers:
    pastrealms.tk:25569


    Donations:
    Technical Trials $2.50
    Siuan $25

    If you feel complied to help me out too by donating click this
    Support: [email protected] or at my GitHub or not quite as good but can be faster is the IRC channel just say Qball and then wait for me to respond to join click this link that will take you directly to my channel or if you prefer discord I have made a discord support server click here (if I don't reply in about 30-45 minutes then use the discussion tab or my GitHub) Keep in mind my UTC time zone is UTC -6

Recent Updates

  1. Fix Missing File
  2. Block Glitch Fix
  3. True 1.13 Compat

Recent Reviews

  1. venixmc19
    venixmc19
    5/5,
    Version: 3.14.9
  2. StereoN
    StereoN
    5/5,
    Version: 3.14.7
    Awesome plugin, lots of features, and an awesome friendly dev. Took less than 30 mins to answer a bug report. Lots of love to you, m8 <3
  3. Marveldude98778
    Marveldude98778
    4/5,
    Version: 3.14.7
    Great plugin 1 problem is the layout on spigot website please include
    placeholders and more!
  4. TripleZone
    TripleZone
    5/5,
    Version: 3.14.7
  5. DaringDoughnut
    DaringDoughnut
    5/5,
    Version: 3.14.3
    Perfect plugin. Does everything and works nicely without causing lag. Simple to set up, literally don't need to do anything besides set some limits if you have a world border.
  6. TheMcBaws
    TheMcBaws
    5/5,
    Version: 3.14.2
    This has everything and works well. It would be cool to see some sql.






























    k
    1. Qball
      Author's Response
      Why does this need sql
  7. christiangamer2
    christiangamer2
    3/5,
    Version: 3.14.2
    I get a error trying to use your plugin. It works great and I set it up to work but, this error appears every time I do /wild:
    [23:50:49 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'wild' in plugin Wild v3.14.2
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit.jar:git-Bukkit-33d5de3]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) ~[craftbukkit.jar:git-Bukkit-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:625) ~[craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1058) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:919) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:37) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:9) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit.jar:git-Bukkit-33d5de3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_171]
    at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:656) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:609) [craftbukkit.jar:git-Bukkit-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:517) [craftbukkit.jar:git-Bukkit-33d5de3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
    Caused by: java.lang.IllegalArgumentException: No enum constant org.bukkit.Effect.PORTAL
    at java.lang.Enum.valueOf(Unknown Source) ~[?:1.8.0_171]
    at org.bukkit.Effect.valueOf(Effect.java:1) ~[craftbukkit.jar:git-Bukkit-33d5de3]
    at me.Qball.Wild.Utils.TeleportTarget.teleportPlayer(TeleportTarget.java:90) ~[?:?]
    at me.Qball.Wild.Utils.TeleportTarget.teleport(TeleportTarget.java:46) ~[?:?]
    at me.Qball.Wild.Wild.random(Wild.java:316) ~[?:?]
    at me.Qball.Wild.Utils.GetRandomLocation.getRandomLoc(GetRandomLocation.java:57) ~[?:?]
    at me.Qball.Wild.Utils.GetRandomLocation.getWorldInfo(GetRandomLocation.java:40) ~[?:?]
    at me.Qball.Wild.Utils.CheckPerms.check(CheckPerms.java:33) ~[?:?]
    at me.Qball.Wild.Commands.CmdWild.onCommand(CmdWild.java:45) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit.jar:git-Bukkit-33d5de3]
    ... 14 more

    this usually lasts ten seconds worth of a server freeze, then everything is back to normal with the normal ping and its running smoothly again. I wanna use your plugin for my factions server, but I cant if this error keeps happening. Please help me in anyway you can. Thanks!
    1. Qball
      Author's Response
      Two things one wrong place for this the second thing it there are two ways to fix this either change the particle in the config to something like smoke or set DoParticle to false I'll add a fail-safe in
  8. Asqhal
    Asqhal
    5/5,
    Version: 3.14.1
    wild.wildtp - Give player access to /wild (default: true)

    [ASK] How to disable ?
  9. ToxicBlu
    ToxicBlu
    2/5,
    Version: 3.14.0
    Just About Every Wild Teleport Plugin Does The Same Exact Thing, LAG!
    Please Fix? Proof: https://youtu.be/4fy97ZQSMpQ
    Server Version: paperspigot 1.8.8
    Console Errors: None
  10. AlexiMaria
    AlexiMaria
    3/5,
    Version: 3.14.0
    I use 2 world on sime world with name "world" (spawn) and second world with name "world_factions" (build map) i am on main world and /wild not work fix it!
    1. Qball
      Author's Response
      Please pm me with more details