This is no longer maintained!!! However, if you want it to be, make a ticket or PM me..as currently there seems to be no interest.
Updates
I'm not able to find any bugs...if you find one, please post a comment and give me as much information as you can. Include any sign related or teleport related plugins you are using. You can also, and preferably, make a ticket in the "Tickets" section.
Welcome
Dectala's Teleportation Signs allows for you to use signs to teleport around. Provides the ability to prohibit teleporting using these signs based on the world the player is in. Nine types of signs allow for various ways of using signs to teleport around. Simple text files allow for out of game editing of various aspects while still providing in game ways of modifying the plugins settings.
Current Features
- Seven types of signs (Hub, OpHub, Branch, OpBranch, Jump, OpJump and Point) allow for various ways to teleport around your world.
- In-game and out of game ways of defining where players can teleport.
- Ability to restrict all signs to be useable by Ops Only
- Restrict specific types of signs to be used or not used
Planned Features
- Linked signs that act as two-way streets
- Permission changes (Adding new permissions, adapting to work with permission mods, etc...)
Commands
Please note: World names and hub names are not case-sensetive, World_one is the same as WoRlD_OnE.
/dectp setuse <world> <true|false> : Sets the status of a world to true or false. When typing world names replace any spaces with '_''s. For example, World one would be World_one. (Usable by ops only)
/dectp oponly <true|false> Setting this to true will allow only ops to use any tpsigns. False allows anyone to use all signs but opHub and opBranch, which will still be Op-Only. This value defaults to false. (Usable by ops only)
/dectp status <world> : Returns the status of teleportation in the given world.
/dectp currentworld : Returns the current world you are in.
/dectp usesign <sign type> <true|false> : turns a sign to useable or not useable
How Each Sign Type Works
Local Signs (they don't transport you to other worlds)
To use a sign, please right click it. Sorry for not including this in earlier descriptions
Hub
A hub sign acts as a station for other branch signs to teleport to. It does not teleport players, it simply acts as a location to teleport to. To register a hub sign, please right click it
The Sign needs to be labeled as such
OpHub
Same as hub above, but only ops can use it.
Branch
A branch sign acts as one-way sign that teleports you to a hub. It is not a hub and cannot be teleported to.
The Sign needs to be labeled as such
OpBranch
Same as branch above, but only ops can use it, and it only goes to opHubs.
Jump
a jump sign will take you to a hub but will return the sign to you when you activate it.
OpJump
Same as Jump sign, just usable by ops only and goes to ophubs only
Point
A point sign allows for you to input the X, Y and Z coordinates you desire the sign to Teleport to. It then acts as a one-way teleport to that location. It does not check for what is at that location, so you should make sure you aren't teleporting into the ground or air(unless that's what you want)
The Sign needs to be labeled as such
PointJump
A point sign allows for you to input the X, Y and Z coordinates you desire the sign to Teleport to. It then acts as a one-way teleport to that location. It does not check for what is at that location, so you should make sure you aren't teleporting into the ground or air(unless that's what you want)
The Sign needs to be labeled as such
World Signs (used for transporting to different worlds) (Picture Examples Coming Soon)
These signs are different, and require a different way of marking them. Only Branch and Jump signs are provided, and use any normal Local hub. They will not jump to an OpHub, I intend to add that next.
World Branch
----------------------------------
tpsign world
branch
<name of world you wish to jump to>
<Hub you wish to jump to>
----------------------------------
World Jump
----------------------------------
tpsign world
jump
<name of world you wish to jump to>
<Hub you wish to jump to>
----------------------------------
Source
Source is in the JAR. I removed GitHub reference because I don't use GitHub anymore. I work from one PC and I'm the only developer for this mod. I also use my own system for storing changes that doesn't require a system so..complex as GitHub.
Known Issues
- None
Change Log
- V3.1.1
- Updated error in code that wasn't storing sign locations properly
- V3.1
- Added /dectp usesign as intended...oops.
- V3.0
- Switched to config.yml to store information instead of .txt files
- YOU WILL NEED TO REREGISTER EACH HUB IN THIS VERSION.
- V2.3.1
- Fixed a bug with worldlist.txt and not reading / writing to it. Also made the plugin automatically creating and populate wordlist.txt with all the worlds at server start when no worldlist.txt is found.
- V2.3
- Last update before new event system is implemented, also before using better github policies to better manage project.
- Added VERSION file to track versions.
- Changed some commands around, /dectp set use is now /dectp setus and /dectp set oponly is now /dectp oponly.
- v2.2
- Added world signs, world jump and world branch
- World jump acts as a local jump just sends you to a different world
- World branch acts as a local branch just sends you to a different world
- Added world signs, world jump and world branch
- V2.1
- Fixed problem where items were still being used when right clicking signs.
- V2.0
- Changed how .txt files store data. Not backwards compatible. info here
- Changed /dectp set <world> <true|false> to /dectp set use <world> <true|false>
- Added /dectp set oponly <true|false> to make it where only ops can use ALL signs. Default for this is false, allowing anyone to use signs
- Added tpsign opHub, tpsign opJump and tpsign opBranch. These are signs that only ops can use. This allows for oponly option to be false and still have oponly signs. Such as a hub you only want ops to get to.
- Sign names now take the world into account. This means you can have a 'home' sign in every world and it will not conflict.
- V1.1
- Added jump signs
- V1.0
- Initial Release
- Cleaned up some code and used a better way to store data.
- Version .1
- Initial Beta Release