Wilderness-Tp 3.15.2

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
    • 1.14
    Source Code:
    https://github.com/Qballl/WildernessTp
    Contributors:
    Qball, Azoraqua
    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. If you use mutliverse or multiple worlds and have a spawn world and a playing world that you want players to teleport to when using /wild in spawn then there is an addon for this plugin found here. Thanks for 21k 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

    To add a world you can do it one of three ways:
    1. Manuall by opening the config and more or less copying the exisiexisting format and changing what is needed
    2. Gui by open the gui with /wildtp gui then add world/potion/biome then world then in chat type worldname minx maxx minz maxz enter
    3. Command by doing /wildtp add world worldname minx maxx minz maxz

    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.13 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 also you can check the sounds.txt for any sound and they are organized by version.                                                                                                                                       #
    # 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                                                                                                             #
    # For post commands us {player} for the player keep in mind it is the player who does the command.                                                  #
    # Distance is how many block away from a location the plugin will make sure there is no sort of claim                                               #
    # InvertYSearch will make the plugin search from 0 up to build height to allow cave finding                                                         #
    # Use <loc> in Teleport to also give the x y and z in the message                                                                                   #
    # Use {bal} to get the players balance after they use /wild                                                                                         #
    # Particle is not case sensitive                                                                                                                    #
    # Limit is how many time someone can use the command set to 0 to disable                                                                            #
    #####################################################################################################################################################
    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...'
    TeleportConsole: '&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!'
    #NoPerm is the message sent to a player when they dont have the permission to use the command
    NoPerm: '&4Sorry but you don''t have permission to do /wild :( please ask an admin why'
    NoWorldPerm: '&4Sorry but you don''t have permission to do /wild is this world'
    #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'
    DoCostMsg: true
    Costmsg: '&4&b${cost} &4 has been removed for using the command/sign, you now have ${bal} remaining'
    RefundMsg: '&2${cost}  Has been refunded to your account because there were no suitable locations'
    #Worlds the command can be used in
    Worlds: ['world:0:50000:0:50000']
    #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'
    Limit: 0
    LimitMsg: '&4You have reached the limit for using the command'
    Towny: false
    Factions: false
    FactionsUUID: false
    GriefPrevention: false
    WorldGuard: false
    Kingdoms: false
    FBasics: false
    Residence: false
    LandLord: false
    LegacyFactions: false
    Feudal: false
    Distance: 20
    #Biomes that shouldnt be teleported to
    Blacklisted_Biomes: []
    CancelMsg: '&4You Moved!!! Teleportation cancelled!!!'
    WorldMsg: "&4 Command cannot be used in this world"
    InvertYSearch: false
    BlockCommands: ['spawn','home','tp','tpa']
    Blocked_Command_Message: '&4Command is forbidden and wont complete please wait to be randomly teleported'
    #Commands to be done after the player is teleported they are a list so it's -'command' newline -'command1'
    PostCommands: []
    DoParticle: true
    Particle: PORTAL
    Converted: false
    #Should the plugin look for an update on startup recommended true
    AutoUpdate: true
    #Should the plugin send information to the bstats page please set to true
    Metrics: true
     

    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 One final note big thanks to @SteveDog79 for the art for the logo find more by him here

    I will NOT provide support in the reviews section ask for support in an apporiate place ie discussion tab, github, or discord

Recent Updates

  1. Another 1.14 Fix
  2. 1.14 Compat
  3. Performance Increase

Recent Reviews

  1. bluejaysz
    bluejaysz
    5/5,
    Version: 3.15.2
    Works as intended. For those who find that their server gets a bit of lag when people do /wild, just get all the chunks loaded within the worldborder.
  2. Ki_ing
    Ki_ing
    5/5,
    Version: 3.15.2
    Fantastic plugin with lots of compatibility for multiple worlds! GUI is clean and easy to use. Support is also 10/10, just make sure it contact privately FIRST before posting on spigot!
  3. Grantiss
    Grantiss
    2/5,
    Version: 3.15.2
    Love the plugin but...

    We need an option where it spawns a block under the player to make sure the player doesn't fall. This is very much needed for skygrid servers because this plugin doesnt work with skygrid it just teleports them and they fall!
  4. Ventuxio
    Ventuxio
    1/5,
    Version: 3.15.2
    a lot of erros when i use wildtp gui, and dont load the config properly, lot of error in console to
    1. Qball
      Author's Response
      Please do not use the review section when seeking help. Please either join the discord, use GitHub, or the discussion tab to report the errors
  5. ItsMeMan
    ItsMeMan
    5/5,
    Version: 3.15.2
    Amazing plugin, really efficient - almost no delay when using /wild and the developers are super friendly and helpful. Would recommend to any server. Can't wait for the rewrite!
  6. JoshMC
    JoshMC
    4/5,
    Version: 3.15.2
    I have a problem where I have a spawn world and a playing world (where the /wild tp takes you) I have the addon and have set that up. When using /wild in the spawn world it allows me to go to the playing world, but only as a command. It will not let me create a sign in the spawn world.. saying "signs cannot be placed in this world as the command isn't allowed in this world" .. am I setting something up wrong or missing something?
    1. Qball
      Author's Response
      You have to add the spawn world to wildtp config
  7. fantasticbby
    fantasticbby
    4/5,
    Version: 3.15.2
    While this plugin meets all my needs, I found a bug in 1.14 where if you move during the wait time before /wild teleports you, the cost isn't refunded to the player. Please patch ASAP!
  8. Blaze5248
    Blaze5248
    1/5,
    Version: 3.15.2
    Whenever players use the /wild command it teleports them to the same spot everytime.
    1. Qball
      Author's Response
      Then you didnt set the plugin up right. You have to add the world to config plugin is not plug n play come to discord if you need help
  9. klebdotio
    klebdotio
    2/5,
    Version: 3.15.2
    I couldn't even get it to work when I set the permission wild.* I dont know if this is intentional or not but please fix this
    1. Qball
      Author's Response
      Thats not a permission in the plugin
  10. eaglez
    eaglez
    5/5,
    Version: 3.15.2
    it's a realy good plugin, i enjoy using it and also adding some features to it ^^