multiverse / multiverse-signportals Goto Github PK
View Code? Open in Web Editor NEWSigns as Teleporters!
License: BSD 3-Clause "New" or "Revised" License
Signs as Teleporters!
License: BSD 3-Clause "New" or "Revised" License
It is virtually impossible to fit an exact destination on a SignPortal. The same issue occurs when typing in a lengthy warp or portal name.
Having the ability to extend the destination information beyond a single line would help greatly :)
A feature Request,
If you could make it so that you could ad a comment to a sign (so you can make the sign say where it is going to wrap to), It could make it a bit easier to tell where the portal takes you.
When using a stand alone SignPortal portal destinations are treats as "invalid". World destinations work. Haven't tested the other destination types.
This command works.
/mvtp p:mobfarm
This sign does NOT work. It is NOT attached to a obsidian portal. Just a sign on a wall. Right-clicking results in a client message of "The Destination on this sign is Invalid!"
blank line on ingame sign.
[mv]
p:mobfarm
blank line on ingame sign.
If you place the above sign on an obsidian portal it works correctly. However, validating the sign produces "The Destination on this sign is Invalid!"
Version info, debug 3 output, and perm checks
>mvv
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Multiverse-Core Version: 2.2-b453
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Bukkit Version: git-Bukkit-1.0.1-R1-b1597jnks (MC: 1.0.1)
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Loaded Worlds: 5
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Multiverse Plugins Loaded: 3
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Economy being used: Essentials Economy
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Permissions Plugin: Bukkit Permissions (SuperPerms)
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Dumping Config Values: (version 2.7)
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] messagecooldown: 5000
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] teleportcooldown: Not yet IMPLEMENTED
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] worldnameprefix: false
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] enforceaccess: true
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] displaypermerrors: true
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] teleportintercept: true
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] firstspawnoverride: true
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] firstspawnworld: cobblebox
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] debug: 0
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Core] Special Code: FRN002
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] Multiverse-Portals Version: 2.2-b462
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] Loaded Portals: 8
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] Dumping Portal Values: (version 2.6)
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] wand: 271
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] useonmove: true
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] enforceportalaccess: true
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] portalsdefaulttonether: false
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] portalcooldown: 1000
06:20:10 [INFO] [Multiverse-Core] [Multiverse-Portals] Special Code: FRN001
06:20:10 [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Multiverse-NetherPortals Version: 2.2-b458
06:20:10 [INFO] [Multiverse-Core] [Multiverse-NetherPortals] World links: {cb_ancient=cobblebox_nether, cb_old=cobblebox_nether}
06:20:10 [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Nether Prefix:
06:20:10 [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Nether Suffix: _nether
06:20:10 [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Special Code: FRN001
06:20:10 [INFO] [Multiverse-Core] [Multiverse-SignPortals] Multiverse-SignPortals Version: 2.2-b458
>mv debug 3
06:20:19 [INFO] Multiverse Debug mode is 3
06:20:19 [INFO] [MVCore-Debug] Multiverse Debug ENABLED
06:20:27 [INFO] [MVSignPortals-Debug] Found a Sign!
06:20:27 [INFO] [MVSignPortals-Debug] Found a MV Sign (Sign Portal)
06:20:27 [INFO] [MVSignPortals-Debug] Found a MV Sign
06:20:27 [INFO] [MVSignPortals-Debug] Found a SignPortal! (p:mobfarm)
06:20:27 [INFO] [MVSignPortals-Debug] Found a Destination! (p:mobfarm)
06:20:27 [INFO] [MVSignPortals-Debug] Denied permission to go to destination!
>mvp list
06:25:23 [INFO] --- Portals ---
06:25:23 [INFO] mobfarm lhwest lhne lheast tt kirstin lhnorth TMount
>perm check multiverse.portal.access.* credomane
06:25:34 [INFO] Player credomane sets multiverse.portal.access.* to true.
>perm check multiverse.portal.access.mobfarm credomane
06:25:44 [INFO] Player credomane sets multiverse.portal.access.mobfarm to true.
When players have "- multiverse.signportal.validate and- multiverse.signportal.create" they can make signs with [mv] pl:.
I tried with a negative permission "- -multiverse.teleport.other.pl and - -multiverse.teleport.self.pl"
With these permissions they can still make/use them.
Using cb 1337, mv core 326, mv-signportals 129.
Hello,
I have a problem with the Multiverse SignPortal plugin. I, as Operator of my Server, can use the sign and teleport, but my Members, the user, can't use the sign. There is no error message, etc.
I need help which permission i have to give the players.
Sincerely
etmgs
What it says on the tin. When using a portal-style SignPortals, the game mode is not changed when switching worlds. Also, MultiInv fails to switch the inventories. I'm guessing some sort of WORLD_CHANGE signal isn't being emitted.
Is it technically feasible to separate the "creation" permission node for sign-based portals into (A) Standalone portals and (B) Obsidian portals?
I'd like to restrict essentially all Multiverse permissions from users, except:
The arbitrary destination availability pending permissions, of course. (E.g, users cannot sign-portal into worlds they are otherwise restricted from.)
Hello,
Great plugin. It's a server essential, so thank you for it.
I am looking for a way where players would be able to open/close portals to their personal world when they choose using stuff a Survival player would be able to access. For example, I could go to my spawn point or portal room, switch a lever or push a button and have portals in other worlds open up to my world.
This would give players the ability to decide when guests could come over or when no one would be able to get to their world.
Not sure if this could be done through just redstone signal to a portal, or if it would have to involve command block code or permission changes (ie. if command block could update the permission of a group to give them the ability to create/use portals to your world and take that permission away).
Thank you for your time and thoughts.
I've got an interesting problem, when i use the portal sign method, World Inventories doesn't graphically update the switch in inventories, however if i use the /mv tp everything works perfectly, the World Inventorie plugin dev says it might have something to do with the "inventory changed" event.
Heres the link to the bug report and him/her's response : https://github.com/Drayshak/WorldInventories/issues/9#issuecomment-2727717
When players try to right click the sign portals to access the worlds, nothing happens. No error message, nothing. In the mean time I have made warps for them to access the other maps which they have no problem using. I would like to get rid of those warps and only allow people to access the worlds through the sign portal. I know the sign works fine because OPs can use the signs and my players do have permission because when they warp to it they have no issues. Does anyone know how to fix this?
A normal world, End world, and Nether world all imported fine with /mv import, but one of my worlds (called World One)had an internal error when trying to load it. In addition, after some time, the worlds that i had successfully loaded disappear from the list and cant be warped to anymore.
Version info:
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Multiverse-Core Version: 2.3-AB
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Bukkit Version: git-Bukkit-1.1-R4-b1938jnks (MC: 1.1)
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Loaded Worlds: 0
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Multiverse Plugins Loaded: 3
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Economy being used: Essentials Economy
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Permissions Plugin: Bukkit Permissions (SuperPerms)
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Dumping Config Values: (version 2.9)
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] messagecooldown: 5000
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] teleportcooldown: 1000
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] worldnameprefix: true
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] enforceaccess: false
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] displaypermerrors: true
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] teleportintercept: true
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] firstspawnoverride: true
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] firstspawnworld: World One
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] debug: 0
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Core] Special Code: FRN002
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] Multiverse-Portals Version: 2.3-AB
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] Loaded Portals: 1
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] Dumping Portal Values: (version 2.6)
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] wand: 271
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] useonmove: true
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] enforceportalaccess: true
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] portalsdefaulttonether: false
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] portalcooldown: 1000
05:20 PM [INFO] [Multiverse-Core] [Multiverse-Portals] Special Code: FRN001
05:20 PM [INFO] [Multiverse-Core] [Multiverse-SignPortals] Multiverse-SignPortals Version: 2.3-AB
05:20 PM [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Multiverse-NetherPortals Version: 2.3-AB
05:20 PM [INFO] [Multiverse-Core] [Multiverse-NetherPortals] World links: {}
05:20 PM [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Nether Prefix:
05:20 PM [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Nether Suffix: _nether
05:20 PM [INFO] [Multiverse-Core] [Multiverse-NetherPortals] Special Code: FRN001
05:20 PM [INFO] [Multiverse-Core] Version info dumped here: http://pastie.org/private/sd7nculydhyotv0whua8wq
Error Log:
05:13 PM [INFO] dtigers30: Starting import of world 'world one'...
05:13 PM [INFO] [Multiverse-Core] Loading World & Settings - 'world one' - Env: NORMAL - Type: null
05:13 PM [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled?
05:13 PM [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:150)
05:13 PM [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:157)
05:13 PM [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:123)
05:13 PM [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:109)
05:13 PM [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:101)
05:13 PM [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:66)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.utils.MVPermissions.canIgnoreGameModeRestriction(MVPermissions.java:46)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.utils.PermissionTools.playerCanIgnoreGameModeRestriction(PermissionTools.java:242)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.handleGameMode(MVPlayerListener.java:304)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.MVWorld.setActualGameMode(MVWorld.java:913)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.MVWorld.<init>(MVWorld.java:223)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:148)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.commands.ImportCommand.runCommand(ImportCommand.java:148)
05:13 PM [SEVERE] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:280)
05:13 PM [SEVERE] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:144)
05:13 PM [SEVERE] at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:94)
05:13 PM [SEVERE] at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:474)
05:13 PM [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
05:13 PM [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
05:13 PM [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:402)
05:13 PM [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:784)
05:13 PM [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:744)
05:13 PM [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:732)
05:13 PM [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
05:13 PM [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
05:13 PM [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
05:13 PM [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
05:13 PM [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
05:13 PM [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
05:13 PM [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Permissions:
groups:
default:
default: true
permissions:
- essentials.spawn
- essentials.back
- essentials.help
- essentials.home
- essentials.rules
- essentials.sethome
- essentials.motd
- iConomy.holdings
- 3co.show
- 3co.pay
- payday
- simplechestlock.lock
- essentials.afk
- essentials.mail
- essentials.mailsend
- essentials.back.ondeath
- essentials.msg
- reporter.report
- playtime.*
- playtime.total.*
- mcmmo.chat.partychat
- mcmmo.commands.party
- mcmmo.commands.ptp
- mcmmo.commands.ability
- mcmmo.skills.*
- mcmmo.ability.*
- lwc.protect
- twc.timevote
- twc.weathervote
- expminer.use
- essentials.tpa
- essentials.tpaccept
- essentials.tphere
- essentials.tpdeny
- factions.kit.fullplayer
prefix: '&7[Default] '
Moderator:
default: false
prefix: '&6[Mod] '
inheritance:
- Default
permissions:
- autogamemode.command.creative
- autogamemode.command.survival
- essentials.give
- mv.bypass.gamemode.*
- essentials.gamemode
- essentials.tphere
- essentials.tp
- essentials.kick
- essentials.warp
- essentials.setwarp
- essentials.delwarp
- essentials.ban
- essentials.banip
- togglejail
- lwc.mod
- essentials.give.*
- essentials.clearinventory
- autogamemode.login.creative
- autogamemode.changeworld.creative
- autogamemode.respawn.creative
VIP:
default: false
prefix: '&2[VIP] '
inheritance:
- Default
permissions:
- essentials.sethome.multiple
- essentials.sethome.multiple.unlimited
- autogamemode.command.creative
- autogamemode.command.survival
- simplevend.free
- essentials.gamemode
- essentials.tp
- essentials.tphere
- essentials.me
- essentials.warp
- essentials.setwarp
- essentials.time
- essentials.time.set
- essentials.weather
- essentials.give.*
- essentials.clearinventory
- autogamemode.login.creative
- autogamemode.changeworld.creative
- autogamemode.respawn.creative
ServerGuard:
default: false
prefix: '&b[Guard] '
inheritance:
- Moderator
permissions:
- essentials.weather
- essentials.time
- essentials.time.set
- essentials.broadcast
- autogamemode.command.creative
- autogamemode.command.survival
- essentials.warp.list
- simplevend.free
Admin:
default: false
prefix: '&4[Admin] '
inheritance:
- Moderator
permissions:
- autogamemode.login.creative
- autogamemode.changeworld.creative
- autogamemode.respawn.creative
- '*'
- multiverse.teleport.*
wg-invincible: {}
wg-amphibious: {}
Trusted:
inheritance:
- default
prefix: '&d[Trusted] '
permissions:
- essentials.warp.list
- essentials.warp
- essentials.tphere
- essentials.tp
- essentials.kick
worlds:
'**':
prefix: '**[Trusted]'
That is all that I am asking. =)
Can you make it so we can specify the World, X, Y, Z, Yaw, and Pitch on a sign?
example:
http://i47.tinypic.com/f2n14l.png
When I installed the Multiverse-SignPortals for 1.4.6-R0.3 plugin on 1.4.6-R0.1, it didn't do anything even though all the other Multiverse plugins I had (all except NetherPortals) were the same version and worked fine. I thought it wasn't working because of mixed versions but today I got 1.4.6-R0.3 and it still wasn't working. I placed a sign and wrote:
[mv]
w:survival2
(with survival2 being a multiverse world) and the [mv] part stayed black. Then I tried the same thing on a nether portal without the w: part and it still stayed black. I am still using the same Multiverse plugins (with Multiverse-Downloader built with 1.4.6-R0.3).
Core functionality being defined as:
Ability to place a sign on a portal and have that portal take a user to a specific world.
It would be nice to be able to charge via register for this kind of instant transport
When using MultiInv if the Multiverse-Portals config option use_onmove
is set to true you just swirl endlessly and nothing happens once you change it to false the portals work perfectly, however when you go through the portal MultiInv no longer manages inventory correctly its acting almost like it never knew you left that world.
If you use /mv tp
to switch between worlds MultiInv works perfectly, its almost like the portals aren't firing the right evens for it to pick up on. Also i must add I've been using Transporter plugin for multiworlds and MultiInv works perfectly which makes me think its a Multiverse bug.
Whenever I create a redstone sign portal to a destination in another world and use it then I seem to get teleported to a random location in the world. It's the same spot each time but I don't know how it picks it.
MV Sign Portals Build #645
MV Core Build #656
Instead of having to do line 1: [mv], line 2: dest, you could put any text on the sign then use the portal wand to set and create the sign portal.
Running on CB 1.2.3 R0.1 Beta, Multiverse version 2.4
I hope the plugin can support larger doors.
When placing a sign on a portal, I use the following format:
1:
2: [mv]
3: Capital
4:
The world exists and I can /mvtp to it as well as right click the sign and teleport. But when I step into the portal, it swirls endlessly and when i step out the sign turned blue but nothing actually happens no matter how many times I enter the portal. There are no server.log errors, or any written errors. Just a portal that doesn't send players anywhere.
If I restart my Server or relode the plugins, the anchors I set are away.
In the Server direction they are still alive but they are not ingame useable.
If I use the command /mv anchor, I will see a list with only the anchors I set before the plugins or server was relode.
Here the server errors I get by the last relode:
2012-04-30 15:36:15 [INFO] [Multiverse-Core] 5 - World(s) loaded.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'Leuchturm' is INVALID.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'oSkyland' is INVALID.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'skycity' is INVALID.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'dead' is INVALID.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'oskyland' is INVALID.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'lol' is INVALID.
2012-04-30 15:36:15 [WARNING] [Multiverse-Core] The location for anchor 'list' is INVALID.
2012-04-30 15:36:15 [INFO] [Multiverse-SignPortals] Enabling Multiverse-SignPortals v2.4-b523
2012-04-30 15:36:15 [INFO] [Multiverse-SignPortals] - Version 2.4-b523 Enabled - By Rigby and fernferret
2012-04-30 15:36:15 [INFO] Server permissions file permissions.yml is empty, ignoring it
2012-04-30 15:40:13 [INFO] Connection reset
Looks like we have an issue where servers using MV-NetherPortals and MV-SignPortals (a sign on a NetherPortal) produces undesirable results.
A user created a sign portal on a nether portal frame for world destination: fred
As op, the user could use the portal and go to fred.
Non-ops using the portal would be bounced back and get some error saying the destination doesn't exist.
I got him to get some debug output:
http://pastebin.com/raw.php?i=viZ9MsXN
It appears that NetherPortals may be bouncing people back.
I have one reccommendation. Maybe make it possible to, on a sign, continue writing on the next line, and have the [mv] be on the top line (to make more room on the sign):
[mv]
e:world:
1,10,100:
90:0
this would be the same as:
[mv]
e:world:1,10,100:90:0
I want my players only can use "Vanilla Nether Portals with Sign Portals".
Please add more perms to the plugin, or add a config file that can be used to disable it.
Hi.
The plugin when putting a sign on a nether portal, instead of bringing me to spawn of world_realistic in this case, brings me to edge of world and teleports me somewhere after. I'm using hte latest dev versio on 1.9. The sign then turns blue. I see the spawn, then suddenly it tells me im at the edge of the world. Using signs only it works.
I've tried implementing the sign portal that teleports entities in an area when it receives a redstone signal. However I cannot get it to work at all. Regular sign portals work fine. It's only the redstone teleporting signs that don't work. The wiki article isn't very clear about how to format the sign text. I wish there was a screen shot.
Here are the configurations I've tried so far:
^^ This one simply works as a regular sign portal that you right-click. It just ignores the text at the top of the sign.
I'm not sure what other ways to try formatting the sign. I sort of think it just doesn't work and not enough people use it for it to matter. If anyone can recommend me a better plugin for redstone-activated teleporting then please link me :)
The links on: https://github.com/Multiverse/Multiverse-SignPortals/wiki/Installing-sign-portals
apear to be broken.
Step one's link requires a login.
Step two's download link directs to a non-existent file.
Step three is the same.
It does not happen to everyone (it works fine for myself), but for at least one user, using a SignPortal with the destination of b:mybed teleports her to approx 10 blocks below her bed (into solid block). Doing an /mvtp b:mybed works without issues for her, but the SignPortal will always teleport incorrectly.
Github user @Inferno121 ([email protected]) has seen fit to delete all of our wiki pages for SignPortals. Luckily, it's just a git repo, I just have to revert the changes.
I would like to give people on my server access to create their own portals, but without the use of slash commands. They can somewhat accomplish this using MV-Signportals, but only when the coordinates will fit on the sign.
What if there was a way to create a Multiverse Anchor using a sign? You would put [mv-anchor] on the second line, then the name of the anchor on the third, or something along those lines. This would make it much easier to create simple destinations.
[mv-anchor]
testanchor
Another solution to this could be to add another line to the multiverse signportals, allowing you to name them and make those a destination as well. That would allow you to set a destination like sp:testportal
[mv]
sp:testportal2
testportal1
You can make /mvimport ../ts3
and then
/mvdelete ../ts3
and then your TS is deleted.
More Information: https://youtu.be/7zP5rSAon00
Fix: https://www.spigotmc.org/resources/multiversefix.54316/
Running multiverse-core with multiverse-signportals and bukkit 1185
Getting this in the console when I create a nether portal, attach a sign (which will teleport if right clicked when green, doesn't work if turns blue), then enter the portal, after exiting the portal the sign [mv] turns blue.
I'm assuming this is because of the build of bukkit I am running...
12:57:34 [SEVERE] Could not pass event PLAYER_PORTAL to Multiverse-SignPortals
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at com.onarandombox.MultiverseSignPortals.utils.SignTools.setColor(SignTools.java:21)
at com.onarandombox.MultiverseSignPortals.utils.PortalDetector.invalidateOtherSigns(PortalDetector.java:140)
at com.onarandombox.MultiverseSignPortals.utils.PortalDetector.processSigns(PortalDetector.java:116)
at com.onarandombox.MultiverseSignPortals.utils.PortalDetector.getNotchPortalDestination(PortalDetector.java:71)
at com.onarandombox.MultiverseSignPortals.listeners.MVSPPlayerListener.onPlayerPortal(MVSPPlayerListener.java:50)
at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
at net.minecraft.server.ServerConfigurationManager.f(ServerConfigurationManager.java:308)
at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:278)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:305)
at net.minecraft.server.Packet10Flying.a(SourceFile:126)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
12:57:34 [SEVERE] Could not pass event PLAYER_PORTAL to Multiverse-Core
java.lang.NullPointerException
at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.onPlayerPortal(MVPlayerListener.java:152)
at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
at net.minecraft.server.ServerConfigurationManager.f(ServerConfigurationManager.java:308)
at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:278)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:305)
at net.minecraft.server.Packet10Flying.a(SourceFile:126)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
Hello, I am using SignPortals to warp between a creative and a survival world.
To prevent items from being carried from creative to survival I use WorldInvetories (https://github.com/Drayshak/WorldInventories).
When teleporting from one world to another via /mv tp world_name everything is fine. When teleporting using a SIgnPortal my inventory gets displayed wrong (items from old world are displayed). However this is only a display issue.
When trying to resort the inventory, the game will update to the correct inventory.
As this problem only occurs using SignPortals and not "/mv tp"-porting i suspect it to be an issue of SIgnPortals.
If my explanations were not helpful, I might make a video for you ^^
Best regards
Nobody
how do you give yourself multiverse.signportal.create
It took me literally hours of fiddling with this plugin before I figured out that the signs were not working because I was putting [mv] on the first line. I realize now that the instructions did say to do this, but it would have helped if there was more feedback. (Since the sign was not going red, I assumed that the plugin was just not installed correctly or perhaps not comptable with the server I was running.)
When using a sign portal changing worlds doesn't seem to change the game type.
Using Multiverse-NetherPortals works fine (as does /mvtp worldname).
It would be cool if you could do something like
multiverse.signportal.WORLD.validate
multiverse.signportal.WORLD.create
where WORLD is the third line on the sign. That way you can allow ppl to create portal to certain worlds, but not for others.
It would be really nice if Portal-style SignPortals could use the same linking mechanisms as overworld-to-nether portals did for each other. This would include spawning another Nether Portal with a sign when there are no portals in range.
I believe this would actually be a straightforward port from a feature that is already in MV-NetherPortals. The reason I am not using that plugin is because I still like to have two-way access to the nether.
I'm not sure if this is normal and I can't seem to find a setting for it but when players use the nether portal with the sign on it they are set on fire upon teleporting.
Each time i mark a region with worldedit and the try to create a protal with /mvp create portalname i get an error, so its not possible to create portals using WorldEdit 6.x
Currently only the 4x5 nether portals are supported by the plugin, even though with Minecraft 1.7.2 larger portals can be build.
That means you can build larger portals and add the sign to it, but the sign never turns blue (and therefore does not change the behaviour of the portal.
"multiverse.signportal.create.portal" and "multiverse.signportal.create.player" etc
Core functionality being defined as:
Ability to place a sign on a portal and have that portal take a user to a specific world.
This is more a placeholder issue than anything, since I've already found the fix, but here goes:
When a player attempts to use a sign portal with a self-targeted player destination (e.g. lithium3141 uses a sign portal with pl:lithium3141
), it throws an NPE:
21:10:15 [SEVERE] Could not pass event PLAYER_INTERACT to Multiverse-SignPortals
java.lang.NullPointerException
at com.onarandombox.MultiverseCore.utils.SafeTTeleporter.checkAboveAndBelowLocation(SafeTTeleporter.java:68)
at com.onarandombox.MultiverseCore.utils.SafeTTeleporter.getSafeLocation(SafeTTeleporter.java:45)
at com.onarandombox.MultiverseCore.utils.SafeTTeleporter.getSafeLocation(SafeTTeleporter.java:38)
at com.onarandombox.MultiverseCore.utils.SafeTTeleporter.getSafeLocation(SafeTTeleporter.java:275)
at com.onarandombox.MultiverseCore.utils.SafeTTeleporter.safelyTeleport(SafeTTeleporter.java:210)
at com.onarandombox.MultiverseSignPortals.listeners.MVSPPlayerListener.takePlayerToDestination(MVSPPlayerListener.java:116)
at com.onarandombox.MultiverseSignPortals.listeners.MVSPPlayerListener.onPlayerInteract(MVSPPlayerListener.java:83)
at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:335)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178)
at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:266)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:593)
at net.minecraft.server.Packet15Place.a(SourceFile:39)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
I get this error on startup in latest Craftbukkit git-Bukkit-0.0.0-1131
20:16:46 [SEVERE] Could not load 'plugins\Multiverse-SignPortals.jar' in folder
'plugins':
java.lang.NoClassDefFoundError: com/onarandombox/MultiverseCore/api/MVPlugin
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
2)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:36)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:24)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:170)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:215)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:136)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
at org.bukkit.craftbukkit.CraftServer.(CraftServer.java:112)
at net.minecraft.server.ServerConfigurationManager.(ServerConfigur
ationManager.java:52)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
Caused by: java.lang.ClassNotFoundException: com.onarandombox.MultiverseCore.api
.MVPlugin
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:36)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:24)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 24 more
Hello
I use multiverse and multiversesign portals
I search the permissions to right click the sign to tp to the world
I want only the builder can be tp with the sign
What is the permissions ?
I search here but don't works : https://github.com/Multiverse/Multiverse-SignPortals/wiki/Big-list-o-permissions
thanks !
i have managed to upload and use multiverse 2 easily but when i create a new world it says there is a internal error i have no problem with importing
Also when ever i have set up a sign teleporter its working fine but when i reload the server or it restarts i get " The Destination on this sign is Invalid!" i dont know what is the matter please help
this is my server log
06.02 21:36:04 [Server] INFO ... 12 more
06.02 21:36:04 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
06.02 21:36:04 [Server] INFO at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:474)
06.02 21:36:04 [Server] INFO at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:94)
06.02 21:36:04 [Server] INFO at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:144)
06.02 21:36:04 [Server] INFO at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:280)
06.02 21:36:04 [Server] INFO at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(CreateCommand.java:94)
06.02 21:36:04 [Server] INFO at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:118)
06.02 21:36:04 [Server] INFO Caused by: java.lang.NoSuchMethodError: org.bukkit.WorldCreator.generateStructures(Z)Lorg/bukkit/WorldCreator;
06.02 21:36:04 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
06.02 21:36:04 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
06.02 21:36:04 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
06.02 21:36:04 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
06.02 21:36:04 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
06.02 21:36:04 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
06.02 21:36:04 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
06.02 21:36:04 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
06.02 21:36:04 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
06.02 21:36:04 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
06.02 21:36:04 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
06.02 21:36:04 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
06.02 21:36:04 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
06.02 21:36:04 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'mv' in plugin Multiverse-Core v2.4-b500
06.02 21:36:04 [Server] SEVERE null
06.02 21:36:04 [Server] INFO player_name: Starting creation of world 'test'...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.