[INACTIVE][ADMIN/TP] Wormhole X-Treme Worlds v0.4 - Multi-World Management & Protection [740/766]

Discussion in 'Inactive/Unsupported Plugins' started by alron, Apr 16, 2011.

  1. Offline

    alron

    Wormhole X-Treme Worlds - Lightweight multi-world management & protection.

    Current Version: v0.4 (RB733/740/766) ( ZIP | JAR) CHANGELOG | README
    Requires: Sun/Oracle Java 1.6.0_20+. (OpenJDK/JRE is missing the XML Libraries we depend upon)

    Remember to rename jar file to 'WormholeXTremeWorlds.jar' if downloading just the jar.

    Donate: I don't want your money. If you still feel you need to donate money, give it to the Red Cross. Really. There are people out there who need it much more than I.

    General Information:
    This is an early release for Wormhole X-Treme Worlds. Consider it extremely beta. I have tested it as much as I could. It seems stable and works as intended, though I am sure there are still bugs kicking around.

    This plugin is designed to manage multiple worlds and provide basic world and player protection functionality. In the long run there will be tight, but optional, integration between it and Wormhole X-Treme itself, as this plugin was created to scratch the multiple world management itch that Wormhole X-Treme users have brought up time and time again.

    Please be aware, improper command use on existing worlds does have the remote possibility to destroy or badly damage that world. Mostly if you set a normal world to nether.

    In it's current form this plugin can create new worlds (with or without custom seed), set the custom world spawn point, autoload worlds at server start, teleport authorized players to specified world spawn, and teleport players to current world spawn, provide world protection (fire, lava, lightning, water) and provide player protection (fire, lava, drowning, pvp, falling, and all). It uses no database and stores all its important data in XML files. The spawn point you get for normal worlds is exactly what CraftBukkit hands the plugin at world creation or load. The spawn point for generated nether worlds is found dynamically.

    Currently this plugin is able to make use of the Permissions plugin and the Help plugin (no link at current due to plugin author being inactive). When permissions is not enabled, all commands require a user to be an op.

    Features:
    • Basic Multiple World Management.
    • World Specific Spawn and Setspawn capabilities.
    • Permissions support.
      • Note: Without permissions we fall back to doing isOp() checks. For every command.
    • Seed saving to world config file. If a world is loaded with WXW once, we'll have the seed saved. Also uses this seed to generate worlds if they have a WXW config but no world data on disk.
    • Basic creature spawn controls. Ability to disable hostile or neutral mobs on a world by world basis.
    • Honoring of spawn change events external to WXW.
    • The ability to use text seeds in both the 'wxw create' command as well as in the world xml config files.
      • Note: String data will be converted to long using the character integer values appended.
    • Advanced safe teleportation for spawn and go commands.
      • Note: The spawn and go commands both check if the destination blocks are safe (at, above, and below). If they aren't they either run the safe spawn finder (for nether) or the highest yAxis block finder (normal) and place the player appropriately
    • Ghasts are now considered hostile monsters, and are dealt with as such.
      • Note: Ghasts don't seem to disappear, they ghost (sometimes). But they don't move or attack the player, and are unable to be interacted with, so... kind of works?
    • Nether World safe spawn creation.
      • Note: We scan up to 19773 (9 * 13^3) blocks to find a safe spawn point. If we don't find one... sorry. It is solid rock (or lava or whatever) for you.
    • World specific player damage, fire, drowning, falling, lava, lightning and pvp protection controls.
    • World specific world fire spread, lava spread, water spread, lightning fire and lava fire protection controls.
    • Wold specific time locking controls. Three options, day, night, and none. Along with this functionality comes the ability to globally hard disable it in the config.xml.
      • Note: We don't default to any type of time locking on any world due to potential redstone circuit issues caused by time changes.
    New features/fixes in repo for v0.5:
    • On death re-spawn event catching. If you have the 'serverOptionSpawnCommand' set to true in config.xml, we now catch player respawns and send them to the exact spawn location.
      • Note: This and the '/spawn' command have been moved into their own plugin.
    • Fix to allow users to specify a negative long value for the seed. Previously it'd consider a '-seed -32493532454' as two different commands. Now it will do a number format check and decided properly if it is an arg or a command. :)
    • Weather locking on a world by world basis. None, Clear, Rain, Storm. None being the default and disabling no weather functions. Clear disables rain. Rain is well, rainy, but has no lightning. Storm is rainy with lightning.
      • Note: Currently the weather selection for the main world directly effects all worlds. This is a Craftbukkit bug, and there is nothing I can do about it.
    • Now on initial run (or run with no or empty worlds folder) we add the default loaded world as a wormhole world with default options (in a environment aware way).
    • Added more player protection options. Explosion, void, suffocation, and contact.
    • Added world protection options to disallow players starting fires and disable fire all together.
      • Note: We do not remove existing fire. Too costly to scan for.
    • World xml file option name changes (yes, we still read in the old names; the config file is regenerated at server shutdown with the new names).
    Planned Features:
    • World creation in a thread, as to not block the WXW process during generation.
    • Automated world backups. (In a thread, if possible, so it can block all it wants.). I'm doing a bit of everything else, why not add backups, right? Planned to be on a world by world basis, of course.
      • Hrm, lets back burner that feature for a while. Other things more pressing.
    • In game core plugin configuration commands. So players don't have to edit the XML file if they don't want to.
    • Full cleanup of output for commands, to be more like 'wxw info' or 'wxw modify'. Color coding, screen width formatting, and other general textual goodies.
    README (open)

    To Install:
    1. Extract WormholeXTremeWorlds.jar into your plugins/ folder.
    2. Start server.
    3. Add all existing worlds to WXW via the '/wxw create' command.
    To Upgrade:
    1. Extract updated WormholwXtremeWorlds.jar into your plugins/ folder.
    2. Start Server.

    COMMANDS (open)

    Command List with Permissions Nodes:
    • '/wxw go [world]' - Go to spawn of specified world. - wxw.admin.go
    • '/wxw list' - List all loaded and configured worlds. - wxw.admin.list
    • '/wxw remove [world]' - Remove world from configuration. - wxw.admin.remove
    • '/wxw load [world]' - Load unloaded world. - wxw.admin.load
    • '/wxw modify [args]' - Modify settings of specified world. - wxw.admin.modify
      • Required args: -name <world>
      • Optional args: -owner <player>, -daylock, -nightlock, -notimelock, -(no)autoload, -(no)lavaspread, -(no)neutrals, -(no)firespread, -(no)lavafire, -(no)hostiles, -(no)waterspread, -(no)lightningfire, -(no)lightningdamage, -(no)damage, -(no)drown, -(no)pvp, -(no)lavadamage, -(no)falldamage, -(no)firedamage
    • '/wxw info [world]' - Get info about specified world. - wxw.admin.info
    • '/wxw setspawn' - Set spawn of current world to current location. - wxw.admin.setspawn
    • '/wxw create [args]' - Create new world with specified args. - wxw.admin.create
      • Required args: -name <world>
      • Optional args: -owner <player>, -seed <num>, -nether, -noautoload, -nohostiles, -noneutrals, -nopvp, -daylock, -nightlock, -nolavaspread, -nodrown, -nofirespread, -nolavafire, -nowaterspread, -nolightningfire, -nolightningdamage, -nodamage, -nolavadamage, -nofalldamage, -nofiredamage
    • '/wxw spawn' - Go to spawn of current world. - wxw.spawn
    • '/spawn' - Go to spawn of current world. - wxw.spawn
      • Note: This command is hard disabled in config by default.

    CONFIG (open)
    Config.xml options with defaults:
    • serverOptionPermissions - Enable or disable Permissions plugin support. Default: true
    • serverOptionOpsBypassPermissions - Ops bypass Permissions plugin access checks. Default: true
    • serverOptionHelp - Enable or disable Help plugin support. Default: true
    • serverOptionSpawnCommand - Enable or disable '/spwawn' command. Does not disable '/wxw spawn'. Default: false
    • serverOptionTimelock - Option: Enable or disable timelock functionality. Default: true

    CHANGELOG (open)

    Important changes in bold.

    v0.4 2011.04.24 09:20 PST:
    • Initial sticky chunk support. We allow plugins to register chunks that do not unload. When the chunk is no longer sticky, we schedule it for unloading. We properly catch and cancel the required chunk unload events.
      • Note: This is really only useful for v0.850 of wormhole x-treme I am working on currently.
    • Added support for player protections on a world by world basis. Drowning, burning, lava swiming, lightning strikes, falling damage, and all player damage. Controlled via the wxw modify and wxw create commands.
    • Added support for world protections on a world by world basis. Fire spread, lava spread, water spread, lightning fire, and lava fire. Controlled via the wxw modify and wxw create commands.
    • Updated wxw info ... to be more useful. Colorized it. Now when called without a world, shows info on current world.
    • Updated help output for wxw modify and wxw create to be slightly more useful.
    • Fixed typo in config loader for Neutral monster disable.
    v0.3 2011.04.21 02:17 PST:
    • Added timelock. Uses scheduler. Now users can lock their worlds to day or night. Worlds default to normal time schedules.
    • Added config.xml option to disable timelock and its scheduler. Defaults to scheduler enabled.
    v0.2.1 2011.04.20 04:38 PST:
    • World specific PvP controls. True or false.
    • Updated safe spawn code for normal worlds to only use highest y if spawn is covered. This allows indoor spawn locations. Also now retain player pitch and yaw on spawn or go.
    • Updated the find safe spawn location code to be modular. Can be used for more than just finding initial spawn locations now, with small enough xyz numbers ;)
    • Used new modular safespawn in a 3^3*9 setup for finding a safe location to drop player if nether spawn location is built over. Overkill, but ...
    v0.2 - 2011.04.19 01:39 PST :
    • Nether safe spawn generation has been completed. We scan up to (13^3)9 blocks for a safe place. Only used when world is first generated.
    • Added '/spawn' command with default hard disable via config file.
    • Normal world safe spawn teleport. We'll drop the player on top of the highest block at the spawn location. If users build to the skybox at spawn, it is not our problem. Nether still has no such thing. If a player builds over where spawn is on nether worlds, players will /spawn themselves into solid rock.
    • Text seeds, you can use them. Not sure if they work the same as with vanilla... but. :)
    • Ghasts are now considered to be hostile mobs, and dealt with as they should be.
    • Squids are now considered to be neutral mobs, and dealt with as they should be.
    v0.1.2 - 2011.04.17 08:41 PST :
    • Reverted optimization in prettyLog. Apparently causes NPE problems on some setups.
    v0.1.1 - 2011.04.17 07:15 PST :
    • We now store the world seed in our world config files. The seed value is based on what the world actually uses. This allows users to add worlds and have a valid seed stored in their config for later use. When the seed is a valid seed number (non 0) we call the world load with the specific seed. This way if someone wants to reset a world, all they have to do is delete the world folder on disk before starting the server.
    • We now pay attention to external spawn change events and update our internal spawn location references as appropriate.
    • We now properly honor the creature spawn restriction options. We clear banned types of creatures at world load as well as any time a world is connected. We also cancel creature spawn events as needed.
    • Minor performance change to our internal prettyLog method. Check to make sure system log even is appropriate for the log type we are generating.
    • Changed connect command to load. Kept connect as alias for compatibility.
    • Fixed a few NPE when trying to teleport to a world that is not loaded.
    • Info command now shows world seed.
    v0.1 - 2011.04.16 06:48 PST :
    • Initial plugin release.

    World Management Examples (open)

    In this example, the world name is 'world' and the player name is 'player'.

    To add an existing normal world set to auto load at start with time locked to day:
    • /wxw create -name world -owner player -daylock
    To add an existing nether world set to not autoload at start with time locked to night:
    • /wxw create -name world -owner player -nether -noautoload -nightlock
    To create a new normal world with custom seed.
    • /wxw create -name world -owner player -seed 5677344492879191995
    To remove a world configuration from disk. Note: actual world will not be deleted from disk.
    • /wxw remove world
    To modify an existing worlds owner and set it to autoload, disable PvP, and disable Hostile monsters.
    • /wxw modify -name world -owner player -autoload -nopvp -nohostiles
    To connect/load a world set to not autoload at server start.
    • /wxw load world
    To teleport to spawn of managed world.
    • /wxw go world
    To teleport to spawn of current managed world.
    • /wxw spawn
    To set the spawn of current managed world to current location.
    • /wxw setspawn


    Github Repo: Wormhole X-Treme Worlds
    Release RSS Feed: Wormhole-X-Treme-Worlds.rss
    Dev: alron
     
    cj89898, Mijoja, Xaostica and 3 others like this.
  2. Offline

    alron

    That feature will be in v0.5 as stated in the "New features/fixes in repo for 0.5" section of the OP. :)

    I had planned to have Wormhole X-Treme Worlds 0.5 out already, but decided as this plugin is fairly stable as it is, that I would work on getting Wormhole X-Treme 0.850/0.851 finished. Too many bugs in 0.833 for me to ignore it. :)

    If I don't run into any more problems with WX tomorrow I should be back to working on WXW this weekend. :)

    Glad you like it.

    I needed a world manager for my personal server and decided I'd rather support my own code than deal with someone elses. That and Wormhole X-Treme was getting big enough that I didn't want to add any more major chunks of functionality into it. ;)

    Next version is going to have a revamped configuration command structure as well as more useful (and pretty) text output. There are too many options to set at world creation or modification, so I'm going to make it easier to set them. :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  3. I think i found a bug.
    I created a world with -nohostiles and -noneutrals and none mobs spawning there beside slimes.
    Maybe it's nothing you can do about. I read something like slime's are client side stuff but who knows...
     
  4. Offline

    valdark

    Actually that was my fault. It seems it works properly now that I correctly disabled EssentialsSpawn. I thought I had deleted the file but for some reason it was still in the folder.

    Now that EssentialsSpawn is removed I spawn correctly on the world in which I died.

    Sorry if I haven't mentioned this sooner. This is the best Multi-world plugin out there. I love the ease of configuration and the simplicity of spawning with different seeds/configs per world.

    Keep up the amazing work.
     
  5. Offline

    LordAnubis

    Hey!

    Been trying to get this plugin work all day and I've keep getting the same error which is preventing me from saving the settings on any worlds I create (As well as default config settings).

    When I first installed the .jar it created the 'worlds' and 'config.xml' but both the folder and the config file were empty. When I use the wxw create command it all works perfectly, new worlds and created and we can navigate between but as soon as I restart the server I have to do it all again because no settings are saved :(

    Heres the output in console with java version output:

    Code:
    15:51:28 [INFO] Starting minecraft server version Beta 1.5_02
    15:51:28 [INFO] Loading properties
    15:51:28 [INFO] Starting Minecraft server on xxx
    15:51:28 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-
    gf53e007-b740jnks (MC: 1.5_02)
    15:51:28 [INFO] Preparing level "world"
    15:51:28 [INFO] Preparing start region
    15:51:29 [INFO] [Permissions] (Phoenix) was Initialized.
    15:51:29 [INFO] [WormholeXTremeWorlds][v0.4][By alron]Load Beginning.
    15:51:29 [SEVERE] javax.xml.stream.XMLStreamException: ParseError at [row,col]:[
    1,1]
    Message: Premature end of file.
    15:51:29 [SEVERE]       at com.sun.org.apache.xerces.internal.impl.XMLStreamRead
    erImpl.next(XMLStreamReaderImpl.java:584)
    15:51:29 [SEVERE]       at com.sun.xml.internal.stream.XMLEventReaderImpl.nextEv
    ent(XMLEventReaderImpl.java:83)
    15:51:29 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.readConfi
    gFile(XMLConfig.java:240)
    15:51:29 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.readXmlCo
    nfig(XMLConfig.java:506)
    15:51:29 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.loadXmlCo
    nfig(XMLConfig.java:158)
    15:51:29 [SEVERE]       at com.wormhole_xtreme.worlds.WormholeXTremeWorlds.onLoa
    d(WormholeXTremeWorlds.java:202)
    15:51:29 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:88)
    15:51:29 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:217)
    15:51:29 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:204)
    15:51:29 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:144)
    15:51:29 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:259)
    15:51:29 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:394)
    15:51:29 [INFO] [WormholeXTremeWorlds][v0.4]Load Completed.
    15:51:29 [INFO] [WormholeXTreme][v0.833][By Lologarithm & alron]Load Beginning.
    15:51:29 [INFO] [WormholeXTreme]9 Wormholes loaded from WormholeDB.
    15:51:29 [INFO] [WormholeXTreme][v0.833]Load Completed.
    15:51:29 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    15:51:29 [INFO] [WormholeXTremeWorlds][v0.4]Enable Beginning.
    15:51:29 [INFO] [WormholeXTremeWorlds]Attached to Permissions version 2.7.2
    15:51:29 [INFO] [WormholeXTremeWorlds]Help plugin is not yet available; there wi
    ll be no Help integration until it is loaded.
    15:51:29 [INFO] [WormholeXTremeWorlds]Timelock scheduler disabled, per config.xm
    l directive.
    15:51:29 [INFO] [WormholeXTremeWorlds][v0.4]Enable Completed.
    15:51:29 [INFO] [WormholeXTreme][v0.833]Enable Beginning.
    15:51:29 [WARNING] [WormholeXTreme]Not a supported version of Permissions. Recom
    mended is 2.6.x
    15:51:29 [INFO] [WormholeXTreme]Attached to Permissions version 2.7.2
    15:51:29 [INFO] [WormholeXTreme]Complex Permissions Enabled
    15:51:29 [INFO] [WormholeXTreme]iConomy Plugin not yet available - there will be
     no iConomy integration until loaded.
    15:51:29 [INFO] [WormholeXTreme]Help Plugin not yet available - there will be no
     Help integration until loaded.
    15:51:29 [INFO] [WormholeXTreme][v0.833]Enable Completed.
    15:51:29 [INFO] Done (0.138s)! For help, type "help" or "?"
    
    
    
    
    java version "1.6.0_0"
    IcedTea6 1.3.1 (6b12-Fedora-10) Runtime Environment (build 1.6.0_0-b12)
    OpenJDK Server VM (build 1.6.0_0-b12, mixed mode)
    Hope you can help :) fantastic plug-in and love the wormhole mod also :p

    - Edd

    Edit:

    Output from config.xml creation when I delete them again!

    Code:
    
    16:04:55 [INFO] Starting minecraft server version Beta 1.5_02
    16:04:55 [INFO] Loading properties
    16:04:55 [INFO] Starting Minecraft server on xxx
    16:04:55 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-
    gf53e007-b740jnks (MC: 1.5_02)
    16:04:56 [INFO] Preparing level "world"
    16:04:56 [INFO] Preparing start region
    16:04:56 [INFO] [Permissions] (Phoenix) was Initialized.
    16:04:56 [INFO] [WormholeXTremeWorlds][v0.4][By alron]Load Beginning.
    16:04:57 [WARNING] [WormholeXTremeWorlds]No configuration file found, generating
     fresh.
    16:04:57 [SEVERE] javax.xml.stream.XMLEventFactory.newFactory()Ljavax/xml/stream
    /XMLEventFactory; initializing WormholeXTremeWorlds v0.4 (Is it up to date?)
    java.lang.NoSuchMethodError: javax.xml.stream.XMLEventFactory.newFactory()Ljavax
    /xml/stream/XMLEventFactory;
            at com.wormhole_xtreme.worlds.config.XMLConfig.saveConfigFile(XMLConfig.
    java:554)
            at com.wormhole_xtreme.worlds.config.XMLConfig.prepareConfig(XMLConfig.j
    ava:204)
            at com.wormhole_xtreme.worlds.config.XMLConfig.readXmlConfig(XMLConfig.j
    ava:499)
            at com.wormhole_xtreme.worlds.config.XMLConfig.loadXmlConfig(XMLConfig.j
    ava:158)
            at com.wormhole_xtreme.worlds.WormholeXTremeWorlds.onLoad(WormholeXTreme
    Worlds.java:202)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:88)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    16:04:57 [INFO] [WormholeXTreme][v0.833][By Lologarithm & alron]Load Beginning.
    16:04:57 [INFO] [WormholeXTreme]9 Wormholes loaded from WormholeDB.
    16:04:57 [INFO] [WormholeXTreme][v0.833]Load Completed.
    16:04:57 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    16:04:57 [INFO] [WormholeXTremeWorlds][v0.4]Enable Beginning.
    16:04:57 [INFO] [WormholeXTremeWorlds]Attached to Permissions version 2.7.2
    16:04:57 [INFO] [WormholeXTremeWorlds]Help plugin is not yet available; there wi
    ll be no Help integration until it is loaded.
    16:04:57 [INFO] [WormholeXTremeWorlds]Timelock scheduler disabled, per config.xm
    l directive.
    16:04:57 [INFO] [WormholeXTremeWorlds][v0.4]Enable Completed.
    16:04:57 [INFO] [WormholeXTreme][v0.833]Enable Beginning.
    16:04:57 [WARNING] [WormholeXTreme]Not a supported version of Permissions. Recom
    mended is 2.6.x
    16:04:57 [INFO] [WormholeXTreme]Attached to Permissions version 2.7.2
    16:04:57 [INFO] [WormholeXTreme]Complex Permissions Enabled
    16:04:57 [INFO] [WormholeXTreme]iConomy Plugin not yet available - there will be
     no iConomy integration until loaded.
    16:04:57 [INFO] [WormholeXTreme]Help Plugin not yet available - there will be no
     Help integration until loaded.
    16:04:57 [INFO] [WormholeXTreme][v0.833]Enable Completed.
    16:04:57 [INFO] Done (0.133s)! For help, type "help" or "?"
    >
    
     
  6. Offline

    alron

  7. Offline

    LordAnubis

    Figured it was something like that! My server provider hasn't been online all day to update it >.< , thanks for the response :)
     
  8. Offline

    alron

    No problem. The issue is based in the fact that this plugin depends on the Java StAX XML parser, which is part of the latest 1.6 JDK/JRE. If they have a 1.5 based Java or early 1.6, the library is missing. Hope this helps.

    :)
     
  9. Offline

    tassox33

    This mod upon startup is saying that permissions 2.7.2 is to new and i should be using 2.6.xx. When 2.7.2 is old and there is a newer permissions then 2.7.2
     
  10. Offline

    kimBa

    Hello, I've got 1 issue, every time i restart the server, i have to manually recreate the world by using "/wxw create" as it does not find if i use Load, are there a solution for this or do i generally fail at installing plugins? :D
     
  11. Offline

    LordAnubis

    Hey!

    My provider has updated the Java to the latest build but we were still getting the error. So we installed the Java StAX as it says to here: http://joysofprogramming.com/install-bea-stax-fedora-rhel/

    (This is from the info output)

    Code:
    Installed Packages
    Name       : bea-stax
    Arch       : i386
    Version    : 1.2.0
    Release    : 0.3.rc1.fc10
    Size       : 788 k
    Repo       : installed
    Summary    : Streaming API for XML
    URL        : http://dev2dev.bea.com/technologies/stax/index.jsp
    License    : ASL 2.0
    Description: The Streaming API for XML (StAX) is a groundbreaking new Java API
               : for parsing and writing XML easily and efficiently.
    
    
    Also Java Update output:
    
    Running Transaction
      Installing     : libasyncns                                                                                         1/6
      Installing     : pulseaudio-libs                                                                                    2/6
      Updating       : java-1.6.0-openjdk                                                                                 3/6
      Updating       : java-1.6.0-openjdk-plugin                                                                          4/6
      Cleanup        : java-1.6.0-openjdk                                                                                 5/6
      Cleanup        : java-1.6.0-openjdk-plugin                                                                          6/6
    
    Dependency Installed:
      libasyncns.i386 0:0.7-1.fc10                            pulseaudio-libs.i386 0:0.9.14-3.fc10
    
    Updated:
      java-1.6.0-openjdk.i386 1:1.6.0.0-23.b16.fc10            java-1.6.0-openjdk-plugin.i386 1:1.6.0.0-23.b16.fc10
    
    
    $ java -version
    java version "1.6.0_0"
    OpenJDK Runtime Environment (IcedTea6 1.6) (fedora-23.b16.fc10-i386)
    OpenJDK Server VM (build 14.0-b16, mixed mode)
    [minecraft_EPoints@localhost ~]$
    
    
    The config file is still empty on creation. So I took a config file someone else had posted and used that as my own. The config loaded fine and the timelock function worked.

    I then stopped the server and received an error again, I then loaded the server a second time (all settings are lost due to not being able to create / save the settings) and got an error on load this time and the timelock no longer works. (It appears that on server stop, the config file was attempted to be saved again and deleted and such is 0 KB and empty again, am I going to have to re-upload the config every restart?)

    I would ask for a map config xml file template so I can create one for each world I have, but I assume that those settings will also be lost every load when they attempt to save? (Saying that, why have none been created as empty files like the config.xml? thats a bit confusing)

    Here are the server load / stop / load again so you can see what's happening :)

    Code:
    ~/minecraft.sh
    [Lnet.minecraft.server.Statistic;@2e7820
    146 recipes
    [Lnet.minecraft.server.Statistic;@2e7820
    16 achievements
    15:44:53 [INFO] Starting minecraft server version Beta 1.5_02
    15:44:53 [INFO] Loading properties
    15:44:53 [INFO] Starting Minecraft server on 91.204.209.127:25565
    15:44:53 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-
    gf53e007-b740jnks (MC: 1.5_02)
    15:44:54 [INFO] Preparing level "world"
    15:44:54 [INFO] Preparing start region
    15:44:55 [INFO] [Permissions] (Phoenix) was Initialized.
    15:44:55 [INFO] [WormholeXTremeWorlds][v0.4][By alron]Load Beginning.
    15:44:55 [INFO] [WormholeXTremeWorlds]Config Loaded
    15:44:55 [INFO] [WormholeXTremeWorlds][v0.4]Load Completed.
    15:44:55 [INFO] [WormholeXTreme][v0.833][By Lologarithm & alron]Load Beginning.
    15:44:56 [INFO] [WormholeXTreme]12 Wormholes loaded from WormholeDB.
    15:44:56 [INFO] [WormholeXTreme][v0.833]Load Completed.
    15:44:56 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    15:44:56 [INFO] [WormholeXTremeWorlds][v0.4]Enable Beginning.
    15:44:56 [INFO] [WormholeXTremeWorlds]Attached to Permissions version 2.7.2
    15:44:56 [INFO] [WormholeXTremeWorlds]Help plugin is not yet available; there wi
    ll be no Help integration until it is loaded.
    15:44:56 [INFO] [WormholeXTremeWorlds][v0.4]Enable Completed.
    15:44:56 [INFO] [WormholeXTreme][v0.833]Enable Beginning.
    15:44:56 [WARNING] [WormholeXTreme]Not a supported version of Permissions. Recom
    mended is 2.6.x
    15:44:56 [INFO] [WormholeXTreme]Attached to Permissions version 2.7.2
    15:44:56 [INFO] [WormholeXTreme]Complex Permissions Enabled
    15:44:56 [INFO] [WormholeXTreme]iConomy Plugin not yet available - there will be
     no iConomy integration until loaded.
    15:44:56 [INFO] [WormholeXTreme]Help Plugin not yet available - there will be no
     Help integration until loaded.
    15:44:56 [INFO] [WormholeXTreme][v0.833]Enable Completed.
    15:44:56 [INFO] Done (0.272s)! For help, type "help" or "?"
    
    >stop
    17:19:00 [INFO] Stopping the server..
    17:19:00 [INFO] CONSOLE: Stopping the server..
    17:19:00 [INFO] Stopping server
    17:19:00 [INFO] [Permissions] (Phoenix) saved all data.
    17:19:00 [INFO] [Permissions] (Phoenix) disabled successfully.
    17:19:00 [INFO] [WormholeXTremeWorlds]Detached from Permissions plugin.
    17:19:00 [INFO] [WormholeXTreme]Detached from Permissions plugin.
    17:19:00 [SEVERE] java.lang.NoSuchMethodError: javax.xml.stream.XMLEventFactory.
    newFactory()Ljavax/xml/stream/XMLEventFactory;
    17:19:00 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.saveConfi
    gFile(XMLConfig.java:554)
    17:19:00 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.writeXmlC
    onfig(XMLConfig.java:702)
    17:19:00 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.saveXmlCo
    nfig(XMLConfig.java:603)
    17:19:00 [SEVERE]       at com.wormhole_xtreme.worlds.WormholeXTremeWorlds.onDis
    able(WormholeXTremeWorlds.java:169)
    17:19:00 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:129)
    17:19:00 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin
    (JavaPluginLoader.java:646)
    17:19:00 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.disablePlugin(S
    implePluginManager.java:230)
    17:19:00 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.disablePlugins(
    SimplePluginManager.java:224)
    17:19:00 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.disablePlugins(Cra
    ftServer.java:105)
    17:19:00 [SEVERE]       at net.minecraft.server.MinecraftServer.stop(MinecraftSe
    rver.java:240)
    17:19:00 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:315)
    17:19:00 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:394)
    >[minecraft_EPoints@localhost ~]$
    
    ~/minecraft.sh
    [Lnet.minecraft.server.Statistic;@2e7820
    146 recipes
    [Lnet.minecraft.server.Statistic;@2e7820
    16 achievements
    17:19:42 [INFO] Starting minecraft server version Beta 1.5_02
    17:19:42 [INFO] Loading properties
    17:19:42 [INFO] Starting Minecraft server on 91.204.209.127:25565
    17:19:42 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-
    gf53e007-b740jnks (MC: 1.5_02)
    17:19:42 [INFO] Preparing level "world"
    17:19:42 [INFO] Preparing start region
    17:19:43 [INFO] [Permissions] (Phoenix) was Initialized.
    17:19:43 [INFO] [WormholeXTremeWorlds][v0.4][By alron]Load Beginning.
    17:19:43 [SEVERE] javax.xml.stream.XMLStreamException: ParseError at [row,col]:[
    1,1]
    Message: Premature end of file.
    17:19:43 [SEVERE]       at com.sun.org.apache.xerces.internal.impl.XMLStreamRead
    erImpl.next(XMLStreamReaderImpl.java:584)
    17:19:43 [SEVERE]       at com.sun.xml.internal.stream.XMLEventReaderImpl.nextEv
    ent(XMLEventReaderImpl.java:83)
    17:19:43 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.readConfi
    gFile(XMLConfig.java:240)
    17:19:43 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.readXmlCo
    nfig(XMLConfig.java:506)
    17:19:43 [SEVERE]       at com.wormhole_xtreme.worlds.config.XMLConfig.loadXmlCo
    nfig(XMLConfig.java:158)
    17:19:43 [SEVERE]       at com.wormhole_xtreme.worlds.WormholeXTremeWorlds.onLoa
    d(WormholeXTremeWorlds.java:202)
    17:19:43 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:88)
    17:19:43 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:217)
    17:19:43 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:204)
    17:19:43 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:144)
    17:19:43 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:259)
    17:19:43 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:394)
    17:19:43 [INFO] [WormholeXTremeWorlds][v0.4]Load Completed.
    17:19:43 [INFO] [WormholeXTreme][v0.833][By Lologarithm & alron]Load Beginning.
    17:19:45 [INFO] [WormholeXTreme]12 Wormholes loaded from WormholeDB.
    17:19:45 [INFO] [WormholeXTreme][v0.833]Load Completed.
    17:19:45 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    17:19:45 [INFO] [WormholeXTremeWorlds][v0.4]Enable Beginning.
    17:19:45 [INFO] [WormholeXTremeWorlds]Attached to Permissions version 2.7.2
    17:19:45 [INFO] [WormholeXTremeWorlds]Help plugin is not yet available; there wi
    ll be no Help integration until it is loaded.
    17:19:45 [INFO] [WormholeXTremeWorlds]Timelock scheduler disabled, per config.xm
    l directive.
    17:19:45 [INFO] [WormholeXTremeWorlds][v0.4]Enable Completed.
    17:19:45 [INFO] [WormholeXTreme][v0.833]Enable Beginning.
    17:19:45 [WARNING] [WormholeXTreme]Not a supported version of Permissions. Recom
    mended is 2.6.x
    17:19:45 [INFO] [WormholeXTreme]Attached to Permissions version 2.7.2
    17:19:45 [INFO] [WormholeXTreme]Complex Permissions Enabled
    17:19:45 [INFO] [WormholeXTreme]iConomy Plugin not yet available - there will be
     no iConomy integration until loaded.
    17:19:45 [INFO] [WormholeXTreme]Help Plugin not yet available - there will be no
     Help integration until loaded.
    17:19:45 [INFO] [WormholeXTreme][v0.833]Enable Completed.
    17:19:45 [INFO] Done (0.269s)! For help, type "help" or "?"
    >wxw info anubis
    17:20:42 [INFO] :: error :: World does not exist or is not loaded: anubis
    17:20:42 [INFO] :: error :: World may exist on disk, but has not been registered
     with Wormholw X-Treme Worlds.
    
    
    My provider doesn't know what to do and I am equally as confused as to what might be missing >.<

    Any help would be much appreciated!

    Thanks
    - Edd
     
  12. Offline

    alron

    Need Sun/Oracle JDK/SDK. Not the buggy, feature broken OpenJDK.
     
  13. Offline

    Drat333

    My console spits out this type of error at like 50 iterations a second as soon as someone logs onto the server:

    Code:
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:112)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [INFO] net.minecraft.server.Chunk
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:120)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:112)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [INFO] net.minecraft.server.Chunk
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:120)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:112)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [INFO] net.minecraft.server.Chunk
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:120)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:112)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getTypeId(World.java:158)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.BlockGrass.a(SourceFile:44)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1691)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [INFO] net.minecraft.server.Chunk
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:120)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getTypeId(World.java:158)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.BlockGrass.a(SourceFile:44)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1691)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:112)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getTypeId(World.java:158)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.BlockGrass.a(SourceFile:44)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1691)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [INFO] net.minecraft.server.Chunk
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:120)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getTypeId(World.java:158)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.BlockGrass.a(SourceFile:44)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1691)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:112)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Chunk (-3, 6) stored at (-4, 6)
    2011-05-10 20:10:37 [INFO] net.minecraft.server.Chunk
    2011-05-10 20:10:37 [SEVERE] java.lang.Throwable
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:120)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:215)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.j(World.java:1619)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.World.doTick(World.java:1468)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:363)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    2011-05-10 20:10:37 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-10 20:10:37 [INFO] Drat333 lost connection: disconnect.quitting
     
  14. Offline

    alron

    What version of craftbukkit, what version of wormhole worlds.
     
  15. Offline

    Drat333

    Craftbukkit 766, Worlds 0.4 (I believe, it is what the name of the plugin says)
     
  16. Offline

    alron

    Did you do anything before this started? Or is this a fresh install?
    Does it happen when wormhole worlds is not enabled?
     
  17. Offline

    Drat333

    I have isolated the issue to your plugin, that's why I'm writing here. It never occurred before, I used to run MineOS on my server computer but when I upgraded to MineOS+ it started throwing this error, and lagged my server computer to the point of crashing the computer itself.

    EDIT: This also occurred in CB 740
     
  18. Offline

    alron

    Works fine for me with stock CraftBukkit 740 on Windows 7 (x32 and x64), Ubuntu 10.04 32bit/64bit (with Sun/Oracle Java), and OS X (10.6 32bit and 64bit).

    Sorry.

    Hey kids, its drama llama time.
    This is why you don't expect an author to respond favorably when you ask for support on things in ways they aren't designed to be supported. And why you don't resort to personal insults because you don't like something that was said.

    (spoiler is because it is long and stupid, and initially from personal messages sent to me)
    drama (open)






    Point made.


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  19. Offline

    John Kapsis

    WTF??
    killie asked nicely and you air-mailed to him your dick!
    Thats why??
    omg you are pathetic...
    i simply quit...

    and to your "kids":
    if you want to know what i thing about alron HERE is a very nice song that "Your favorite martian" wrote for him!
    Enjoy!!!
     
  20. Offline

    Psycho Robot

    I think you should defer to their expertise, you fat fuck. Clearly these people are operating on a higher intellectual level than you. It is arrogant and conceited of you to turn down their assistance.
     
  21. Offline

    alron

    Ok ok ok. I get it.

    I need to go on a diet. ^^;

    Ok, got my test build of Wormhole X-Treme v0.851 out. Now I can get back to my work on Worlds.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  22. Offline

    John Kapsis

    HAHAHA humor!!!
    well, if you got that you can't be that bad...
    maybe we got you in a bad mood...
     
  23. Offline

    Psycho Robot

    Or, perhaps you erroneously interpreted his inability to give an airborne fuck about mpcgui as a damning indictment of your value as a human being. Its understandable though. mpcgui has that effect as people.
     
    alron likes this.
  24. Offline

    alron

    <3
     
  25. Offline

    VoiceofTreason

    Not sure what is happening, it isn't just plugin and play for me. Can someone look at the below and let me know whats going on? Corrupted latest jar maybe? I just downloaded it.

    2011-05-11 02:26:50 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-706-gf53e007-b740jnks (MC: 1.5_02)

    2011-05-11 02:26:52 [SEVERE] Could not load 'plugins\WormholeXTremeWorlds-0.4.jar' in folder 'plugins':
    java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(Unknown Source)
    at java.util.jar.JarFile.<init>(Unknown Source)
    at java.util.jar.JarFile.<init>(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:55)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:160)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:108)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:85)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  26. Offline

    alron

    That does look like a broken download. Try the zip file.
     
  27. Offline

    VoiceofTreason

    I have the same issue with the v0.4 jar from the zip

    Do I need your other plugin to use this one maybe?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  28. Offline

    alron

    Shouldn't. Let me verify there is nothing wrong with the builds I have in the OP.

    Is your downloaded file like less than 200 bytes?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  29. Offline

    VoiceofTreason

    The zip was only 83 kb the jar solo was 73
     
  30. Offline

    alron

    Well, I just downloaded the file and loaded it up in a fresh craftbukkit (twice, downloaded with chrome and with curl), worked fine. Don't know what to say. Try downloading with a different web browser?
     
  31. Offline

    VoiceofTreason

    How big is the file suppose to be? I tried with IE and chrome in addition to my original firefox try. I went directly to github to get the jar too and they all gave me the same error. Thanks for the help
     

Share This Page