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.
hi, found this one too, so many awesome mods to explore.
when using the beacon function, any way to make it so you could still look around, my thought on it is like a flare in ARK, popping the beacon and looking around as your friend tries to find you.
Thanks for reading :)
In reply to Sneaky_42:
Try build #49 from here: http://tardisjenkins.duckdns.org:8080/job/TARDISVortexManipulator/49/me.eccentric_nz.tardisvortexmanipulator$TARDISVortexManipulator/
In reply to eccentric_devotion:
perfect, thank you :)
Hey bud, I forget: if people want to use VM, do they need any perms from TARDIS at all, or just the ones listed on this page?
In reply to roracle:
Whenever I Use The Gui To Type It Just Adds On To What I Typed Before How To I Clear It?
In reply to Forge_User_08050759:
The VM doesn't appear to respect the latest Grief Prevention on Spigot 1.12.2. Not sure if it ever did, but it doesn't here. Tardis does.
In reply to tmellen:
Under what conditions does it not respect it? i.e. what are the steps to reproduce?
This plugin depends on the TARDIS plugin for it's checks, so if TARDIS works, so should the Vortex Manipulator.
@eccentricnz
Oh, that's great!... thank you again :)
@KaijudoMaster
No updates needed for 1.10 as far as I know...
Is this mod on hiatus?
Will it work with spigot 1.10?
/vm ~ ~1 ~1 ~1
works fine as stated below
Yeah, I tried to type that in my original comment, but i forgot the ...
/vm ~ 1 1 1 gives me "could not parse coordinates" /vm ~ +1 +1 +1, same thing. Negatives, same thing. :/
/vm ~ ~1 ~1 ~1
though I should probably change it to just:
/vm ~ 1 1 1
How do you get relative coordinates to work? I've tried /vm ~ 1 1 1, /vm ~ 1 1 1, I've tried /vm world 1 1 1... all I ever get back is failure to parse?
Thanks!
@eccentricnz Wow. Can't believe it was such a simple fix. Thank you, and sorry I couldn't figure it out!
@Shimeshi
Case-sensitive?
Try:
/vm Mars
perhapsApologies if I missed this somewhere, but I have a question.
I've ran the TARDIS plugin as well as this plugin on my server for quite some time. Recently, I added two new worlds (Mars, Moon). My players and I have been unable to travel to these worlds using /vm <worldname> or any other VM commands. We can travel to them via the TARDIS just fine. Below I've bolded what comes up in chat when you attempt to do so.
Command done: /vm mars Chat response: [TARDISVortexManipulator] You cannot travel to this world using the Vortex Manipulator!
Basically, I'm wondering if there's a per-world area in the config file I somehow missed? Does it run off of the TARDIS world config? If so, the TARDIS' can travel to both Mars and the Moon. Thanks for the read - Shim.
@corbanj6534
Build #34 adds MySQL table prefix and an SQLite -> MySQL conversion tool