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 :)
Is there a "plugins" folder and a "PortalSigns" folder inside it?
Is there a Config.PS and a Portals.PS file inside "PortalSigns"?
Please try it vanilla (delete everything inside your plugins folder and use only this plugin).
the old portals.PSL was outside the plugins folder. i deleted it since i only had 1 destination and i generated the new 1. but still wont work
Renamed the file? Tried to reset whole plugin and try it ingame (without the old portals) ?
Just tried it, works perfectly for me.
still wont work
The new version is working. Just forgot to tell that the files are stored in a new folder.
Edited the description, thank you man! ;)
Just copy the old "Portals.PSL" file in "/plugins/PortalSigns/" and rename it to "Portals.PS"
Sorry for that :)
the new version isnt working when u right click the sign and it gives this error
2012-08-22 19:33:19 [SEVERE] Could not pass event PlayerInteractEvent to Portals org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:355) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.github.lilldeath.teleporter.SignListener.onSignHit(SignListener.java:154) at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 16 more 2012-08-22 19:33:20 [SEVERE] Could not pass event PlayerInteractEvent to Portals org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:355) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.github.lilldeath.teleporter.SignListener.onSignHit(SignListener.java:154) at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 16 more
Go to your server-folder, there should be a file named Portals.PSL
Edit it with anything (Notepad, Editor, ...). Or delete it.
EDIT: Could you please tell me which portal (FROM or TO) ?
installed. worked too.
but the problem is, after i removedhe sign and make another portal sign with the name that used (but it's destroyed), the system message said something about the name had been used.
anyway to completely remove the portal sign?
Please try to reinstall java, also try java 1.6 and 1.7 (if 1.7 is not working).
If there's still a problem, try it only with my plugin. If there's still a problem, please wait for the newest version, or try the github link (should be the same files :-))
Not working on ma end, only have 2 other plugin's installed, ccutils and MaintenanceMode aswell as ur plugin
here is startup log
to BiweGas: Please tell me the bug or sth :)
to Iperson: nope, you can only go through FROM to TO.
to TheYoan14: idk what you mean. Have you downloaded via github or via "download" ?
to jakeeenator: thanks to you! :D I know there are some bugs, if sth really don't works try to delete the Portals.PLS file in your server-folder.
NOTICE: The SignPortals-file on dev.bukkit.org ist NOT up-to-date! (It took about 30 hours to release this file here). I will upload the newest file, please also try the github link: https://github.com/LillDeath/Portal-Signs/downloads
Hey I wanted to thank you for uploading this, its awesome! A friend of mine decided to make a house really far away from our town and this plugin came in handy. And to people who cant get it working I had to make a TO sign then make a FROM sign, then destroy the FROM sign and rebuild it, then it should work.
HELP HELP HELP HELP HELP Why there is that. Java and not the file?? help me please
Can you go back and fourth even if you go through the TO portal will it lead you back?
Dont work for me ;(
I haven't thought anyone would need this ... thank you so much :D
This plugin is awesome. MY search is complete thx to you LILDeath
Thank you!
Uhm, I already uploaded the file, but it "Needs Approval".
I will upload it to git and give you the link :)
No download link, please add one because I would love to have this.
i can't download it and it look's like a pretty good plug for your first i'm Trying to learn