TARDISVortexManipulator
TARDIS Vortex Manipulator
Plugin request: http://forums.bukkit.org/threads/request-vortex-manipulator.323227/, initiator: roracle
We like a challenge :)
What it is
"Vortex manipulator. Cheap and nasty time travel. Very bad for you. I'm trying to give it up."
Travel like Jack Harkness or River Song from Doctor Who! Have the Vortex Manipulator in your hand, put in your desired location, and GO!
Dependencies
This plugin utilises the TARDIS plugin API, so you must have TARDIS installed as well.
Crafting
Crafting should be a little complicated, as it's an advanced piece of technology. Requirements for crafting should be (left to right, top row first): stone button, another stone button, glass; clock, gold, compass; iron ingot, iron ingot, iron ingot. Custom graphics for the crafted item and GUI are available as part of the TARDIS-MCP Resource Pack.

Multi-world support
The plugin works with Multiverse (or other multi-word plugin), remembering personally saved locations and allowing for direct teleporting to any available world and coordinate. Also having respect for World Borders (plugin and the 1.8 default if possible). Towny/Faction/WorldGuard/GriefPrevention suport can be enabled via the config.
Configuration
There are configuration options that allow for energy usage, recharging, and other things. The various features use different levels of energy, while charging is on a timer, gaining so much charge every minute or so.
allow:
teleport: true
messaging: true
lifesigns: true
beacon: true
multiple: true
look_at_block: true
recipe:
shape: BBG,WOC,III
ingredients:
B: STONE_BUTTON
G: GLASS
W: WATCH
O: GOLD_INGOT
C: COMPASS
I: IRON_INGOT
result: WATCH
amount: 1
lore: "Cheap and nasty time travel"
tachyon_use:
max: 1000
recharge: 25
recharge_interval: 600
travel:
random: 100
world: 150
coords: 200
saved: 50
lifesigns: 15
beacon: 1000
message: 5
storage:
database: sqlite
mysql:
url: mysql://localhost:3306/TARDIS
user: bukkit
password: mysecurepassword
date_format: dd/MM/YY HH:mm
lifesign_scan_distance: 16
max_look_at_distance: 50
block_travel_malfunction_chance: 0
respect:
worldborder: true
worldguard: true
griefprevention: true
factions: true
towny: true
debug: false
GUI
Because the device in the TV show has buttons and a lot of pushing of them, it would be easiest to have a command based system to work with this - though for hardcore role players, a GUI is provided as well.

Commands
Help
/vmh {subject}or/vm help- This will display help and commands for the plugin
Travel
/vm {worldname}- Teleport to a random location in the specified world/vm {worldname} {X} {Y} {Z}- Teleport to specific location in the specified world/vm- Teleport to random world, random location. If another player is standing on the same block as you, they will teleport with you, using more energy/vm go {custom}- Teleport to saved location
Saves
/vms {custom}- Save a specific location/vmr {custom}- Remove saved location
Messaging
/vmm {player} {message}- Send message to other user with a device/vmm {in/out} [page]- See received or sent messages/vmm read {#}- Read specific message/vmm delete {#}- Delete specific message/vmm {in/out} clear- Clearing "new" sends to old, and clearing "old" deletes all stored messages
Lifesigns
/vml- list entities nearby, mobs and players/vml{player} - Gets health and hunger of a player, possibly oxygen level too.
Beacon
/vmb- send out a beacon signal that lasts until the player moves
Permissions:
vm.teleport- allow crafting and using of a Vortex Manipulatorvm.message- for messaging systemvm.lifesigns- detect lifesigns and info on playersvm.beacon- activate the beacon feature
When it'll be released
Time is a funny thing isn't it?
Development builds are available from the TARDIS Jenkins Server - These builds have not been approved by the BukkitDev staff. Use them at your own risk.
-
View User Profile
-
Send Message
Posted Dec 31, 2014@GervaisJohn
/tardisgive [player] tachyon [amount]-
View User Profile
-
Send Message
Posted Dec 31, 2014How do I make it respect WorldGuard?
-
View User Profile
-
Send Message
Posted Dec 31, 2014When using /tardisgive Tachyon PlayerName Amount I get the error "World does not exist!" I'm rather confused.
-
View User Profile
-
Send Message
Posted Dec 23, 2014@eccentricnz
Yes I'm very aware of next/pre, I use it all the time to write over stuff :)
But my concern is when I have to type say X -345, then say if I want to then travel to X 256, I'm going to be stuck with a 5 on the end ( X 2565) since I can't delete the numbers, I can only write over them. Same case would be if I traveled to a world with less letters then the previous. I know I can just hold the VM and type on my keyboard, but using the GUI is a lot more fun for me lol.
-
View User Profile
-
Send Message
Posted Dec 22, 2014@Kaijudo11
Why would you need it? You can just use the next / pre buttons to move the 'cursor'
-
View User Profile
-
Send Message
Posted Dec 22, 2014@eccentricnz
Are we going to have a way to delete all text in the gui, in an update?... Awesome work by the way. I love this thing. It helps me mine when I need a quick TP around the map.
-
View User Profile
-
Send Message
Posted Dec 22, 2014@Kaijudo11
no
-
View User Profile
-
Send Message
Posted Dec 22, 2014Is there a way to delete all text in the display window, in the GUI?...
-
View User Profile
-
Send Message
Posted Dec 21, 2014@eccentricnzThanks for the tip... I have everything up to date now and it works :)
-
View User Profile
-
Send Message
Posted Dec 21, 2014@ChenSun11
Update, there have been three releases on this page since the unfinished development version that was uploaded to Dropbox - use a bit of common sense and download an official release...
-
View User Profile
-
Send Message
Posted Dec 21, 2014@eccentricnz
OK, I downloaded the zip file you put in your drop box, so what ever is in there I also have. Only thing I changed was the permissions plugin, to match my name and my friend's names. Here is a screen shot of what I mean
-
View User Profile
-
Send Message
Posted Dec 20, 2014@Kaijudo11
Like I said before, I'm not seeing any issues, you'll need to be more specific about your setup. First thing to try is to download the latest file...
-
View User Profile
-
Send Message
Posted Dec 20, 2014Maybe I have an older build, but when ever I try to use load or save, none f the button functions seem to work... like if I click close, delete, Go, or any of the worlds I have saved, nothing happens, all it does move them around as if they were blocks on a crafting table
-
View User Profile
-
Send Message
Posted Dec 14, 2014@eccentricnz
Very cool, thanks!!
-
View User Profile
-
Send Message
Posted Dec 13, 2014@roracle
Worldborder API has been added to Bukkit now (you'll need to build the CraftBukkit / Spigot jars again using Spigot's BuildTools) both this plugin and TARDIS now support them without TARDISHelper's 'help'... Use the same builds as comment below.
-
View User Profile
-
Send Message
Posted Dec 13, 2014@X00dis
Added to TARDIS v3.2-beta1 build #1110 and TARDISVortexManipulator build #21
-
View User Profile
-
Send Message
Posted Dec 13, 2014@X00dis
Yep, I guess that could happen, as you'd need tardis.admin perms to give it anyway
-
View User Profile
-
Send Message
Posted Dec 13, 2014Question, Will Tachyon be able to be "given" like Artron is with the TARDISgive command? Or with the VM being such a nasty little device it has to self recharge
-
View User Profile
-
Send Message
Posted Dec 8, 2014@roracle
Installing TARDIS v3.2-beta-1 build #1095, and TARDISHelper v1.0 build #11, should make the Vortex Manipulator respect vanilla world borders :)
-
View User Profile
-
Send Message
Posted Dec 8, 2014@roracle
Currently there is no API for vanilla worldborders so I need to figure out how to access it through net.server.minecraft code. I'll add it to TARDISHelper when I do, so that both TARDIS and Bortex Manipulator can use it.