[INACTIVE][TP/MECH] Inception v1.04dev0.5 - World Layering and Overlapping [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Lihad, Jun 5, 2011.

  1. Offline

    Lihad

    Inception - From one world into another (into another, and another, and another)
    v1.04dev0.5




    ------------------------------------------------------------------------
    Just got back from honeymoon!!! woot!!!! I will be updating Inception for 1.8 as bukkit allows :) stay tuned!
    ------------------------------------------------------------------------

    Downloads:
    Most Recent Build

    [1060] - Version 1.04dev0.5 - Full
    [1060] - Version 1.04dev0.5 - jar only
    Past Builds
    [1060] - Version 1.04 - [->] 1.03, 1.02c, 1.02a, 1.01, 1.00

    ---------------------------------------------
    ---------------------------------------------
    Description:
    Allows you to fall (or climb) from one world into another world by catching players that enter a y-coordinate that isn't in the normal range of play (or otherwise defined). With the addition of skyland environments, this plugin can be used to stop players from falling indefinitely, and instead make them drop in another world at the same x and z coordinates.

    -----------------------------------------------------------------------------------------------
    Love Inception? Wanna help out a poor-ass college kid who is about to get married AND working his way through commercial flight school?! Donate!
    [​IMG]
    -----------------------------------------------------------------------------------------------
    ---------------------------------------------
    Other Plugins Worth Your Time!
    Inception works great with:

    StyxSpace

    ---------------------------------------------

    Recent Fixes!For Version 1.04 & dev0.5

    - dev0.4 includes fixes for Exceptions casuesd by minecarts and mobs through Inception
    - dev0.4 allows mobs to not die by passing through Inception
    - dev0.4 includes a MAJOR fix fir a bug that occurred in 1.04 that rewrote parts of the config.yml, assuming there was none there (when there may have been).
    - .jar by itself will auto-generate a config.yml if none are detected :) Hooray!
    - New Developer API shtuff. I'll make a tab regarding info on it later tonight.
    - Bug fixes
    - More bugs
    - Mobs can now technically pass through inception layers IF they fall into a void. Working on this to fix it so it synchronizes with the set limits
    - Minecarts should be able to Inception
    - Boats should be able to pass through Inception layers
    - Console will yell at you more when you mess up stuff in the Inception config.yml, so I won't have to.
    - New command ./inception edit
    - And more stuff!



    Old Fixes!For Version 1.02delta & 1.03

    - Added options for syncing time in all worlds (this only works if time movement is normally enabled in a world type, and for that world)
    - Inception returns more information to the console on start up
    - The ground work for different fall damage has been laid, not Implemented Yet!
    - The config file is more forgiving and lets you use lower case in the environment type ;)
    - Fixed player getting pushed through stairs on inception (or half-blocks)
    - Fixed player getting stuck in the ground (100% success rate in testing, let me know if results differ)

    - Fixed player positioning on Inception being off a couple blocks x,z
    - Config editing commands now reload Inception upon completion automagically (no feedback)
    - Foreign worlds as a 'lowerWorld' aren't stubborn assholes any longer.

    - Fixed teleport looping
    - Fixed chunks being deleted in dynamicOverlapping
    - Colored blocks now reflect properly through an overlap
    - Block facing through dynamicOverlapping is fixed
    - Block facing through standard overlapping is ish-fixed. but not really.
    - Syncing of linked worlds by their spawns is added as an option in the config.yml
    - The exclusion of certain block types the are mirrored in an overlap is added as an option in
    the config.yml​
    - Water and lava pouring through an inception layer behaves more correctly
    - Inception passes priority of world creation with 'environment: null'
    - And other fixes

    ---------------------------------------------

    Installation:
    Download the .zip and throw the contents into your plugins folder. Be sure to configure the config.yml file in the Inception folder or the plugin will fail! If updating from a previous version: Don't delete your old config.yml and expect a new one to generate! Use the new config.yml that is in the new version folder unless otherwise specified.

    Then, read the 'Setup' tab below for Detailed instrutions on the setup of Inception. For those new to the plugin, I don't suggest changing any values for anything outside of defining the worlds and environments for a single link. After you have the motion of Inception down, tweak the setting and add more links as you see fit.

    Setup (open)

    #Inception - Written By Lihad @ beyondminecraft.net

    ----- Using Inception
    Before using this plugin, be sure to backup your world files and etc. Inception has the potential to rewrite entire landscapes! Tread carefully.

    ----- The Initial Setup
    Download the latest .zip, or the one that suits your CB. And place the contents into your plugin folder.

    Be sure to modify the config.yml for Inception before the initial launch, it should look something like this to start:

    Code:
    inception:
        link0:
            worldUpper:
                worldName: renameme
                environment: RENAMEME
            worldLower:
                worldName: renameme
                environment: RENAMEME
            overlap: true
            enableFall: true
            enableClimb: true
            upperLimit: 128
            lowerLimit: 0
            overlapDepth: 5
    [INDENT=1]sync: false[/INDENT]
    
    autoInception: false
    fallDamage: false
    glassStep: true
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false
    exemptBlockID: 7, 8, 9, 10, 11
    - Setting up your first link!
    Under link0, the options below exist:
    Code:
            worldUpper:
                worldName: renameme
                environment: RENAMEME
            worldLower:
                worldName: renameme
                environment: RENAMEME 
    Fill in the world you want to be top world in the worldName slot for the worldUpper key, as well as the environment type (most foreign world types created by other plugins are NORMAL in origin). The three main world types are NETHER, NORMAL, and SKYLANDS. Follow the same idea for the worldLower key, by adding in the world that you want to be 'below' your top. If your using another plugin to supply a foreign world type, use 'null' as the environment type and inception will pass priority to the corresponding plugin.

    Note: If you write the name of a world in either worldName slot that doesn't already exist, Inception will attempt to create it of the type Environment that you have specified.

    - Setting up your local link variables!
    Within link0, you will also see these options:
    Code:
            overlap: true
            enableFall: true
            enableClimb: true
            upperLimit: 128
            lowerLimit: 0
            overlapDepth: 5
    [INDENT=1]sync: false
    [/INDENT]

    Each does something different, set to maximize the performance you wish to get out of inception. 'enableFall' and 'enableClimb', if set to True, will allow your users to pass from the lower world to the upper world by climbing, as well as passing to the lower world from the upper world by falling. If you wish a player to only be able to fall from the upper world to the lower, but not climb back up, turn 'enableClimb' to false.

    To specify the 'y' coordinates that the inception between worlds takes place, define the values under upperLimit and lowerLimit. Once a player crosses this threshold, they will be beamed away to the other world.

    The 'overlap' is a tool used for those who wish to make their worlds seem to flow together. By turning 'overlap' to true, you are saying that the bottom and top of the worlds will share anything placed or destroyed by a user, within the distance specified by 'overlapDepth'. Thus, with an overlap depth of '5', y-coordinates 1,2,3,4 and 5 of the worldUpper will be shared with y-coordinates 123,124,125,126 and 127 of worldLower. Note: The transfer through normal overlapping will only work for blocks that are placed and destroy while the plugin is running.

    Also note that with overlapping, your lower and upper limits for said link must be equal in spacing. This is new to Version 1.o1.

    Lastly, turning 'sync' to true will line the linked worlds up by their spawns, instead of their x,z coordinates.

    - Creating More than One Link
    To create a second link, simply copy the entire link0:, and paste it under itself, renaming the new copy 'link1'. It would look something like this:
    Code:
        link0:
            worldUpper:
                worldName:
                environment:
            worldLower:
                worldName:
                environment:
            overlap: true
            enableFall: true
            enableClimb: true
            upperLimit: 128
            lowerLimit: 0
            overlapDepth: 5
    [INDENT=1]sync: false[/INDENT]
        link1:
            worldUpper:
                worldName:
                environment:
            worldLower:
                worldName:
                environment:
            overlap: true
            enableFall: true
            enableClimb: true
            upperLimit: 128
            lowerLimit: 0
            overlapDepth: 5
    [INDENT=1]sync: false
    [/INDENT]

    And of course, be sure to add the worlds you want to be involved in the new inception link, as well as changing/modifying any of your new local variables.

    - The Global Variables
    Code:
    autoInception: false
    fallDamage: false
    glassStep: true
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false
    exemptBlockID: 7, 8, 9, 10, 11
    These keys should only appear once in your config, and should be outside any keys. They are your global variables. 'fallDamage' is pretty obvious in wht it accomplishes.

    'autoInception', if turned to true, will have Inception automatically link all of your worlds for you in the standard manner (no overlap, limits at 0 and 128). This completely ignores any links you have specified. Very much the lazy-persons Inception tool.

    'glassStep' Is used for those who are travelling up to skylands and dont have a block to step on, or get caught in pesky inception loops. Turning this to true will give your user something to stand on when climbing up.

    'dynamicOverlap...' if turned on... be prepared for the shear power of inception to show itself. For every link that you have where 'overlap' is turned to 'true',. dynamic overlapping will take a snapshot (of height defined in 'overlapDepth') of a players current surroundings and places them in the world they are going to. Allows for EXTREMELY seamless transfer.... also has the potential to rewrite sections of worlds.

    'exemptBlockID' is any block id you wish to not be overlapped in an overlap layer.


    Commands (open)

    Only For Op

    Known Bugs (open)

    - Not Setting the config file correctly can cause weird things to happen
    - If a server's flymod catch is turned on, this can lead to players being kicked mid-transfer
    - Block facing is not always correct through overlapping
    - Signs don't overlap well
    - Chests don't overlap well
    - There may or may not be an issue with looping world Inceptions between two worlds that of Normal and Nether types. This has been known to cause issues with deleting chunks and etc. This issue is set for resolve in the next 1.02 release.
    will add more bugs to this section as they are noted and posted.

    Changelog (open)

    Version 1.04dev0.5[CB 1060]
    - Hotfix for dev0.4

    Version 1.04dev0.4[CB 1060]
    - dev0.4 includes fixes for Exceptions casuesd by minecarts and mobs through Inception
    - dev0.4 allows mobs to not die by passing through Inception
    - dev0.4 includes a MAJOR fix fir a bug that occurred in 1.04 that rewrote parts of the config.yml, assuming there was none there (when there may have been).

    Version 1.04[CB 1060]
    - .jar by itself will auto-generate a config.yml if none are detected :) Hooray!
    - New Developer API shtuff. I'll make a tab regarding info on it later tonight.
    - Bug fixes
    - More bugs
    - Mobs can now technically pass through inception layers IF they fall into a void. Working on this to fix it so it synchronizes with the set limits
    - Minecarts should be able to Inception (maybe...)
    - Boats should be able to pass through Inception layers (maybe...)
    - Console will yell at you more when you mess up stuff in the Inception config.yml, so I won't have to.
    - New command ./inception edit
    - And more stuff!


    Version 1.03[CB 1000]
    - Added options for syncing time in all worlds (this only works if time movement is normally enabled in a world type, and for that world)
    - Inception returns more information to the console on start up
    - The ground work for different fall damage has been laid, not Implemented Yet!
    - The config file is more forgiving and lets you use lower case in the environment type ;)


    Version 1.02delta[CB 977+/1.7.3]
    - Fixed player getting pushed through stairs on inception (or half-blocks)
    - Fixed player getting stuck in the ground
    - Fixed player positioning on Inception being off a couple blocks x,z
    - Config editing commands now reload Inception upon completion automagically (no feedback)

    Version 1.02charlie[CB 977]
    - Fixes Everything (almost)

    Version 1.02bravo[CB 977]
    - Technical Unreleased Officially

    Version 1.02alpha[CB 977]
    - Fixed player positioning on Inception
    - Fixed teleport looping
    - Fixed chunks being deleted in dynamicOverlapping

    Version 1.02[CB 953]
    - Overlapping works better and more correctly for block types
    - Added sync'ing
    - Added exclusions
    - Inception passes priority of world creation with 'environment: null'

    Version 1.01 [CB 953]
    - Upon Inception, player placement is now better suited to where they are coming from,

    especially with overlapping​
    - Defining a world in the Inception config.yml that doesn't exist will be automatically create

    by Inception​
    - Water and Lava within a overlap will no longer compound upon itself
    - Recursion was added (1.00), recursion was optimized (1.01)
    - Links now run by priority, and will not randomly place a player if multiple links share the

    same worldUpper or worldLower.​
    - Added more local variables per link.
    - Overlapping is better situated and follows the pattern suggest in 'overlapDepth' better.

    Version 1.00 [CB 953]
    - Rewrote the plugin for better optimization
    - Inception can now manage worlds without a crutch

    Version 0.9 delta [CB 917]
    - Fixed persistent Speed Hack kick

    Version 0.9 charlie
    - Split the dynamicOverlap node into two
    - Fixed an issue with overlapping

    Version 0.9 bravo
    - Added Dynamic Overlapping
    - Fix for 'lowerY' being less than '0'
    Version 0.9 alpha (does that even make sense?!)
    - Overlapping can now occur between links of your choice
    - Overlapping can occur between all Environment types
    - New command for specifying if a link should have overlapping or not
    - The ability to turn the glass block on and off!
    - SphereWorlds should finally be fixed (FINALLY!)
    - Overlapping works better

    Version 0.9
    - Added option for worldOverlay/rowOverlay
    - Fixed Inception identifying foreign world types
    - Fixed various other bugs

    Version 0.8
    - Added option for fallDamage (should already be in your config.yml) to either be on or off when fall damage occurs.

    Version 0.7
    - Added config options for setting the floor and ceiling of inception
    - Fixed '/inception list'
    - Added autoInception

    Version 0.6
    - Added a climbing inception (climbing to y=129 of a world allows a transfer)
    - Changed the config.yml
    - Changed the command '/inception modify'

    Version 0.5
    - Added in-game commands

    Version 0.4
    - If multiple links are created with the same 'worldUpper', it now randomly makes you fall to any of the 'worldLower' worlds under those links (instead of the first notable 'worldLower')

    Version 0.3
    - New config file!
    - The ability for multiple links to be made between worlds.
    - Cleaned some of the code up

    Version 0.2
    - Fixed falling into the nether
    - Fixed a few other minor bugs

    Version 0.1
    - Initial Build


    ---------------------------------------------
    Special Thanks to: JorenCombs, Pherce, Kside, Annilyna and all the members of Beyond Horizon. For giving me testing grounds for Inception-izing you all (like you actually had a choice).
    ---------------------------------------------
     
  2. Offline

    glwpie

    Does this work for 1060? today is the grueling day where I update all the plugins... hopefully!
     
  3. Offline

    himdo

    yes it works with 1060
     
  4. Offline

    undeadmach1ne

    try using these settings (obviously with your own world names and link# adjusted accordingly)...they work for me for digging down as well as back up between the two worlds.

    Code:
        link8:
            worldUpper:
                worldName: sandstone
                environment: NORMAL
            worldLower:
                worldName: sandstone_nether
                environment: NETHER
            overlap: true
            enableFall: true
            enableClimb: true
            upperLimit: 123
            lowerLimit: 5
            overlapDepth: 15
            sync: true
    autoInception: false
    fallDamage: false
    glassStep: false
    dynamicOverlapUpperToLower: true
    dynamicOverlapLowerToUpper: true
    exemptBlockID: 7, 8, 9, 10, 11
    syncTime: false
    syncTimeToWorld: world
     
  5. Offline

    fury

    I downloaded, and all I changed in the config. file was "autoinception" to true. should I do anything else? or is there something i'm missing? I can build up to 128, but then it does not enter the skylands.
     
  6. Offline

    Celeixen

    Wow great idea, this could be great to stop people glitching out of the map
     
  7. Offline

    sfxworks

    Sir, if you somehow manage to support entities when crossing between worlds you will be my hero.
     
  8. Offline

    Lihad

    Ur pleas have been answered!

    Finally!
    Version 1.04 - .zip | .jar

    READ
    And look at that, both a .zip AND .jar link.... what could that mean??!?!?!

    - .jar by itself will auto-generate a config.yml if none are detected :) Hooray!
    - Console will yell at you more when you mess up stuff in the Inception config.yml, so I won't have to. Double Hooray!!!

    lol. That being said. Massive sections of Inception have been rewritten... making room for this little idea I have for Inception.... but that wont be till post 1.8 so I'll keep it to myself.

    At any rate, check this stuff out:

    - New Developer API shtuff. I'll make a tab regarding info on it later tonight.
    - Bug fixes
    - More bugs
    - Mobs can now technically pass through inception layers IF they fall into a void. Working on this to fix it so it synchronizes with the set limits
    - Minecarts should be able to Inception (maybe...)
    - Boats should be able to pass through Inception layers (maybe...)
    - Console will yell at you more when you mess up stuff in the Inception config.yml, so I won't have to.
    - And more stuff!

    I have no idea of some of this stuff works. I havent had too much of an opportunity to really run it.... so please, post bugs and I will have them addressed asap.

    Oh! And a new command: ./inception edit <link#> <index> <arg>
    ... which is really easy to eff up... as I didnt really add m any catches in for it. lol. my bad. I'll post on the full use of it later tonight as well.


    btw, for those who care. ... I get married in 21 days...... ........ 0_O
    Donations are a nice wedding present :D ;)


    Enjoy

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

    Buckethead

    im kinda cofused about this. can there be like a demo vid or something plz. i know skyland mod. are u saying if u jump off in skyland u will end up in another world but without changing world?
     
  10. Offline

    dandaman1001

    Can we get some visuals please?
     
  11. Offline

    Buckethead

    ty
     
  12. Offline

    AnTraX

    Hi,

    i have the same porblem like post #664

    We are running the latest Bukkit version aswell as the latest plugin version.

    Everytime i reload the congif it replaes everything in link0 to:
    Code:
        link0:
            worldUpper:
                worldName: world
                environment: NORMAL
            worldLower:
                worldName: world
                environment: NORMAL
            overlap: false
            enableFall: true
            enableClimb: true
            upperLimit: 128
            lowerLimit: 0
            overlapDepth: 0
            sync: false
    I dont know what to do :(

    Best regards

    Steffen
     
  13. Offline

    Lihad

    Your console should be telling you what you're doing wrong

    EDIT: Wait!!! There is an issue with 1.04 in doing this, standby...

    Version 1.04dev0.4 - .zip, .jar

    1.04 did indeed have a few bugs in it. ./facepalm on my part (look at the post above this):

    - dev0.4 includes fixes for Exceptions casuesd by minecarts and mobs through Inception
    - dev0.4 allows mobs to not die by passing through Inception
    - dev0.4 includes a MAJOR fix fir a bug that occurred in 1.04 that rewrote parts of the config.yml, assuming there was none there (when there may have been).

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

    Slyvr89


    Thank you for this. First time using the mod and I thought I was just retarded and not using it right. Fantastic mod by the way. Is the skyland generation yours or is that copied from another plugin from somewhere?
     
  15. I'm trying to setup plugin, but it rewrites itself every start, and disable itself.
    2 worlds, dlk (normal) and skyland (skylands) MultiVerse 2.0

    so i'm trying to set it up with command:
    /inception create skyland SKYLANDS dlk NORMAL

    but then i get in game:
    'Invalid enviroment type specified for your upper world'

    and on server:
    Code:
    19:19:29 [INFO] Inception Disabled
    19:19:29 [INFO] [INCEPTION] config.yml created successfully.  Please open and adjust to fit your preferences.
    19:19:29 [INFO] [INCEPTION] Initial Config is Running.
    19:19:29 [INFO] [INCEPTION] There were 1 links detected.
    19:19:29 [INFO] [INCEPTION] Validating Overlap.
    19:19:29 [INFO] [INCEPTION] Secondary/Final Config is Running.
    19:19:29 [INFO] [INCEPTION] There were 1 links detected.
    19:19:29 [INFO] [INCEPTION] Worlds Layered and Locked.
    19:19:29 [INFO] [INCEPTION] Version 1.04 is enabled!
    CB 1060


    Does it even work with MultiVerse 2.0?
     
  16. Offline

    Koltrast

    I get this with 1.04dev0.4, I use cb1060:

    Code:
    2011-08-21 19:42:01 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
        at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.getspout.spout.ServerTickTask.run(ServerTickTask.java:22)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Otherwise, great plugin!
     
  17. Offline

    Lihad

    Ah eff. Thats what I get for releasing a dev build hotfix at 8am. Lol. Is that a recurring exception?

    read the posts prior to yours

    The skyland generation is made by notch, accessible through bukkit.

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

    Koltrast

    Yes, it blocks the server.
     
  19. Yes, it's working great, but i get shitstorm on console :)
    Thanks for your hard work.


    Code:
    2011-08-21 20:09:31 [INFO] [INCEPTION] Initial Config is Running.
    2011-08-21 20:09:31 [INFO] [INCEPTION] There were 1 links detected.
    2011-08-21 20:09:31 [INFO] Preparing start region for level 2 (Seed: -5794178374883504120)
    2011-08-21 20:09:31 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at com.nijiko.permissions.ModularControl.load(ModularControl.java:270)
            at com.nijiko.permissions.ModularControl.forceLoadWorld(ModularControl.java:94)
            at com.nijiko.permissions.ModularControl.loadWorld(ModularControl.java:84)
            at com.nijikokun.bukkit.Permissions.PrWorldListener.onWorldLoad(PrWorldListener.java:11)
            at org.bukkit.plugin.java.JavaPluginLoader$54.execute(JavaPluginLoader.java:619)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:590)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:511)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:507)
            at lihad.Inception.WorldManage.checkInceptionWorlds(WorldManage.java:16)
            at lihad.Inception.Inception.onEnable(Inception.java:80)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 20:09:31 [INFO] [INCEPTION] World was not found and is being created or loaded = skyland
    2011-08-21 20:09:31 [INFO] [INCEPTION] Validating Overlap.
    2011-08-21 20:09:31 [INFO] [INCEPTION] Secondary/Final Config is Running.
    2011-08-21 20:09:31 [INFO] [INCEPTION] There were 1 links detected.
    2011-08-21 20:09:31 [INFO] [INCEPTION] Worlds Layered and Locked.
    2011-08-21 20:09:31 [INFO] [INCEPTION] Version 1.04dev0.4 is enabled!
    ...
    2011-08-21 20:09:34 [INFO] [Multiverse-Core] - Version 2.0-b227 Enabled - By Rigby and fernferret
    2011-08-21 20:09:34 [INFO] [Multiverse-Core] - Attached to Permissions
    2011-08-21 20:09:34 [INFO] [AllPay] - Version 1.0.3 - hooked into iConomy 5 for Multiverse-Core v2.0-b227
    2011-08-21 20:09:34 [INFO] [Multiverse-Core] - Multiverse Config -- Loaded
    2011-08-21 20:09:34 [INFO] [Multiverse-Core] - World Config -- Loaded
    2011-08-21 20:09:34 [INFO] [Multiverse-Core] Loading World & Settings - 'dlk_nether' - NETHER
    2011-08-21 20:09:35 [INFO] [Multiverse-Core] Loading World & Settings - 'dlk' - NORMAL
    2011-08-21 20:09:35 [INFO] [Multiverse-Core] Loading World & Settings - 'skyland' - SKYLANDS
    2011-08-21 20:09:36 [INFO] Preparing start region for level 3 (Seed: -7140947338000679654)
    2011-08-21 20:09:37 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at com.nijiko.permissions.ModularControl.load(ModularControl.java:270)
            at com.nijiko.permissions.ModularControl.forceLoadWorld(ModularControl.java:94)
            at com.nijiko.permissions.ModularControl.loadWorld(ModularControl.java:84)
            at com.nijikokun.bukkit.Permissions.PrWorldListener.onWorldLoad(PrWorldListener.java:11)
            at org.bukkit.plugin.java.JavaPluginLoader$54.execute(JavaPluginLoader.java:619)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:590)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:511)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:507)
            at com.onarandombox.MultiverseCore.MultiverseCore.addWorld(MultiverseCore.java:387)
            at com.onarandombox.MultiverseCore.MultiverseCore.loadWorlds(MultiverseCore.java:316)
            at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:167)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 20:09:37 [INFO] [Multiverse-Core] Loading World & Settings - 'free' - NORMAL
    2011-08-21 20:09:38 [INFO] Preparing start region for level 4 (Seed: -5506029822478134318)
    2011-08-21 20:09:39 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at com.nijiko.permissions.ModularControl.load(ModularControl.java:270)
            at com.nijiko.permissions.ModularControl.forceLoadWorld(ModularControl.java:94)
            at com.nijiko.permissions.ModularControl.loadWorld(ModularControl.java:84)
            at com.nijikokun.bukkit.Permissions.PrWorldListener.onWorldLoad(PrWorldListener.java:11)
            at org.bukkit.plugin.java.JavaPluginLoader$54.execute(JavaPluginLoader.java:619)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:590)
     
    ...
    2011-08-21 20:10:02 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.getspout.spout.ServerTickTask.run(ServerTickTask.java:22)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 20:10:02 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at com.bekvon.bukkit.residence.protection.ResidencePermissions.has(ResidencePermissions.java:71)
            at com.bekvon.bukkit.residence.listeners.ResidenceEntityListener.onEntityDamage(ResidenceEntityListener.java:193)
            at org.bukkit.plugin.java.JavaPluginLoader$59.execute(JavaPluginLoader.java:656)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at net.minecraft.server.BlockCactus.a(BlockCactus.java:90)
            at net.minecraft.server.Entity.move(Entity.java:591)
            at net.minecraft.server.EntityLiving.a(EntityLiving.java:582)
            at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
            at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
            at net.minecraft.server.EntitySkeleton.v(EntitySkeleton.java:45)
            at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
            at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1212)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1194)
            at net.minecraft.server.World.cleanUp(World.java:1110)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-21 20:10:02 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException: lihad.Inception.Listeners.TDREntityListener cannot be cast to org.bukkit.event.CustomEventListener
            at org.bukkit.plugin.java.JavaPluginLoader$88.execute(JavaPluginLoader.java:862)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.getspout.spout.ServerTickTask.run(ServerTickTask.java:22)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    ...
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:49 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:50 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:50 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:50 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:50 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:50 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    20:11:50 [SEVERE] Could not pass event CUSTOM_EVENT to Inception
    java.lang.ClassCastException
    
     
  20. Offline

    Lihad

    Terrible news. Remind me not to code in the morning. Alright, ill be home from work later and will create another hotfix. I know exactly why that is occurring, so it will be quick.

    I suggest using 1.03 for now. Or using 1.04 regular if you like to live on the edge. Lol. Minecarts through inception is fun!

    Alrught. Well if that exception doesnt seize up the server, then feel free to use the dev0.4 version. I apologize for that one. Lol. Ill have a fix for that this afternoon

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

    Koltrast

    No worries, everybody makes mistakes sometimes :) Using 1.03, works as it should.
     
  22. Offline

    Lihad

    Version 1.04dev0.5 .zip, .jar

    Replacement for dev0.4 . Fixes that damn custom event exception.
     
  23. Offline

    Rytharr

    I still get glitched out when riding a boat between layers. I cant see the boat after passing through but I get stuck and only way to undo it is delete the character file from world/players
     
  24. Offline

    sfxworks

    Now...what about planes....
     
  25. Offline

    Lihad

    Man. You just breakin me down. Lol. Ill put it on the list

    Strange. Ill dig around with it#

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

    sfxworks

    LOL no nono

    Plane Entities. Using this with mlmp and Flan's planes mod. Do all entities pass or just the standard minecart and boats?
     
  27. Offline

    Lihad

    Vehicles should all pass. Includes pigs, i imagine
     
    sfxworks likes this.
  28. Offline

    sfxworks

    YOU SIR win 1000 Internets. I shall show you the finished result of my awesome server soon. You just made it a lot more awesome.

    Hmm...what about if an item falls?
    More importantly, what if a user streamlined pipes using this mod?

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

    AnTraX

    Thanks for that fix now i can go tu the upper world but the plugin doesnt place a glassstep :(
    But thats not a very dangerous problem ;)
     
  30. Offline

    Lihad

    Spoiler time! items falling, and blocks (like gravel) is on the way.

    Glass step is ish broken right now.. Next update will have a better version of said block

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

    sfxworks

    Awesome!!!
     

Share This Page