Sign-Portals
OVER 20,000 downloads! Thanks to everyone out there! You're SUPER awesome! :D
March, 31st: Updated to 1.7.2 Release 1!
March, 31st: Updated to 1.6.4 Release 3!
January, 27th: Updated to 1.6.4 Release 2!
January, 27th: Updated to 1.6.4 Release 1!
Features
- Create Portals
Create as much portals as needed and don't run so much around anymore! - Multiple signs for one destiny
Create ten or twenty or how much you need FROM-portals - and one TO-portal! - Homepoints through signs
Create a homepoint and let your friends travel to it - or let them fall into the void! *hehehe*
HowTo create portals?
- Craft two signs
- Place the first where you want to be teleported from
- Don't write anything in the first line
- Type "[Portal]" in second line
- Enter a name in the third line
- And write "FROM" in the fourth line
- Place the second sign where you want to be teleported to
- Don't write anything in the first line
- Type "[Portal]" in second line
- Name it like the first sign
- And write "TO" in the fourth line
That's it. Now right-click the first sign to be teleported.
You can also place more signs to be teleported from, just label them similar.
HowTo create home-portals?
- Craft two signs
- Place the first where you want your homepoint
- Don't write anything in the first line
- Type "[HOME]" in second line
- Now click okey
- You will receive a creation message and the sign will drop itself
- Place the second sign where you want to be teleported from
- Don't write anything in the first line
- Type "[Portal]" in second line
- Enter the homepoint you want to be teleported to
- And write "HOME" in the fourth line
HowTo create two-way portals?
- Craft two signs
- Place the first where you want to have the first transfer-position
- Don't write anything in the first line
- Type "[Portal]" in second line
- Enter a name in the third line
- And write "TWO-WAY" in the fourth line
- Place the second sign where you want to have the second transfer-position
- Don't write anything in the first line
- Type "[Portal]" in second line
- Name it like the first sign
- And write "TWO-WAY" in the fourth line
That's it. Now right-click any sign to be teleported.
You can only place two two-way-portal-signs that are named similar.
File description
You will find 3 files in the "PortalSigns" folder:
- Config -This file contains all messages
- Homes - This file contains the homepoints
- Portals - This file contains the normal portals
Bugfixing
- You're plugin is not working!
It works. Believe it. - I get errors!
Destroy the portals, delete the 'SignPortals' folder and try it again :)
For errors, use the ticket-function please.
Don't just write "XYZ is not working. HELP ME!"
How do I ... ?
All files are stored in the "plugins\PortalSigns\" folder.
- ... reset my portals?
First delete all portals ingame and then delete the "Portal.PS" file.
For specific portals open the "Portals.PS" file and delete them.
- ... edit the messages?
Open the "Config.Ps" file and edit them.
Take a look at the "Configuration" page here!
- ... report bugs the right way?
In your server log starts a line with "Caused by: ..." (If it's a real bug)
I just need the "Caused by: ..." and its following lines.
Write things you want me to do in the comments or PM me!
Miscellaneous
VariationVault made a little showcase, go check it out here: Click me!
Y0urShad0vv also made one: Click me!
Update Notes
Version 1.7.2 Release 1 EX1 (should work with 1.7.2 and higher):
- First attempt to solve lag
Version 1.7.2 Release 1 (should work with 1.7.2 and higher):
- Compiled with 1.7.2, please report errors to me! :)
Version 1.6.4 Release 3 (should work with 1.6.4 and higher):
- You can now create permission-based portals!
-> With TO-FROM: Set the first line of the TO-Sign to any permission you want and prevent people without permission to teleport to it!
-> With TWO-WAY: Set the first line of one of the signs to any permission you want (the second one will update itself)
Version 1.6.4 Release 2 (should work with 1.6.4 and higher):
- Had to remove version-checking
Version 1.6.4 Release 1 (should work with 1.6.4 and higher):
- This is more like a test if it still works. Because people sometimes think plugins won't work with higher versions :)
- fixed a bug, where the message wouldn't show when you place a home-portal and the target player has no home
Version 1.5.2 Release 6 (should work with 1.6.2 and higher):
- fixed a bug with the restriction-options, which prevented blocks from being destroyed (again :( ... I'm sorry!)
Version 1.5.2 Release 5 (should work with 1.6.2 and higher):
- fixed a bug with the restriction-options, which prevented blocks from being destroyed
Version 1.5.2 Release 4 (should work with 1.6.2 and higher):
- Plugin checks on startup / reload, if theres is a new version available!
- New config options:
PLAYER_PERMISSION_MISSING: Displayed, when a is missing a permission to do something
PORTAL_CREATION_BLOCK_COST: Displayed, when under a placed sign no "PortalCreationCostBlockID" is
VersionCheck (default: true): if true, the plugin sends OPs on login a message if a new version is available
SyncStorageFiles (default: false): if true, the plugin checks on startup (or reload) if the stored sign-values still exist in the world
PortalCreationCostBlockID (default: null): if set to a value, there has to be the block with this id under a sign to create a portal
Version 1.5.2 Release 3:
- On startup or reload, the plugin checks now if the portals still exist
- Messages are now a little bit more fancy :)
- Add permission / op check:
PortalCreationRestriction (default: false): if true, you have to be op / have the permissions to create a portal
PortalUsageRestriction (default: false): if true, you have to be op / have the permissions to use a portal
PortalDestructionRestriction (default: false): if true, you have to be op / have the permissions to break a portal
Version 1.5.2 Release 2
- Reworked the whole plugin, everything should work properly
- Also, less chat messages! (Before there were 3 messages on portal creation)
- Removed 4 Messages:
CONNECTED_TO_PORTAL_FOUND
NO_CONNECTED_TO_PORTAL_FOUND
CONNECTED_FROM_PORTAL_FOUND
NO_CONNECTED_FROM_PORTAL_FOUND
- Added 2 Messages:
EVENT_PORTAL_TO_CLICKED
TWO_WAY_PORTAL_DESTROYED
- New command:
/signportals removehome - Removes a players home
If you want to support me or keep me doing these things please donate, every single dollar or whatever helps me :)
For some reason my portals keep getting deleted on a server restart. The signs are still there but they just don't work anymore. Using CB 1.6.2 and latest version of your plugin.
New feature bug maybe?
- On startup or reload, the plugin checks now if the portals still exist
Im going to try an older version to see if that is it.
@robotnikthingy
Yes it is possible :)
I will add it.
Would it be possible to make it so that portals only work when placed on something like a diamond block?
I want my players to be able to create portals, but not cheaply
@Daniel_Navarrete
You're welcome! :D
@LilLDeath
Well, with the download that you give me, it works!
Thanks a lot for the help Lil :D
@Daniel_Navarrete
Okey ...
What's your Bukkit version?
Is a JDK (Java Development Kid) installed on your PC?
If true, which version?
(Also, please go into your terminal, type "java -version" and include a screenshot)
If this all is okey, you can also try the JRE1_6 Version, which i just uploaded ti GitHub: https://github.com/LillDeath/SignPortals
@LilLDeath
http://i40.tinypic.com/mlgu55.png I'm so confused right now, i have Java 7 installed on my Mac. I guess it simply don't work.
@Daniel_Navarrete
Yeah, just put it into /plugins/.
SignPortals is compiled with Java7, so it will only work with it.
The error says "Unsupported major.minor version 51.0" which means (as google tells me)
that you are running Java6.
@LilLDeath
Hi, I have the latest version of JAVA, not if it is compatible with Java 7 since I have completely reinstalled Bukkit and still gives the error, even though it is the only plugin in the folder.
I guess to carry out the installation just put the plugin in the respective folder, or I did not read well and I'm installing it wrong.
Thanks for your time and help.
@Daniel_Navarrete
Sorry, but I have really no idea what that is.
I think you already tried to redownload signportals AND bukkit, right?
EDIT: Seems like it could be an error with JAVA. Please try to update Java.
I'm looking for a fix, but this is a really weird bug, sorry to say.
Hi, i was trying to use this plugin, i put it on my Mod's folder and give me this message:
http://pastebin.com/6cFa2T7Z
I hope than someone cold help me, i really want to try it but Bukkit don't let me.
Sorry for my english, i do my best.
@LilLDeath
Excellent! Thank you!
@ellanon
You don't have to replace any files :)
Just quick instruction:
Let's pretend this is your file:
a_TW:
- world,-231.0,68.0,231.0,0.0,0.0
- world,-230.0,68.0,231.0,0.0,0.0
END: a_TW
If you got the coordinates of the sign that's still placed, then you can delete the other line.
Now it could look like:
a_TW:
- world,-231.0,68.0,231.0,0.0,0.0
END: a_TW
And that's it :)
This is the only way, sorry to say.
I'm just thinking of the idea, to read all sign-locations on startup and look if there is the sign stil ...
Maybe added next week :)
@LilLDeath
Thank you.
A related question: Will we have to replace both files? My wife was asking because she didn't save the coordinates to the village in question. (Luckily, I have the coordinates, but we were wondering if this was something we could work out in-game without having to text-edit plugin files).
@Battelman2
I may add a future option for this :)
@ellanon
Go into /plugins/signportals/ there's a file called "Portals"
Search for your Portal's name and delete those lines. Then place the signs again :)
Just curious, I created a two-way portal and accidentally deleted the block behind the sign. The sign dropped, and when I attempted to put up another two-way sign, it said that this two-way portal already existed. How do I fix this?
Does this plugin have permissions? I only want my server staff to make the necessary portals if thats possible. If not treat this as a feature request :)
Thanks!
@pm61200
It should :)
do it works on 1.5.2??