Sueta

OhWild - Random teleportation [GUI, Signs, Configurable]

1.0.17

Allows players to be randomly teleported in your worlds, selected in a GUI or a clickable sign.

·Plugin



Commands and Permissions

Command: 
/wild 

Permission: 
ohwild.use[ 
ohwild.sign <- To be able to use wild signs 
ohwild.sign.create <- To be able to create wild signs

Sign structure

Line 1: [Wild] 
Line 2: WorldName 
The rest of the lines can be whatever you would like.

Installation

  1. Download the plugin
  2. Drop it in the server plugin directory
  3. Restart the server to create the config file
  4. Edit the config file to fit your server(With world names and so on)
  5. Restart again, and you're done!


GUI for choosing what world they want to be teleported in.
GUI is customizable (Empty slot item, pr world item, item name and lore)
What position the item is placed on.
Cooldown for each time they may use the random teleport.
Size of the GUI.
Choose what blocks that are not safe to land on.
Create signs with teleportation to a world


1. Make messages all configurable. - DONE
2. Add cooldown pr. world.
3. Teleport by clicking a sign. - DONE
4. Teleport by entering a portal.
4. Add economy


Join my discord for support. (Click discord image below)
Or any suggestions, post in the plugins own suggestions chat.

Please rate and/or a quick review. Thanks!

Default config
#---------------------------1stian-------------  
 #----------------------------------------------  
 #--------------------OhWild--------------------  
 #-------------OhWild---------------------------  
 #------OhWild----------------------------------  
 # Created by Stian "1stian" Tofte  
 # https://ohneemc.com  
 #  
 
debug   :  false  
settings   : 
    # How often you may use the command. In seconds. -1 to disable.   
  cooldown   :  10 
   # What item to use to fill rest of the inventory slots.   
  fillitem   :  GRAY_STAINED_GLASS_PANE 
   # Size of the inventory   
  size   :  27 
   # GUI name   
  guiname   :   "&aOhWild"  
   # Blocks not to land on   
  unsafeblocks   : 
    - lava 
    - water 
    - air  # Do not remove this one....   
worlds   : 
    # World names need to be exact as the world name(Same as the folder).   
  world   : 
      # What item to show for this world.   
    item   :  oxeye_daisy 
     # Which position you want it in.   
    position   :  12 
     # Name for the item   
    name   :  Overworld 
     # Item lore   
    lore   : 
      -  "Random location"  
      -  "In the normal world"  
      -  "Have fun"  
     # Radius around spawn that the player may be teleported to.   
    radius   :  5000  
  world_nether   : 
      # What item to show for this world.   
    item   :  nether_star 
     # Which position you want it in.   
    position   :  14 
     # Name for the item   
    name   :  The nether 
     # Item lore   
    lore   : 
      -  "Random location"  
      -  "In the nether world"  
      -  "Have fun"  
     # Radius around spawn that the player may be teleported to.   
    radius   :  2500  
messages   : 
    # Customizable messages. Leave empty to disable.  
   #  
   # Cooldown message, will be shown when a player uses the command before the cooldown is gone.   
  cooldown   :   "&a{time} &7seconds before you can use wild again."  
   # Message that will be shown for the player after a teleport.   
  teleport   :   "&aSwosh"

Similar projects

Plugin →