Scroll Teleportation
Scroll Teleportation
Version: v1.3
(Follow me on Twitter for updates!)
If you have a RPG-like server or like the ability to teleport with scrolls, then Scroll Teleportation is something for you.
Scroll Teleportation lets players teleport with scrolls. A scroll is a sheet of paper with a special lore to it. You can configure this lore yourself.
When a player right clicks a scroll it will cast the teleport spell. After a brief delay (configurable) a player is teleported. An effect can be played when the player is teleported. When a player moves during spell casting, the casting is cancelled. (Configurable) You can also set if the destination is hidden or not.
All in all: It's a very simple, yet cool plugin that is very configurable.
Features:
- Teleport players via scrolls
- Permissions based
- Very lightweight
- Very simple commands
- Very configurable
- Set casting time (configurable)
- Casting cancelling on move (configurable)
- Bypass permissions
- Multiworld support
- Randomisers (You can teleport a player inside a region at a random place)
Permissions:
- - scrollteleportation.teleport Allows a player to use scrolls.
- - scrollteleportation.give Allows a player to give scrolls.
- - scrollteleportation.walkbypass Allows a player to bypass walking cancellation
- - scrollteleportation.delaybypass Allows a player to bypass casting times
- - scrollteleportation.invbypass Allows a player to open another inventory while casting
- - scrollteleportation.usesbypass Allows a player to bypass uses
- - scrollteleportation.potioneffectbypass Allows a player to bypass potion effects
- - scrollteleportation.set Allows a player to set a variable
- - scrollteleportation.create Allows a player to create a scroll
- - scrollteleportation.reload Allows a player to reload
Commands:
- /scroll Shows some info about Scroll Teleportation.
- /st Alias to /scroll.
- /scroll give <scroll> <player> Give a player a scroll (player is optional)
- /scroll create <scroll> <displayName> <delay> <uses> Create a new scroll.
- /scroll reload Reload configuration files.
- /scroll set <variable> <scroll> <value> Set a variable of a scroll to <value>
Pictures:
Example of a scroll
Teleportation spell is casted
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Donators
Thanks to all the people who donated and downloaded this plugin! I love you all! <3 Especially thanks to my donators who gave me that little boost:
- HammerHedd with 10 dollars
Github
The Github repository for Scroll Teleportation can be found here. Keep in mind that all code is 'all rights reserved' and should not be copied without my permission.
-
View User Profile
-
Send Message
Posted Aug 3, 2013@Staartvin
Ah, what about kits for essentials and what not?
-
View User Profile
-
Send Message
Posted Aug 3, 2013@MCwolski
Check the config.
-
View User Profile
-
Send Message
Posted Aug 2, 2013How to change each scroll's lore?
-
View User Profile
-
Send Message
Posted Aug 2, 2013@iluis
It depends. I can add an API for other plugins to hook into. You want to ask the developer of a quest plugin about supporting Scroll Teleportation.
-
View User Profile
-
Send Message
Posted Aug 2, 2013@CraftedNight
Ah, thank you.
-
View User Profile
-
Send Message
Posted Aug 2, 2013Is there a possible way to add this for rewards in quests, epicboss, and kits?
-
View User Profile
-
Send Message
Posted Aug 2, 2013Make sure you fix the "Scroll of Unforseen Travels" to "Scroll of Unforeseen Travels" in the config. :)
-
View User Profile
-
Send Message
Posted Aug 1, 2013@mhudson0421
Yeah, I can add that.
-
View User Profile
-
Send Message
Posted Aug 1, 2013Hello, Is it possible to set a cool down for the scroll usage? I'd like to implement that on my server.
Thanks, mhudson0421
-
View User Profile
-
Send Message
Posted Jul 30, 2013@jack588
If you set 'uses' of a scroll to 1 a scroll can only be used once.
-
View User Profile
-
Send Message
Posted Jul 30, 2013could be good if using One Use system, and can be sell in Citizens NPC..
-
View User Profile
-
Send Message
Posted Jul 29, 2013@CommodoreAlpha
That is correct, good sir. Try to test Scroll Teleportation in a fresh environment.
-
View User Profile
-
Send Message
Posted Jul 29, 2013@semirotta
Usually when you run into an issue with a certain plugin, it's best to isolate the suspected plugin completely and have it run by itself to see if it produces the same buggy results. If it does not, this implies the issue stems from a plugin conflict.
You can run a testing server at home quite easily, as long as your personal computer isn't ancient. Just grab CraftBukkit, install it on your computer, run the server, and join the server on your own computer by connecting to "localhost".
-
View User Profile
-
Send Message
Posted Jul 29, 2013@CommodoreAlpha
I have this on my Pytohost server which includes 34 plugins. I assume I'm going to stay with RandomTP plugin, this seems a lot of work & not even sure if it can be spawned instantly for first time joiners / used as a kit item.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@semirotta
Are you replicating your issues on a testing server with no other plugins running at all? That might explain why you and Staartvin are experiencing two different things.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@Staartvin
I use 1.2 and my issue is not about players getting inside walls though and yes I tested , I do get inside walls randomly (not often).
Config:
http://pastebin.com/01cXx58v
Error:
http://pastebin.com/unKBh96W
the colors aint working at all.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@semirotta
Well, you told me that players are getting teleported into walls. This is not possible in version 1.2. I've tested teleporting exactly a thousand times, and none of these times did I teleport into a wall. Maybe you have an old version?
-
View User Profile
-
Send Message
Posted Jul 28, 2013@CommodoreAlpha
You're right. Well, I'm not sure if I can make it work with maps as those can be nasty little buggers, but I'll try.
-
View User Profile
-
Send Message
Posted Jul 28, 2013You guys just ignore my report of error and problem huh? :D NObody cares about the suggestion!! we need fixes :D
-
View User Profile
-
Send Message
Posted Jul 27, 2013@Staartvin
I'm pretty sure they use damage values. A map's damage value determines its ID. Unless the Minecraft Wiki got me all wrong. Here's a quote from their page on maps:
And I never tried setting the scrollid as 358, I just spontaneously thought of it, and decided to post it here.