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 Jul 27, 2013@CommodoreAlpha
Maps don't require damage values. What happens when you set the scrollId as 358?
-
View User Profile
-
Send Message
Posted Jul 27, 2013@neetcraft1
I think I can fix that.
-
View User Profile
-
Send Message
Posted Jul 26, 2013This is not a suggestion or a bug report in itself, but I just thought of a cool idea for people who want to use this plugin. This idea, however, requires support for item data-values, like WOOL:4 or STICK:3; I'm not sure if this plugin supports it already.
Make a map with its center at a warp point you designated (so if you have a warp point set at x=100;z=100, then make a map with its center at x=100;z=100). Then make that map item (with the exact data value, since that determines the map's ID) as the "teleportation scroll" that goes to the very same warp.
What this basically does, is make a teleportation scroll "show" where you are going, which can be pretty cool (results may vary depending on your definition of cool), seeing as maps offer a nice "overview" of an area. Maps also can be scaled down/up to any size, which is also a plus.
There's also an added side effect that if you use maps as teleportation scrolls, they won't stack unless you use a plugin like StackableItems.
-
View User Profile
-
Send Message
Posted Jul 26, 2013@Staartvin
Is there no way to fix how all scrolls are consumed when a player uses one?
-
View User Profile
-
Send Message
Posted Jul 26, 2013@Tritek
You want it so a command is fired when a player uses a scroll?
-
View User Profile
-
Send Message
Posted Jul 26, 2013@Staartvin
http://pastebin.com/BzR0qA2y
-
View User Profile
-
Send Message
Posted Jul 26, 2013FYI, I just created a ticket. Scrolls stop working after restarting bukkit server.
-
View User Profile
-
Send Message
Posted Jul 26, 2013Can you add plugin Command Scroll? When use then run a command by player(without need permissions to excute different command) or console.
-
View User Profile
-
Send Message
Posted Jul 26, 2013@Staartvin
I'll try § mark and see if it works!
EDIT:
Config:
http://pastebin.com/01cXx58v
Error:
http://pastebin.com/unKBh96W
-
View User Profile
-
Send Message
Posted Jul 26, 2013@lanceryy
Can I see your config?
-
View User Profile
-
Send Message
Posted Jul 26, 2013@semirotta
The character I used for colour codes is §. This sometimes doesn't work. I'll change this to &. Could I see your config file as well?
As far as I know it doesn't teleport players into walls. I have a security method that checks whether you are in a wall or not.
For the uses: You are probably OP or have the scrollteleportation.usesbypass. You should remove that from your permissions.
And yes, FoundOres works for 1.6.2
-
View User Profile
-
Send Message
Posted Jul 26, 2013@Staartvin Couple of things
First of all ?6 it is not COLOR CODE, it must be &6 but it wont recognize it :( I removed the & and ? marks and theyre automatically colored? wat..
I tried to change ALL ? into & so it would work (the color) and i get this;
http://pastebin.com/c89SzRvP
It sometimes teleports you inside walls, it tries to teleport you inside cave but instead you end up inside walls so i changed the Y layer into 64 and it prevents obviously most of the time it.
But seriously, how i make the colors work?
How do I make the Uses work? I have 5 uses but it did not go down while trying to use the teleport scroll :O
And last question:
Does your "FoundOres" plugin work in 1.6.2? If not could you please update it? I would like to have it , useful.
-
View User Profile
-
Send Message
Posted Jul 26, 2013There are still get the bug i create scroll in-game first then create one more position. When i use the second scroll then will tp me to first scroll's positon. ...
-
View User Profile
-
Send Message
Posted Jul 26, 2013@CraftedNight
Well, you can google 'Java basics'. If you prefer videos you can look up 'java tutorials boston'.
-
View User Profile
-
Send Message
Posted Jul 26, 2013@semirotta
Version 1.2 can be used to random teleport someone.
-
View User Profile
-
Send Message
Posted Jul 26, 2013Can you send me a private message here at devs when I can use this plugin for random teleporting?
I really want to add this for people who join first time to the game, they would have a scroll with few uses and it would teleport them randomly in the world.
@CraftedNight
Youtube "Java basics"
-
View User Profile
-
Send Message
Posted Jul 25, 2013@Staartvin
I'm glad the plugin is finally out. :) I would want to work with you on this but I have no clue on how to code/program. Do you know where I could learn code?
-
View User Profile
-
Send Message
Posted Jul 25, 2013@CommodoreAlpha
Well, I'll look if I can find a way to fix it. I'm not sure how CommandBook works but I can test it out and try to hook into it.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@Staartvin
Well, I think the issue here is that the entire stack gets consumed, not the fact that pieces of paper can stack.
Also, I think "hooking" into CommandBook is a good idea, since CommandBook has its own warping system.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@dsipal
I will add the cancel on interact, but I cannot fix the stackable bug. It is a problem that is not fixable with Bukkit.