Code Monkey home page Code Monkey logo

multiverse-portals's People

Contributors

akrantz01 avatar benwoo1110 avatar dumptruckman avatar electronicboy avatar fernferret avatar gmcnew avatar hintron avatar jadiction avatar john-h-smith avatar kanyunhk avatar main-- avatar nicegamer7 avatar rigby90 avatar rlf avatar timothyekl avatar vanzeben avatar vibroaxe avatar zax71 avatar zren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multiverse-portals's Issues

Feature: Put Something In the Portals

Like the plugin CreativeGates does it maybe.

When a portal is created it could be filled with water (that does not flow out).

Just looks more poral-ish than an empty gate shape.

sorry if this already exists somehow, I couldn't find it if it does :)

disable fall damage and collision damage in case of ...

It could be nice not to kill the people thrown away from the portal, is it possible to give them immortality until they stop arcing thru the sky ?

and add a bit of random (with high and low limit for all the items) nice way to explore isn't it

Permissions spam?

Everytime player_move event is triggered it's request the Permissions (Permissions: PermissionsEX w/ PermissionsCompat)
i turned on Debug mode in PermissionsEX and this spams my Log like hell :)

2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "" found
2011-10-11 22:59:18 [INFO] User drantor checked for "multiverse.portal.access.spawn1", "
" found
2011-10-11 22:59:19 [INFO] User drantor checked for "multiverse.portal.access.Skyportal", "*" found

Start-Up Issue!

I recive this error when the plugin starts up, i have Multiverse-Core and Multiverse-Signportals

21:23:20 [SEVERE] Error occurred while enabling Multiverse-Portals v2.1-b295 (Is it up to date?): Cannot store null
java.lang.IllegalArgumentException: Cannot store null
    at org.bukkit.configuration.MemorySection.prepForStorage(MemorySection.java:526)
    at org.bukkit.configuration.MemorySection.set(MemorySection.java:189)
    at com.onarandombox.MultiversePortals.MultiversePortals.loadConfig(MultiversePortals.java:235)
    at com.onarandombox.MultiversePortals.MultiversePortals.onEnable(MultiversePortals.java:102)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:170)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

Portals Have Invalid Destination?

11:08:19 [INFO] [MultiVerse-Portals] - Version 2.0-b210 Enabled - By Rigby and f
ernferret
11:08:19 [WARNING] [MultiVerse-Portals] Failed Parsing World for: Obsidian (Wor
ld Error, World did not exist or was not imported into Multiverse-Core!)
11:08:19 [WARNING] [Multiverse-Core] Portal Obsidian has an invalid LOCATION!
11:08:19 [WARNING] [MultiVerse-Portals] Failed Parsing World for: Obsidian2 (Wo
rld Error, World did not exist or was not imported into Multiverse-Core!)
11:08:19 [WARNING] [Multiverse-Core] Portal Obsidian2 has an invalid LOCATION!
11:08:19 [WARNING] [MultiVerse-Portals] Failed Parsing World for: Obsidian3 (Wo
rld Error, World did not exist or was not imported into Multiverse-Core!)
11:08:19 [WARNING] [Multiverse-Core] Portal Obsidian3 has an invalid LOCATION!
11:08:19 [INFO] [MultiVerse-Portals] 8 - Portals(s) loaded
11:08:19 [WARNING] [Multiverse-Core] Portal Glowstone2 has an invalid DESTINATIO
N!
11:08:19 [WARNING] [Multiverse-Core] Portal corner3 has an invalid DESTINATION!
11:08:19 [WARNING] [Multiverse-Core] Portal corner1 has an invalid DESTINATION!
11:08:19 [WARNING] [Multiverse-Core] Portal Obsidian2 has an invalid DESTINATION
!
11:08:19 [WARNING] [Multiverse-Core] Portal Glowstone has an invalid DESTINATION
!
11:08:19 [WARNING] [Multiverse-Core] Portal corner2 has an invalid DESTINATION!
11:08:19 [WARNING] [Multiverse-Core] Portal Obsidian has an invalid DESTINATION!

11:08:19 [WARNING] [Multiverse-Core] Portal Obsidian3 has an invalid DESTINATION
!

Allow per-portal permission

I'm thinking...

portal.use.NAME would let the group use the named portal in the given world (using the different permissions worlds)
portal.use.* would be all portals in the given world

Think this would be easier than a white/blacklist for portals

Allow Payment Exemptions

Allow exemptions for portals:
portal.exemption.*

AND
Per portal excemptions:
portal.exemption.portalA
portal.exemption.portalB

Portal Warmup/Wait Period

Feature suggestion:
A per-portal configurable time to wait with the player in contact before sending occurs. A relative option would be to define whether or not the player must [stay still/stay moving/doesn't matter] for the duration of the wait period.

This is a little like Nether portals, yes. But you could also use it to create e.g. something like the hidden flower garden teleports in Super Mario 64 (where you had to stand in the middle a few seconds before being teleported).

(Would add labels if I could figure out how, sorry! xP)

NPE with Portals

cb1185, Multiverse-Portals20b254.jar, Multiverse-Core20b265.jar

Not sure what caused this. I saw it in the console log today so figured I should report it:

20:00:04 [SEVERE] Could not pass event PLAYER_MOVE to Multiverse-Portals
java.lang.NullPointerException
at com.onarandombox.MultiversePortals.PortalLocation.getMaximum(PortalLocation.java:110)
at com.onarandombox.MultiversePortals.utils.PortalDestination.getLocation(PortalDestination.java:45)
at com.onarandombox.MultiversePortals.listeners.MVPPlayerListener.onPlayerMove(MVPPlayerListener.java:202)
at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:180)
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)

Bug with Making Portals

I think i found a bug, On my server when you try and create a Portal all it says is multiverse doesn't know about world yet. Type /mv import ? for help.

This is what i type. /mvp create MiningPortal w:MiningWorld

i have re-download both core and portals twice still get the same responses

Check Portal name CaSe when importing

The real issue at hand is:

Place a detector in for portals whose names are the same except for case and warn users when this happens.

Old Title: Permission 'multiverse.portal.access.waterway' appears to be defined multiple times upon enabling.

Old Issue:

After successfully converting my configuration from MultiVerse 1.7.2 in migration to Multiverse 2 running the latest CraftBukkit build (1040), I threw Multiverse-Portals in the plugins folder alongside Multiverse-Core, only to be greeted by the following exception.

Console output for the exception:

16:39:43 [INFO] [Multiverse-Core] Loading World & Settings - 'nether' - NETHER
16:39:43 [INFO] [Multiverse-Core] Loading World & Settings - 'world' - NORMAL
16:39:43 [INFO] [Multiverse-Core] 2 - World(s) loaded.
16:39:43 [INFO] [MultiVerse-Portals] - Version 2.0-b127 Enabled - By Rigby and f
ernferret
16:39:44 [SEVERE] Error occurred while enabling Multiverse-Portals v2.0-b127 (Is
it up to date?): The permission multiverse.portal.access.waterway is already de
fined!
java.lang.IllegalArgumentException: The permission multiverse.portal.access.wate
rway is already defined!
at org.bukkit.plugin.SimplePluginManager.addPermission(SimplePluginManag
er.java:423)
at com.onarandombox.MultiversePortals.MVPortal.(MVPortal.java:39)
at com.onarandombox.MultiversePortals.MVPortal.loadMVPortalFromConfig(MV
Portal.java:81)
at com.onarandombox.MultiversePortals.MultiversePortals.loadPortals(Mult
iversePortals.java:176)
at com.onarandombox.MultiversePortals.MultiversePortals.onEnable(Multive
rsePortals.java:102)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:878)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:278)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146
)
at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:285)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:272)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:336)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

More advanced "here" functionality

When someone types /mvpm dest here and they're standing inside a portal, the destination should be set to that portal and the cardinal direction they're facing.

NOTE: That this would make it difficult to set exact destinations inside of portals, and I may make the keyword: /mvpm dest phere

Error that Spams Console / Internal Error

2011-09-24 04:51:59 [SEVERE] Could not pass event PLAYER_MOVE to Multiverse-Portals
java.lang.NullPointerException
at com.onarandombox.MultiversePortals.MultiversePortals.getPortalSession(MultiversePortals.java:161)
at com.onarandombox.MultiversePortals.listeners.MVPPlayerListener.onPlayerMove(MVPPlayerListener.java:67)
at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:174)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:596)
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:89)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:478)
at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

Spams that until server stop.

Portal needs permissions back.

I noticed that now I have MV2 and simple multiple permissions plugin (dont remember if thats the real name) plus im using Permissions 3.0 which gives a permissions file for each world. Works fine.. Except that i think when the server restarts or something, not sure but when i leave (as OP/admin) and come back an hour later, the portal to the first world works perfectly fine, takes us to the second, but the permissions on the second world isn't set anymore so we cant walk back through the portal on the second world to get back to the first.

My steps of fixing it is
/reload all
/permissions -reload all
and then finally permissions work on the second world and we can go back and whatever.

Can you help me figure this issue out?

Add Per-Destination Creation Permissions

I realise that a better permissions system is really needed, but could you add per world permission nodes? I know that many permissions plugins let you set permissions based on the world, but this doesn't help with setting a portal destination.
This way, I could have a set of worlds and allow people to make portals that go between those worlds, while keeping other worlds separate.

[FERNFERRET]: Please revise your description here with what you described below for the feature request.

BUG: Error occurred while enabling Multiverse-Portals v2.0-b168

My server is running Craftbukkit version git-Bukkit-0.0.0-978-g29df7eb-b1058jnks (MC: 1.7.3)
The core and nether portal load without errors.

[LOG]
2011-08-15 15:00:36 [INFO] [Multiverse-Core] - Multiverse Config -- Loaded
2011-08-15 15:00:36 [INFO] [Multiverse-Core] - World Config -- Loaded
2011-08-15 15:00:36 [INFO] [Multiverse-Core] Loading World & Settings - 'world_nether' - NETHER
2011-08-15 15:00:36 [INFO] [Multiverse-Core] Loading World & Settings - 'world' - NORMAL
2011-08-15 15:00:36 [INFO] [Multiverse-Core] 2 - World(s) loaded.
2011-08-15 15:00:36 [INFO] [MultiVerse-NetherPortals] - Version 2.0-b172 Enabled - By Rigby and fernferret
2011-08-15 15:00:36 [INFO] [MultiVerse-Portals] - Version 2.0-b168 Enabled - By Rigby and fernferret
2011-08-15 15:00:36 [SEVERE] Error occurred while enabling Multiverse-Portals v2.0-b168 (Is it up to date?): com/onarandombox/utils/MVDestination
Caused by: java.lang.ClassNotFoundException: com.onarandombox.utils.MVDestination

YES i placed it on the Multiverse_Core to :/ sorry!

Instant teleport on portal

Hello there, I have a question. I'm currently the admin of the server and when I get into the portal, I do get teleported instantly. This is not the case for the other players. Can I somehow allow them to be teleported instantly as well?

P.S.: Multinv is kind of conflicting with the portal mod (unless I'm doing something wrong :) ). Players can drop everything from their inventory and after standing still in the portal for 1-2 seconds, their inventory reappears. Allowing duplication.

Thanks :)

Main Question: Is there a way to let players get teleported as soon as they get on the portal? Thanks :D

Boat Velocity Confusion w/ Cannons

When taking a boat through a portal with a cannon destination, the boat is stuck in place (usually in the air, sometimes in blocks under it) and won't move until the user exits, at which point it is then propelled to infinity and beyond.

Proposed fix:

a) If user takes boat/minecart through portal with non-cannon destination, velocity is preserved from entry.
b) If user takes boat/minecart through portal with cannon destination, velocity is overridden. Because cannons do that.

Thanks yo.

Optional clearing of inventory

Suggestion:

I want to have both a Creative and a Survival world in my multiverse, so i would like an option to empty ones inventory on teleport to a specific world. I dont want people to teleport to the Creative world and spawn nice items, and then teleport back to Survival with the items. I that possible?

Implement useportalaccess.

# If value is set to false, Multiverse will NOT enforce multivers.portal.access.X permissions!
useportalaccess: false

Portals not teleporting on teleport

When you teleport into a portal-zone, it does not teleport you to the proper destination. You have to then leave the zone and walk back in to get it to teleport you.

Fix this. It can happen if a portal has an invalid world.

07:20:54 [SEVERE] Could not pass event BLOCK_FROMTO to Multiverse-Portals
java.lang.NullPointerException
at com.onarandombox.MultiversePortals.PortalLocation.getMVWorld(PortalLocation.java:129)
at com.onarandombox.MultiversePortals.utils.PortalManager.getPortals(PortalManager.java:116)
at com.onarandombox.MultiversePortals.utils.PortalManager.getPortals(PortalManager.java:125)
at com.onarandombox.MultiversePortals.utils.PortalManager.isPortal(PortalManager.java:38)
at com.onarandombox.MultiversePortals.listeners.MVPBlockListener.onBlockFromTo(MVPBlockListener.java:17)
at org.bukkit.plugin.java.JavaPluginLoader$31.execute(JavaPluginLoader.java:455)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
at net.minecraft.server.BlockFlowing.a(BlockFlowing.java:134)
at net.minecraft.server.World.j(World.java:1952)
at net.minecraft.server.World.doTick(World.java:1723)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

Random portal exit

it would be great to have a portal that teleports players to a random place in a defined area or randomly choose between a set of portals (or better #41 :)

Safeteleport forced

I'm trying to create a destination that causes people to fall into a chasm. I've turned safeteleport to false but it's still giving me the error "No safe locations found!" when I try to walk through the portal.

Request: Implement portal use cooldown time

At present, I can find no mention of a portal use cooldown in the -Portals documentation or code. Consider adding a feature whereby:

  • Administrators can set a global "portal use cooldown" timer, specified in seconds, in the -Portals config file
  • Users, after teleporting via a portal, must wait the specified number of seconds before using another portal

Chunk won't load when going through portal in Cart

We have experienced a problem where by unloaded chunks in areas of the world where there are no players are not loading when we go through a portal sat in a cart.

We are using Bukkit RB #1060 and have tested with the latest downloads of MV2 Core and MV2 Portals.

We go through the portal and then just start falling into the void forever. Players who jump to the destination report seeing us sitting there in the cart.

Cart bug

Ok. So if a cart is stated to come out of a portal perpendicular to a the track, it gets very angry, and teleports back. The fix is going to be to ensure that a cart cannot teleport back before leaving the portal zone. which should already happen.

[BUG] Minecart issue

When a player is inside a minecart AND minecart is moving it cause to spam in console "[INFO] Player inside!" about ten times per second. It makes console unuseable. I'm using MV-Core #145, MV-Portals #69, CraftBukkit #1029 and Permissions 3.1.6. Sorry if you know about this. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.