Coder Social home page Coder Social logo

multiverse / multiverse-core Goto Github PK

View Code? Open in Web Editor NEW
926.0 926.0 296.0 15.32 MB

The original Bukkit Multi-World Plugin!

License: BSD 3-Clause "New" or "Revised" License

Java 100.00%
bukkit bukkit-plugin hacktoberfest java multiverse world-manager

multiverse-core's People

Contributors

a248 avatar akitensai avatar akrantz01 avatar ammaraskar avatar artuto avatar baronycraft avatar benwoo1110 avatar blubberdiblub avatar brokkonaut avatar chris6ix avatar derflash avatar dumptruckman avatar fernferret avatar fouram avatar jadiction avatar jbyoshi avatar jlleitschuh avatar kisaragieffective avatar krinsdeath avatar main-- avatar mathphreak avatar nicegamer7 avatar petteyg avatar protected avatar rezzedup avatar rigby90 avatar rlf avatar timothyekl avatar twssyesterday avatar zax71 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multiverse-core's Issues

More advanced bed teleportations

Right now you will only respawn on the pillow of a bed, and fi that's blocked, you're done. We'd like it to attempt to spawn you around the bed.

World prefixes conflicting with other chat plugins?

I've tried a number of chat plugins in attempts to get world prefixes working again. iChat, nChat, mChat, etc.

Is it a problem with the prefixes that these plugins parse (i.e. not a MV problem), or is there a known issue with prepending the world to the username in chat, period?

I would love to get the world prefixes working again but can't afford to go without a plugin like iChat. I was hoping MV2 would fix this as it's also an issue in 1.7.*

Sorry if I'm not savvy, I'm not so much a programmer as a server guy/designer. And sorry if this is the wrong place to bring this up. Thanks!

Add Economy to general teleportation

This should support cost to use a specific portal, and cost to a generic world. This way we can have a generated mining world that costs $50 to enter, regardless of the portal that goes there.

Allow "fake" PVP

We should allow the canceling of the damage event so if people want to have PVP regions, and not just a worldwide thing.

This will be in the config variable named allowfakepvp = true

Help Search

/mv help [text] [number]
Returns a page worth of commands that the command or help text contains the text search, and offset by the number in pages.
ie:
/mv help mvp
returns:
/mvp info {Portal}
/mvp list [World]
/mvp create {name} [destination]
[+rest]

further scope creep:
/mv help aspects
should return /mv modify, as its help text contains "aspects"

Don't autoload worlds

It turns out, not all people want a nether, AND some people may want skylands as their default world! SO, let's disable the default world loading for now, and show a message to users who have MVIMPORT if there are 0 worlds loaded, when they login.

Add /mvinfo [world]

Returns info about the world if it's given, otherwise returns info about the current world.

Whitelisting

Whitelisting/Blacklisting similar to the MV 1.x style, but I'd like to see whitelisting in the perspective of per portal even.

Spawn Protection

Let it be per world, I don't think it is ATM.

Investigate and report back!

mvconfirm failed

Minecraft 1.7.2
Bukkit 953
MV Core 53

/mvcreate new normal = Success
/mvdelete new = Success - Requested Confirmation
/mvconfirm = Error

17:20:05 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'mvconfirm' in plugin Multiverse-Core v2.0-b53
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
Caused by: java.lang.NoClassDefFoundError: com/iConomy/iConomy
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod(Class.java:1603)
at com.onarandombox.MultiverseCore.command.QueuedCommand.execute(Unknown Source)
at com.onarandombox.MultiverseCore.command.CommandManager.confirmQueuedCommand(Unknown Source)
at com.onarandombox.MultiverseCore.command.commands.ConfirmCommand.execute(Unknown Source)
at com.onarandombox.MultiverseCore.command.CommandManager.dispatch(Unknown Source)
at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(Unknown Source)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
... 12 more
Caused by: java.lang.ClassNotFoundException: com.iConomy.iConomy
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
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:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 22 more

/mv unload world

Bug found when doing this command - when you re-import the world you will not be able to /mvtp to the world until server restart.

Implement NotchStyle Respawn

Valid values are:

all: If you die in a Nether an attempt will be made to spawn you in the corresponding Normal world, if it can't be found, you spawn in the same world.
default: If you die in a Nether you will respawn in the world defined below in defaultspawnworld
none: You will always respawn in the same world you died in

Value will default to:

notchrespawnstyle: none

Allow space parsing in command names

If we following command is passed in:
/mvcreate "My cool world" NETHER "a SeeD with Spaces"

Then /mvcreate should recieve 3 params:

  1. My cool world
  2. NETHER
  3. a SeeD with Spaces

Allow Multi-Nether

ie. allow a nether portal to go to it's respective world
world goes to world_nether
world2 should go to world2_nether

AutoLoad Default worlds

MVCore should autoload WORLDNAME and WORLDNAME_nether. WORLDNAME_nether will only be loaded if it exists.

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.