Inactive [WGEN] CleanroomGenerator v1.0.0 - Clean Room flat world multilayer Chunk Generator [1.2.4-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by NVX, Jul 5, 2011.

  1. Offline

    NVX

    CleanroomGenerator - Clean Room style flat world Chunk Generator
    Version: v1.0.0

    Find this project on BukkitDev for more information and download links!

    This plugin can be used by world managers such as MultiVerse (version 2.0+) as a Custom Chunk Generator to create customisable flat clean room style worlds.

    Your world manager must support Custom Chunk Generation or this will not work. MultiVerse only supports it in version 2.0 and later.

    Example usage with MultiVerse:
    /mvcreate cleanroom normal -g CleanroomGenerator:64,stone

    This will create a new world named "cleanroom" with the layer 0 as bedrock and layers 1-64 as stone, thus giving 65 total layers (including bedrock). Block ids are also valid in place of block names.

    You can also specify multiple layers such as:
    /mvcreate cleanroom normal -g CleanroomGenerator:10,stone,20,dirt,1,grass

    This would create a new world named "cleanroom" with layer 0 as bedrock, layers 1-10 as stone, layers 11-30 as dirt, and layer 31 as grass thus giving 32 total layers (including bedrock).

    If the generator id is prefixed with a "." character, layer0 will not be generated as bedrock by default, allowing you to create space maps, or have a different block at layer0. For space maps, the spawn is set to y=64 to allow some falling before damage is taken. Fly mods are recommended for this sort of map.

    Some more examples:

    /mvcreate cleanroom normal -g CleanroomGenerator: - Creates a map with only layer0 as bedrock.

    /mvcreate cleanroom normal -g CleanroomGenerator:. - Creates an empty 'space' map.

    /mvcreate cleanroom normal -g CleanroomGenerator - Creates a map with layer0 as bedrock, followed by 64 stone (default when no generator id is specified).

    More examples can be found at the Wiki

    Features:
    • Customisable height and block types of cleanroom.
    • Support for multiple layers.
    • Commands like WorldEdit's //regen will regenerate the correct blocks.
    • World sizes are not restricted as is the case with mcedited cleanroom maps.
    • Only generates chunks as required.
    • Able to create infinite space maps (using "." as the generator id).
    Known Conflicting Plugins:
    Any plugin which calls createWorld itself rather than letting your world manager plugin call it (with the appropriate parameters to specify WGEN) will cause issues. The following are known to cause conflicts, please let me know if you find any other plugins causing issues, or if any listed have been updated to no longer cause issues with custom WGENs.
    • ButtonWarp
    • Creative Gates
    • Inception
    Downloads on BukkitDev

    Source Code on GitHub and BukkitDev

    Changelog:
    Version 1.0.0
    • Updated to use Bukkit 1.2.x API, breaking backwards compatibility with Minecraft 1.1 and earlier, but allows for >128-high maps.
    • Arbitrarily high maps (as long as World.getMaxHeight() is sane).
    • Extended block id support.
    • Data value support (generator id syntax: "height,block[:datavalue]", for example "1,stone,2,wool,1,wool:5,1,35:1" will have 1x Bedrock, 2x White Wool (default data value is 0), 1x Lime Wool, 1x Orange Wool). Note only numeric data values are supported at present.

    Version 0.0.4
    • Added ability to have cleanrooms without layer0 being bedrock. Prefix the generator id with a "." to create one.

    Show Spoiler

    Version 0.0.3
    • Fixed spawn y (height) coordinate sometimes being 0 (silly race condition?)

    Version 0.0.2
    • Added ability to have multiple layers.
    • Minor fixes, optimisations and general code clean up.
    Version 0.0.1
    • Initial Release.
     
    Rwembee likes this.
  2. Offline

    Zgred

    Ok, thanks. That's what i wanted to know. So i will wait for CraftBukkit update.
     
  3. Offline

    sry9681

    how and where do i install it at if i have multiverse 2.x
     
  4. Offline

    majow

    hi, my world is not //regenerating also, it regens non-plane world

    It's not the main world,
    configs in MultiVerse 2.0 point's the generator

    Code:
        creative:
            gamemode: CREATIVE
            keepspawninmemory: true
            scale: 1.0
            animals:
                spawn: false
            pvp: false
            entryfee:
                amount: 0.0
                currency: -1
            alias:
                color: WHITE
                name: ''
            allowweather: true
            monsters:
                spawn: false
            spawn:
                yaw: -90.90391
                pitch: 88.580956
                z: 0.513546142011594
                y: 26.0
                x: -0.5044430250334826
            environment: NORMAL
            respawnworld: ''
            tempspawn: ''
            generator: CleanroomGenerator:10,stone,14,dirt,1,grass
            seed: ''
    
    there is also pointed at the server.log:

    Code:
    2011-09-26 03:06:17 [INFO] CleanroomGenerator version 0.0.4 is enabled!
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] - Version 2.0-b265 Enabled - By Rigby and fernferret
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] - Attached to Permissions
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] - Multiverse Config -- Loaded
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] - World Config -- Loaded
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] Loading World & Settings - 'skylands' - NORMAL
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] Loading World & Settings - 'survival' - NORMAL
    2011-09-26 03:00:06 [INFO] [Multiverse-Core] Loading World & Settings - 'creative' - NORMAL & Custom Generator: CleanroomGenerator:10,stone,14,dirt,1,grass
    
     
  5. I recommend you post a complete start up log.
     
  6. Offline

    majow

    here we go

    http://pastebin.com/jt39r2Zi

    also tried to soft stop and restart server, no deal.
     
  7. I'm not totally familiar with Inception, but it's loading before Multiverse and it's loading your creative world. Unless I miss my mark it probably has no idea what the settings are for the custom generator.
     
  8. Offline

    majow

    ok, i know it's not your plugin, but do you know what can i do to change this loading order?

    thank you in advance


    EDIT:

    you sir were totally correct in your statement,
    disabled Inception, restarted, //regen worked flawlessly
    thank you for your awesome knowledge

    (btw my question still applies)
     
  9. I know because I bothered two plugin devs to, in the end, solve roughly the same issue with a different plugin instead of inception. ;) Really the best solution is to bring this issue to the Inception author's attention. You can try, in the mean time, to make a soft dependency in Inception by opening the Inception.jar file, editing the plugin.yml file to add something along the lines of
    Code:
    softdepend: Multiverse-Core
    I don't know that that will work though, or if that's even the correct syntax or naming for Multiverse.
     
  10. Offline

    majow

    I think I found a way on Inception's Topic:
    - Inception passes priority of world creation with 'environment: null'
    I configured my map CREATIVE to environment NORMAL, so it was being handled by Inception, i just didn't know how exactly it would affect it

    you just answered another one for me! thank you!
     
  11. Offline

    riolu447

    Hi, I am very new to multiverse and cleanroom generator (just installed them yesterday). I installed both of them, imported my worlds and then i tried to make a cleanroom. The cleanroom world was created successfully and when I went into the world it was beautifully clean. However when I traveled a little ways and it began creating new chunks the chunks were normal minecraft terrain... How can i fix it so it auto generates new clean chunks? Below are my server details.

    CraftBukkit RB: 1185 - 1.8.1
    Multiverse-core 2.0-b275
    Cleanroom Generator v0.0.4

    The command i used:
    /mvcreate cworld normal -g CleanroomGenerator:10,stone,4,dirt,1,grass

    Thanks for the help!!
     
  12. Could you paste in a copy of your entire bukkit startup sequence, please? There's some plugins around that seem to load worlds incorrectly a bit too early and mess up the custom generators.
     
  13. Offline

    riolu447

    OK, here is the startup sequence! Thanks for the help!
    Startup Log (open)
    161 recipes
    17 achievements
    11:10:06 [INFO] Starting minecraft server version Beta 1.8.1
    11:10:06 [INFO] Loading properties
    11:10:06 [INFO] Starting Minecraft server on *:25565
    11:10:06 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    11:10:06 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    11:10:06 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    11:10:06 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    11:10:06 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1067-g6301507-b1185jnks (MC: 1.8.1)
    11:10:07 [INFO] [PermissionsEx] sql backend registered!
    11:10:07 [INFO] [PermissionsEx] file backend registered!
    11:10:07 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    11:10:07 [INFO] [PermissionsEx] p2compat backend registered!
    11:10:07 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    11:10:07 [INFO] [BaseBukkitPlugin 1.5] initialized
    11:10:07 [INFO] [PermissionsEx] Initializing file backend
    11:10:08 [INFO] Spout 1.0.6.403 has been initialized
    11:10:08 [INFO] CleanroomGenerator version 0.0.4 is enabled!
    11:10:08 [INFO] Preparing level "world"
    11:10:08 [INFO] Default game type: 0
    11:10:08 [INFO] Preparing start region for level 0 (Seed: 7786749086274333646)
    11:10:09 [INFO] Preparing spawn area: 73%
    11:10:09 [INFO] Preparing start region for level 1 (Seed: 976074138212558826)
    11:10:10 [INFO] Preparing spawn area: 73%
    11:10:11 [INFO] DefaultCommands 3.6.0 is enabled.
    11:10:11 [INFO] WorldEdit 4.6 enabled.
    11:10:11 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    11:10:11 [INFO] DailyBonus is running!
    11:10:11 [INFO] [DailyBonus] Permissions version 2.7.7 loaded.
    11:10:11 [INFO] SimpleSignEdit v1.7 enabled.
    11:10:12 [INFO] [NoLagg] Auto-save field bound to 'u'!
    11:10:12 [INFO] NoLagg version 1.17 is enabled!
    11:10:12 [INFO] [iConomy] Logging is currently disabled.
    11:10:12 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    11:10:12 [INFO] [iConomy] Developed by: [Nijikokun]
    11:10:12 [INFO] [DailyBonus] iConomy version 5 loaded.
    11:10:12 [INFO] ThunderTools version 0.3 is enabled!
    11:10:12 [INFO] [JSONAPI] JSONAPI version null started
    11:10:12 [INFO] [JSONAPI] Logging to file: false
    11:10:12 [INFO] [JSONAPI] Logging to console: true
    11:10:12 [INFO] [JSONAPI] IP Whitelist = None, all requests are allowed.
    11:10:13 [INFO] [JSONAPI] Waiting 2.000 seconds to load methods so that all the other plugins load...
    11:10:13 [INFO] [JSONAPI] Any requests in this time will not work...
    11:10:13 [INFO] Load OreDetector v0.2 maintained by [_skyler_]
    11:10:13 [INFO] [OreDetector] Hooking into Permissions plugin by Nijuko
    11:10:13 [INFO] [SpoutFlight] Using Bukkit SuperPerms
    11:10:13 [INFO] [SpoutFlight] version 1.2 is now enabled.
    11:10:13 [INFO] [PermissionsEx] Superperms support enabled.
    11:10:13 [INFO] [PermissionsEx] v1.14 enabled
    11:10:13 [INFO] [Multiverse-Core] - Version 2.0-b275 Enabled - By Rigby and fernferret
    11:10:13 [INFO] [Multiverse-Core] - Attached to Permissions
    11:10:13 [INFO] [AllPay] - Version 3.0 - hooked into iConomy 5 for Multiverse-Core v2.0-b275
    11:10:13 [INFO] [Multiverse-Core] - Multiverse Config -- Loaded
    11:10:13 [INFO] [Multiverse-Core] - World Config -- Loaded
    11:10:13 [INFO] [Multiverse-Core] Loading World & Settings - 'world_nether' - NETHER
    11:10:15 [INFO] [JSONAPI] Dynmap API methods cannot be loaded because it depends on a plugin that is not enabled: 'dynmap'
    11:10:15 [INFO] [JSONAPI] Remote Toolkit methods cannot be loaded because it depends on a plugin that is not installed: 'RemoteToolkitPlugin'
    11:10:15 [INFO] [JSONAPI] 67 methods loaded in 2 namespaces.
    11:10:15 [INFO] [JSONAPI] JSON Server listening on 20059
    11:10:15 [INFO] [JSONAPI] JSON Stream Server listening on 20060
    11:10:15 [INFO] [JSONAPI] JSON WebSocket Stream Server listening on 20061
    11:10:15 [INFO] [JSONAPI] Active and listening for requests.
    11:10:15 [INFO] [Multiverse-Core] Loading World & Settings - 'world' - NORMAL
    11:10:17 [INFO] [Multiverse-Core] 2 - World(s) loaded.
    11:10:17 [INFO] [MotherNature] Using Permissions version 2.7.7 for permission handling
    11:10:17 [INFO] [MotherNature] Plugin enabled! (version 1.3.2)
    11:10:17 [INFO] RedstoneChips: Loading BasicCircuits 0.9 > adder, and, clock, counter, demultiplexer, divider, flipflop, multiplexer, multiplier, or, pisoregister, print, random, receiver, shiftregister, transmitter, xor, decoder, encoder, pixel, pulse, not, synth, srnor, terminal, router, ringcounter, iptransmitter, ipreceiver, comparator, delay, repeater, nand, nor, xnor, segdriver, dregister, sram, bintobcd.
    11:10:17 [INFO] RedstoneChips: Loading SensorLibrary 0.25 > photocell, pirsensor, rangefinder, daytime, slotinput, beacon.
    11:10:17 [INFO] RedstoneChips 0.9 enabled.
    11:10:17 [INFO] [MultiVerse-SignPortals] - Version 2.0-b122 Enabled - By Rigby and fernferret
    11:10:17 [INFO] Version: 91
    11:10:17 [INFO] [NarrowtuxLib] v0.8.11 by [narrowtux] enabled.
    11:10:17 [INFO] [NarrowtuxLib] Payment method found (iConomy version: 5)
    11:10:17 [INFO] [Residence] Found Permissions Plugin!
    11:10:17 [INFO] [Residence] Permissions running in Legacy mode!
    11:10:17 [INFO] [Residence] Successfully linked with iConomy! Version: 5.01
    11:10:17 [INFO] [Residence] Loaded...
    11:10:17 [INFO] [Residence] Enabled! Version 2.4.2 by bekvon
    11:10:18 [INFO] MoveCraft 0.6.9 Final Beta plugin enabled
    11:10:18 [INFO] [Modifyworld] Modifyworld enabled!
    11:10:18 [INFO] ResidenceSigns v0.2 enabled.
    11:10:18 [INFO] CommandHelper 3.1.2 enabled
    11:10:18 [INFO] CommandHelper: Permissions plugin detected! Using Permissions plugin for permissions.
    11:10:18 [INFO] [CommandHelper]: 3 alias(es) defined.
    11:10:18 [INFO] [PermissionsCompat] Compatibility layer enabled.
    11:10:18 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    11:10:18 [INFO] [iConomy] hooked into Permissions.
    11:10:18 [INFO] [Multiverse-Core] - Attached to Permissions
    11:10:19 [INFO] [Showcase] Registered type [basic] (0 items loaded)
    11:10:19 [INFO] [Showcase] Registered type [finite] (223 items loaded)
    11:10:19 [INFO] [Showcase] Registered type [infinite] (0 items loaded)
    11:10:19 [INFO] [Showcase] Registered type [exchange] (0 items loaded)
    11:10:19 [INFO] [Showcase] Registered type [tutorial] (0 items loaded)
    11:10:19 [INFO] [Showcase] version 0.7.7.11 has been enabled.
    11:10:20 [INFO] [dynmap] Loaded 12 shaders.
    11:10:20 [INFO] [dynmap] Loaded 56 perspectives.
    11:10:20 [INFO] [dynmap] Loaded 6 lightings.
    11:10:20 [INFO] [dynmap] Loaded 2 maps of world 'world'.
    11:10:20 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    11:10:20 [INFO] [dynmap] Dynmap WebServer started on null:8124
    11:10:20 [INFO] [dynmap] version 0.20.1 is enabled
    11:10:20 [INFO] [Jail] Loaded 1 jail zones.
    11:10:20 [INFO] [Jail] Loaded 1 prisoners.
    11:10:20 [INFO] [Jail] Loaded 6 cells.
    11:10:21 [INFO] [Jail] Jail v2.0.1 loaded!
    11:10:21 [INFO] [BaseBukkitPlugin 1.5] Server version compatibility check succeeded
    11:10:21 [INFO] Server permissions file permissions.yml is empty, ignoring it
    11:10:21 [INFO] Done (1.311s)! For help, type "help" or "?"
    11:10:21 [INFO] RedstoneChips: Reading circuits file...
    11:10:21 [INFO] RedstoneChips: Activating circuits...
    11:10:21 [INFO] RedstoneChips: Done. Loaded 0 chips.

    Thanks, again!
     
  14. *Headtilts.* I don't see your cworld in there at all. Have you not restarted your server since activating the world, and this is happening? Because if so the dev may be very interested in this error. Or does the world not load when you restart the server?
     
  15. Offline

    riolu447

    Oh, well I deleted the world when it wasn't working... :oops:

    Should I recreate the world and then re-post the start up script?

    And yes, this error was happening without any server reloads or restarts...

    Thanks so much!!
     
  16. Yes, please do. If possible, start the server, create the world, walk around until you find something not right, and paste that whole server log. (In case there's anything helpful in it -- it's very, very curious that you would see this error before a reload/restart.) Then restart and paste that server log as well (spoiler tags may help to keep the post smaller sized). I'm not the best at this so I'm just trying to gather as much data as possible. :)
     
  17. Offline

    riolu447

    Well... This is Intriguing to say the least. I have tried this at least a dozen times and I get a different result about every time... The first several times the world generated with a single chunk as a cleanroom and everything else normal terrain. The next couple times it generated all of the original chunks but even without a restart all new chunks after the originals generated as normal chunks. Then it started doing it only after a server restart and now *rolls eyes* it seems to perfectly even after several restarts except for some interesting errors with default commands.

    I'll still post the logs from my most recent attempt... (The one where it worked the whole time...)

    Log 1 (World Creation) (open)

    2011-10-03 09:21:33 [INFO] Starting minecraft server version Beta 1.8.1
    2011-10-03 09:21:33 [INFO] Loading properties
    2011-10-03 09:21:33 [INFO] Starting Minecraft server on *:25565
    2011-10-03 09:21:33 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-10-03 09:21:33 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-10-03 09:21:33 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-10-03 09:21:33 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-10-03 09:21:33 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1067-g6301507-b1185jnks (MC: 1.8.1)
    2011-10-03 09:21:34 [INFO] [PermissionsEx] sql backend registered!
    2011-10-03 09:21:34 [INFO] [PermissionsEx] file backend registered!
    2011-10-03 09:21:34 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    2011-10-03 09:21:35 [INFO] [PermissionsEx] p2compat backend registered!
    2011-10-03 09:21:35 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2011-10-03 09:21:35 [INFO] [BaseBukkitPlugin 1.5] initialized
    2011-10-03 09:21:35 [INFO] [PermissionsEx] Initializing file backend
    2011-10-03 09:21:35 [INFO] Spout 1.0.6.403 has been initialized
    2011-10-03 09:21:35 [INFO] CleanroomGenerator version 0.0.4 is enabled!
    2011-10-03 09:21:35 [INFO] Preparing level "world"
    2011-10-03 09:21:35 [INFO] Default game type: 0
    2011-10-03 09:21:35 [INFO] Preparing start region for level 0 (Seed: 7786749086274333646)
    2011-10-03 09:21:36 [INFO] Preparing spawn area: 61%
    2011-10-03 09:21:36 [INFO] Preparing start region for level 1 (Seed: 976074138212558826)
    2011-10-03 09:21:37 [INFO] Preparing spawn area: 73%
    2011-10-03 09:21:38 [INFO] DefaultCommands 3.6.0 is enabled.
    2011-10-03 09:21:38 [INFO] WorldEdit 4.6 enabled.
    2011-10-03 09:21:38 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-10-03 09:21:38 [INFO] DailyBonus is running!
    2011-10-03 09:21:38 [INFO] [DailyBonus] Permissions version 2.7.7 loaded.
    2011-10-03 09:21:38 [INFO] SimpleSignEdit v1.7 enabled.
    2011-10-03 09:21:39 [INFO] [NoLagg] Auto-save field bound to 'u'!
    2011-10-03 09:21:39 [INFO] NoLagg version 1.17 is enabled!
    2011-10-03 09:21:39 [INFO] [iConomy] Logging is currently disabled.
    2011-10-03 09:21:40 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-10-03 09:21:40 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-10-03 09:21:40 [INFO] [DailyBonus] iConomy version 5 loaded.
    2011-10-03 09:21:40 [INFO] ThunderTools version 0.3 is enabled!
    2011-10-03 09:21:40 [INFO] [JSONAPI] JSONAPI version null started
    2011-10-03 09:21:40 [INFO] [JSONAPI] Logging to file: false
    2011-10-03 09:21:40 [INFO] [JSONAPI] Logging to console: true
    2011-10-03 09:21:40 [INFO] [JSONAPI] IP Whitelist = None, all requests are allowed.
    2011-10-03 09:21:40 [INFO] [JSONAPI] Waiting 2.000 seconds to load methods so that all the other plugins load...
    2011-10-03 09:21:40 [INFO] [JSONAPI] Any requests in this time will not work...
    2011-10-03 09:21:40 [INFO] Load OreDetector v0.2 maintained by [_skyler_]
    2011-10-03 09:21:40 [INFO] [OreDetector] Hooking into Permissions plugin by Nijuko
    2011-10-03 09:21:40 [INFO] [SpoutFlight] Using Bukkit SuperPerms
    2011-10-03 09:21:40 [INFO] [SpoutFlight] version 1.2 is now enabled.
    2011-10-03 09:21:40 [INFO] [PermissionsEx] Superperms support enabled.
    2011-10-03 09:21:40 [INFO] [PermissionsEx] v1.14 enabled
    2011-10-03 09:21:40 [INFO] [Multiverse-Core] - Version 2.0-b275 Enabled - By Rigby and fernferret
    2011-10-03 09:21:40 [INFO] [Multiverse-Core] - Attached to Permissions
    2011-10-03 09:21:40 [INFO] [AllPay] - Version 3.0 - hooked into iConomy 5 for Multiverse-Core v2.0-b275
    2011-10-03 09:21:40 [INFO] [Multiverse-Core] - Multiverse Config -- Loaded
    2011-10-03 09:21:40 [INFO] [Multiverse-Core] - World Config -- Loaded
    2011-10-03 09:21:40 [INFO] [Multiverse-Core] Loading World & Settings - 'world_nether' - NETHER
    2011-10-03 09:21:42 [INFO] [Multiverse-Core] Loading World & Settings - 'world' - NORMAL
    2011-10-03 09:21:42 [INFO] [JSONAPI] Dynmap API methods cannot be loaded because it depends on a plugin that is not enabled: 'dynmap'
    2011-10-03 09:21:42 [INFO] [JSONAPI] Remote Toolkit methods cannot be loaded because it depends on a plugin that is not installed: 'RemoteToolkitPlugin'
    2011-10-03 09:21:42 [INFO] [JSONAPI] 67 methods loaded in 2 namespaces.
    2011-10-03 09:21:42 [INFO] [JSONAPI] JSON Server listening on 20059
    2011-10-03 09:21:42 [INFO] [JSONAPI] JSON Stream Server listening on 20060
    2011-10-03 09:21:42 [INFO] [JSONAPI] JSON WebSocket Stream Server listening on 20061
    2011-10-03 09:21:42 [INFO] [JSONAPI] Active and listening for requests.
    2011-10-03 09:21:44 [INFO] [Multiverse-Core] 2 - World(s) loaded.
    2011-10-03 09:21:44 [INFO] RedstoneChips: Loading BasicCircuits 0.9 > adder, and, clock, counter, demultiplexer, divider, flipflop, multiplexer, multiplier, or, pisoregister, print, random, receiver, shiftregister, transmitter, xor, decoder, encoder, pixel, pulse, not, synth, srnor, terminal, router, ringcounter, iptransmitter, ipreceiver, comparator, delay, repeater, nand, nor, xnor, segdriver, dregister, sram, bintobcd.
    2011-10-03 09:21:44 [INFO] RedstoneChips: Loading SensorLibrary 0.25 > photocell, pirsensor, rangefinder, daytime, slotinput, beacon.
    2011-10-03 09:21:44 [INFO] RedstoneChips 0.9 enabled.
    2011-10-03 09:21:44 [INFO] [MultiVerse-SignPortals] - Version 2.0-b122 Enabled - By Rigby and fernferret
    2011-10-03 09:21:44 [INFO] Version: 91
    2011-10-03 09:21:44 [INFO] [NarrowtuxLib] v0.8.11 by [narrowtux] enabled.
    2011-10-03 09:21:44 [INFO] [NarrowtuxLib] Payment method found (iConomy version: 5)
    2011-10-03 09:21:44 [INFO] [Residence] Found Permissions Plugin!
    2011-10-03 09:21:44 [INFO] [Residence] Permissions running in Legacy mode!
    2011-10-03 09:21:44 [INFO] [Residence] Successfully linked with iConomy! Version: 5.01
    2011-10-03 09:21:45 [INFO] [Residence] Loaded...
    2011-10-03 09:21:45 [INFO] [Residence] Enabled! Version 2.4.2 by bekvon
    2011-10-03 09:21:45 [INFO] MoveCraft 0.6.9 Final Beta plugin enabled
    2011-10-03 09:21:45 [INFO] [Modifyworld] Modifyworld enabled!
    2011-10-03 09:21:45 [INFO] ResidenceSigns v0.2 enabled.
    2011-10-03 09:21:45 [INFO] CommandHelper 3.1.2 enabled
    2011-10-03 09:21:45 [INFO] CommandHelper: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-10-03 09:21:46 [INFO] [CommandHelper]: 3 alias(es) defined.
    2011-10-03 09:21:46 [INFO] [PermissionsCompat] Compatibility layer enabled.
    2011-10-03 09:21:46 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-10-03 09:21:46 [INFO] [iConomy] hooked into Permissions.
    2011-10-03 09:21:46 [INFO] [Multiverse-Core] - Attached to Permissions
    2011-10-03 09:21:46 [INFO] [Showcase] Registered type [basic] (0 items loaded)
    2011-10-03 09:21:46 [INFO] [Showcase] Registered type [finite] (223 items loaded)
    2011-10-03 09:21:46 [INFO] [Showcase] Registered type [infinite] (0 items loaded)
    2011-10-03 09:21:46 [INFO] [Showcase] Registered type [exchange] (0 items loaded)
    2011-10-03 09:21:46 [INFO] [Showcase] Registered type [tutorial] (0 items loaded)
    2011-10-03 09:21:46 [INFO] [Showcase] version 0.7.7.11 has been enabled.
    2011-10-03 09:21:47 [INFO] [dynmap] Loaded 12 shaders.
    2011-10-03 09:21:48 [INFO] [dynmap] Loaded 56 perspectives.
    2011-10-03 09:21:48 [INFO] [dynmap] Loaded 6 lightings.
    2011-10-03 09:21:48 [INFO] [dynmap] Loaded 2 maps of world 'world'.
    2011-10-03 09:21:48 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    2011-10-03 09:21:48 [INFO] [dynmap] Dynmap WebServer started on null:8124
    2011-10-03 09:21:48 [INFO] [dynmap] version 0.20.1 is enabled
    2011-10-03 09:21:48 [INFO] [Jail] Loaded 1 jail zones.
    2011-10-03 09:21:48 [INFO] [Jail] Loaded 1 prisoners.
    2011-10-03 09:21:48 [INFO] [Jail] Loaded 6 cells.
    2011-10-03 09:21:48 [INFO] [Jail] Jail v2.0.1 loaded!
    2011-10-03 09:21:48 [INFO] [BaseBukkitPlugin 1.5] Server version compatibility check succeeded
    2011-10-03 09:21:48 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-10-03 09:21:48 [INFO] Done (1.327s)! For help, type "help" or "?"
    2011-10-03 09:21:48 [INFO] RedstoneChips: Reading circuits file...
    2011-10-03 09:21:48 [INFO] RedstoneChips: Activating circuits...
    2011-10-03 09:21:48 [INFO] RedstoneChips: Done. Loaded 0 chips.
    2011-10-03 09:21:53 [INFO] riolu447 [/76.2.58.127:28530] logged in with entity id 366 at ([world] 205.625, 16.0, 690.3125)
    2011-10-03 09:21:56 [INFO] New max size: 484
    2011-10-03 09:21:56 [INFO] New max size: 784
    2011-10-03 09:24:37 [INFO] New max size: 1764
    2011-10-03 09:24:37 [INFO] New max size: 5476
    2011-10-03 09:24:37 [INFO] New max size: 18496
    2011-10-03 09:24:37 [INFO] New max size: 19044
    2011-10-03 09:24:37 [INFO] Preparing start region for level 2 (Seed: 7660670575184996358)
    2011-10-03 09:24:38 [INFO] Preparing spawn area for cworld, 97%
    2011-10-03 09:24:38 [INFO] [dynmap] Loaded 2 maps of world 'cworld'.
    2011-10-03 09:24:38 [INFO] [Multiverse-Core] Loading World & Settings - 'cworld' - NORMAL & Custom Generator: CleanroomGenerator:10,stone,4,dirt,1,grass
    2011-10-03 09:24:45 [SEVERE] Could not pass event PLAYER_TELEPORT to DefaultCommands
    java.lang.NullPointerException
    at com.vildaberper.DefaultCommands.Class.DCWorld.getBoolean(DCWorld.java:156)
    at com.vildaberper.DefaultCommands.Misc.getInventory(Misc.java:317)
    at com.vildaberper.DefaultCommands.Listener.DCPlayerListener.onPlayerTeleport(DCPlayerListener.java:357)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:300)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:269)
    at com.onarandombox.MultiverseCore.MVTeleport.safelyTeleport(MVTeleport.java:277)
    at com.onarandombox.MultiverseCore.commands.TeleportCommand.runCommand(TeleportCommand.java:144)
    at com.pneumaticraft.commandhandler.CommandHandler.checkAndRunCommand(CommandHandler.java:245)
    at com.pneumaticraft.commandhandler.CommandHandler.processFoundCommands(CommandHandler.java:115)
    at com.pneumaticraft.commandhandler.CommandHandler.locateAndRunCommand(CommandHandler.java:70)
    at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:380)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    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:92)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
    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)
    2011-10-03 09:24:52 [WARNING] Task of 'DefaultCommands' generated an exception
    java.lang.NullPointerException
    at com.vildaberper.DefaultCommands.Class.DCWorld.getBoolean(DCWorld.java:156)
    at com.vildaberper.DefaultCommands.Runnable.TimeSync.run(TimeSync.java:15)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:439)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-03 09:24:57 [SEVERE] Could not pass event CREATURE_SPAWN to DefaultCommands
    java.lang.NullPointerException
    at com.vildaberper.DefaultCommands.Class.DCWorld.getBoolean(DCWorld.java:156)
    at com.vildaberper.DefaultCommands.Listener.DCEntityListener.onCreatureSpawn(DCEntityListener.java:271)
    at org.bukkit.plugin.java.JavaPluginLoader$69.execute(JavaPluginLoader.java:726)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:239)
    at net.minecraft.server.World.addEntity(World.java:849)
    at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.java:117)
    at net.minecraft.server.World.doTick(World.java:1620)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-03 09:24:57 [SEVERE] Could not pass event CREATURE_SPAWN to DefaultCommands
    java.lang.NullPointerException
    at com.vildaberper.DefaultCommands.Class.DCWorld.getBoolean(DCWorld.java:156)
    at com.vildaberper.DefaultCommands.Listener.DCEntityListener.onCreatureSpawn(DCEntityListener.java:271)
    at org.bukkit.plugin.java.JavaPluginLoader$69.execute(JavaPluginLoader.java:726)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:239)
    at net.minecraft.server.World.addEntity(World.java:849)
    at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.java:117)
    at net.minecraft.server.World.doTick(World.java:1620)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-03 09:25:00 [INFO] CONSOLE: Stopping the server..
    2011-10-03 09:25:00 [INFO] CONSOLE: Stopping the server..
    2011-10-03 09:25:00 [INFO] Stopping server


    So I don't know if it is fixed now or what.... This is just really weird...

    Thanks for all of the help!

    The other logs will follow... For the sake of post length I am removing identical errors.
     
  18. Well, given that in these logs the cworld was working fine, all I can say is that in the first log, Default Commands crashed so hard on the teleport that it also hit up Multiverse at some point. Multiverse being what's actually controlling that Cleanroom is generating the chunks, I'd be wary about any errors that go in that direction. I guess keep us posted, but it's going to be hard to track down if the issue is just coming and going. And I would keep very close watch for an updated DC without all those errors. And if the problem happens again, I'd try doing everything the same but without DC on the server.
     
  19. Offline

    riolu447

    >.<
    *shakes head in frustration*
    well i try and get the logs but now that the server has been running a while it has started generating normal chunks again...

    I know default commands causes a lot of errors but it is the only thing i know how to use and it the same goes for everyone on my server... so we can't remove it... i'll just have to hope for an update.
     
  20. Offline

    NVX

    For the record, any plugin that calls createWorld() without passing the correct generator before Multiverse-Core loads and calls it will cause the issue @riolu447 described - plugins that tend to do this are ones that do stuff with worlds that have saved configs like warp, portal, teleport, area protection, etc plugins that are _NOT_ written properly to hook the on world load event and instead call createWorld themselves when the world is not found.

    If it happens again, a startup log from when chunks are not being generated properly (you can use //regen from WorldEdit to test this easily) is sufficient - any plugin loading before Multiverse-Core could be the culprit, either disabling plugins one by one, or inspecting the source code of each to find the offending plugin will suffice. Sometimes plugin load order can change when other plugins are installed/removed, or when changing operating system making it difficult to reproduce at times.

    If you do encounter which plugin was causing the issues (or if it happens again and you don't know which) then please post here with as much information as possible (startup logs when //regen is failing) so I can assist in tracking down the plugin and mark it in the first post as a known conflicting plugin until that plugin author fixes it.

    Edit: Wow, this post was far more convoluted than it should have been... Sorry about that.
     
  21. FWIW, I'm using CreativeGates and CleanroomGenerator without issue. I added Cleanroom in my bukkit.yml so it's set as the world gen before CGates is loaded.
     
  22. Offline

    NVX

    If you set it in bukkit.yml as well as in Multiverse, it should prevent that issue from occuring - if it happens again please definitely let me know as that would be a different issue than the one I described above if its specified in bukkit.yml too.
     
  23. CreativeGates has worked out the various bugs I was previously experiencing in its latest versions. Which is great, because it's a great plugin. Now I do kinda have fun running up to mountains in my clean room, //chunk, //expand, //regen! I level mountains. :p
     
  24. Offline

    riolu447

    Well I have given up for now.... Attempting to use multiverse and cleanroom generator cause so many errors and made dc fail so bad i just uninstalled them...DC is the most important plugins on our server because without it we wouldn't be able to do half the things we can now... I'm hoping this will get worked out soon or I'll try DC own "Cleanroom Generator" type feature when he adds it....

    Thanks for all of the help anyway!
     
  25. Well, I've not run into the issue as described.

    I was running CRG within MV until I found the post about adding it to the bukkit.yml, so I moved it to the bukkit.yml. To verify, I went into my creative world and flew along to force generate new chunks with no problems what so ever.

    BTW, thank you for making this plugin, it's great!
     
  26. Offline

    niugnip

    How can i do so?
    Still getting this stupid bug :(

    Fixed
     
  27. Offline

    Psithief

    Spout loads before Multiverse, is it also interfering?

    Nevermind, it appears while I did edit the bukkit.yml to include it I must have forgotten to restart the server.

    Reference for this that follow:
    bukkit.yml, add
    worlds:
    world:
    generator: CleanroomGenerator:.
    where 'world' is your world folder.
     
  28. I want to generate a sort of cavernous world (one completely full with netherrack, possibly sandwiched with bedrock ala Nether) However, for some reason, it will not generate above layer 64. If I specify that I want 128 layers of netherrack, it will give me 64 layers. If I specify that I want 127 layers, I will get 64 layers. So on.

    /mvcreate worldname normal -g CleanroomGenerator:128,netherrack - Fails
    /mvcreate worldname normal -g CleanroomGenerator:127,netherrack,1,bedrock - Fails.


    Logistically, it's awful, I know. But even if I add enough space on top to spawn, nothing happens. Besides, I could /world in and /tppos 0 1000 0. The logistical ramifications of a full world aside, I can't even generate above layer 64 for any reason.
     
  29. Offline

    thunderbird321

    When I use this is works for about a 400x400 area and then goes back to making a normal, un-flat world
     
  30. Offline

    majow

    read some pages back at my problem. I had the exact same thing happening, there is some plugin other than multiverse handling your world generation
     
  31. Offline

    NVX

    And rightfully so. Worlds have 128 layers in total, that means layers exist from 0 through to 127 giving 128 total layers. By default unless a "." is specified at the beginning of the generator id, layer 0 is prefilled with bedrock. As such, in both cases you are trying to make 129 layers total, which minecraft can not handle.

    Try "127,netherrack" or "126,netherrack,1,bedrock" and see if that gives you your desired effect, or prefix the generator id with a "." such as ".128,netherrack" if you wish to disable the auto-layer0 bedrock.

    If the generatorid is invalid rather than crashing the server/etc, it reverts to the default generatorid which is the slightly more graceful option in my opinion, although perhaps yelling more in the console is in order.

    Let me know if you're still having issues with those generator ids.

    Which plugin, can you recall? Would like to keep a list of known WGEN-unfriendly plugins.

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

Share This Page