[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

    Lihad

    delta should work will with 928
     
  3. Offline

    Xaymar

    My players complained about getting teleported into buildings, instead of ontop of them: player falls out of world->teleporting...->drowns in block. They suggested to make it, instead of teleporting depending on how deep you already fell, always at 2 blocks below upperY.
    Also for some reason players already get teleported at 122, even though i set upperY to 127. I hope that you can fix that.
     
  4. Offline

    ScottSpittle

    water falls through from UpperWorld can we have a toggle for this? i want to blend the worlds but not if water is gonna seep through.

    Thanks.
     
  5. Offline

    Xaymar

    disable dynamicOverlapUpperToLower, it copies all blocks in rowOverlap to the lower world.
     
  6. Offline

    diegokilla

    not sure if this is a bukkit or plugin issue, but when Doverlap is on, wood slabs are copied as stone slabs
     
  7. Offline

    Krispy

    I just wanted to say that this plugin is amazingly cool.

    On a side note, is there a way to remove bedrock from an existing map so people can dig down into the nether?
     
  8. Offline

    lupusmagnus11

    i don't understand how to link two worlds. i found the .yml folder but i don't know how to configure it to actually link two worlds. do i get rid of all the extra crap you threw in before the actual properties? are those actual properties at the end? i tried getting rid of the explanation and fitting the properties list to the format that other people have here, but when i run my server i get "[SEVERE] Error occurred while enabling Inception v0.9 charlie <is it up to date?>: null"
     
  9. Offline

    Krispy

    Okay, the persistence was a cool experiment but I found some troubles.

    1. When water or lava persists from one level to another, you create a new source at the overlap. Problem is that once you remove the original source of the water/lava, it doesn't remove the overlap source. So you have to essentially remove the source n+1 times where n is the number of worlds that the stream of water/lava persists through. It'd be nice if you could check to see if there is anything fall into the source "fueling" it (in the overlap zone only!) and if there isn't then remove it.
    2. Every time you pass the overlap zone for persisting water/lava it adds a new source making it grow bigger and bigger and bigger. This can have some hilarious but annoying consequences when an entire lake's worth of water pours down on your map.
     
  10. Offline

    Lihad

    Rofl at your number 2. That is quite the handful of water pouring down on your head .... I will def add this to my fix list :)

    Wait, they're getting tele'd at 122 even tho you have upperY set to 127? Interesting...

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

    woodzy

    @Lihad
    ok mail workd base world then skylands then space how to do that one?
    EDIT: Doesnt go well with skylands :(
    EDIT2: unless u can stop the fluids from comming down from the outher world thank god noone was online lol
    how can u have this setup?
    space
    skylands
    world
    hell?
     
  12. Offline

    Teraku

    This plugin used to work just fine, even with skylands. However, if I try to climb to the Skylands, which used to work, it doesn't work anymore. I get teleported to layer 24 of the same map I was in, and I get disconnected by the server. "You moved too quickly :( (Hacking?)".

    It did work fine before, even with this setup from lowest to highest: Nether2-world_nether-world-Skylands-space.

    Can you fix this?

    Never mind, I was being stupid. I was getting all ready for Bukkit 928, updating my plugins and stuff, but in the haste, I forgot to update Bukkit itself. It works now.

    And also, if you want an overlap to the nether and have to make a hole in bedrock, both the SuperPickaxe plugin (Which they stole the API from from WorldEdit) and WorldEdit itself have a super pickaxe, capable of removing bedrock.


    But lava and water keep flowing into the normal world from the skylands, is there any way to fix this?
     
  13. Offline

    Kghareus

    [SEVERE] Could not load 'plugins\Inception.jar' in folder 'plugins':
    mapping values are not allowed here
    in "<reader>", line 12, column 50:
    ... r: world_skylands overlap: false
    ^

    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:745)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:307)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:564)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:156)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:174)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Help? This works linking the skylands, the nether, and the world but as soon as I try to link space from StyxSpace, it says the above. It still starts but none of the inception works
     
  14. Offline

    Xaymar

    Code:
    mapping values are not allowed here
    in "<reader>", line 12, column 50:
    ... r: world_skylands overlap: false
    ^
    It already says the error, now can we have your config.yml to see what you've done wrong?
     
  15. Offline

    Lihad

    I'm working hard on 1.0. Which will have a load of new features, fixes, and a little world management to boot (for those who don't want to use MultiVerse as a clutch for foreign world types).

    @Kghareus : Xaymar is right, we need to see your config.yml
     
  16. Offline

    Havokheli

    Just a thought, and this is possibly way too ambitious / exists on a different plugin, is it possible to allow someone standing on one world to see the entire world above and below them? For example, if you have world on bottom and world_skylands on top, you could see the whole of world_skylands while standing in world.
     
  17. Offline

    Kghareus

    inception:
    link0:
    worldUpper: world
    worldLower: world_nether
    overlap: false
    link1:
    worldUpper: world_skylands
    worldLower: world
    overlap: true
    link2:
    worldUpper: space
    worldLower: world_skylands overlap: false

    enableFall: true
    enableClimb: true
    upperY: 127
    lowerY: 0
    autoInception: false
    fallDamage: false
    rowOverlap: 5
    glassStep: true
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false

    It worked up until I added link2
     
  18. Offline

    milkywave1

    How do we go into space (styxspace)
     
  19. Offline

    heroanth2345

    The overlapping works perfectly excepts the fact that it ignores the data value and the wall signs....
    Like:
    -Colored wool in one world(with meta-data) and in the other world, we see white wool
    -Stairs looks wierd (meta-data affect to where the stairs ascend)
    -etc
    Also, sometimes when you travel from worlds to worlds, some block will like POOF, disapear
    It's not a big deal though, but it's annoying, no errors in the console

    Use the command /space
    Or if you want to go to space by ascending, just link the two worlds in your config like this:

    linkXYZ (<---ChangeThisForANumber):
    worldUpper: SpaceWorldName
    worldLower: WorldUnderSpace

    The overlap (from link2) isn't supposed to be there, use your first link as an example

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

    Kghareus

    I know I think that just got messed up when I copied it. Or do you mean it shouldn't be there at all?
     
  21. Offline

    ThePantsThief

    I have three worlds, nether, world, and skylands, in that order. Whenever you fall from nether it takes you to skylands, and climbing from skylands takes you to nether. How do I make it so you can only fall from skylands and only climb from nether?

    My config:
    inception:
    link0:
    worldUpper: world_skylands
    worldLower: world_nether
    overlap: false
    enableFall: true
    enableClimb: true
    upperY: 140
    lowerY: 0
    autoInception: true
    fallDamage: false
    rowOverlap: 5
    glassStep: true
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false
     
  22. Offline

    heroanth2345

    Instead of looking like this:

    link2:
    worldUpper: space
    worldLower: world_skylands overlap: false


    Try this:

    link2:
    worldUpper: space
    worldLower: world_skylands

    overlap: false
     
  23. Offline

    Kghareus

    is it supposed to look like that in the text document or is it supposed to be all one line like it is?
     
  24. Offline

    Xaymar

  25. Offline

    yakasuki

    i has fall damage false but i still die and my friend dies frm falling from skylands :(
     
  26. Offline

    heroanth2345

    All one line. Use Xaymar's example.
     
  27. Offline

    Lihad

    For those who are wondering where I am at with the 1.0 release ....
    - Just got done rewriting the entire config reading code to make the code for efficient
    - Fixed a little bug where the config file was being read a couple times more than necessary
    - Made more configuration keys link based instead of global

    There are still a handful of other things I want to get done before I release 1.0, including some of the ideas you all have posted on the forums, Stay Tuned :)
     
  28. Offline

    Gilden00

    I'm having some trouble setting things up,
    this is my config file currently:

    inception:
    link0:
    worldUpper: space
    worldLower: world_skylands
    overlap: true
    enableFall: true
    enableClimb: true
    upperY: 127
    lowerY: 0
    autoInception: true
    fallDamage: false
    rowOverlap: 5
    glassStep: false
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false
    link1:
    worldUpper: world_skylands
    worldLower: world
    overlap: true
    enableFall: true
    enableClimb: true
    upperY: 127
    lowerY: 0
    autoInception: true
    fallDamage: false
    rowOverlap: 5
    glassStep: false
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false
    link2:
    worldUpper: world
    worldLower: world_nether
    overlap: true
    enableFall: true
    enableClimb: true
    upperY: 127
    lowerY: 0
    autoInception: true
    fallDamage: false
    rowOverlap: 5
    glassStep: false
    dynamicOverlapUpperToLower: false
    dynamicOverlapLowerToUpper: false

    The setup didn't work like I hoped, going through the top of the skylands took me to the nether, I teleported to space flew up and it took me to world went back and flew down and that took me to the nether. I assumed that it was because of autoInception so I turned that off for all of them and I got this error when attempting to go from world to the skylands.

    2011-06-26 16:11:13 [SEVERE] Could not pass event PLAYER_MOVE to Inception
    java.lang.NullPointerException
    at lihad.Inception.ConfigInception.readUpper(ConfigInception.java:15)
    at lihad.Inception.ShiftInception.shiftWorldsUp(ShiftInception.java:36)
    at lihad.Inception.TDRPlayerListener.onPlayerMove(TDRPlayerListener.java:31)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:140)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    Anyone know why?
     
  29. Offline

    heroanth2345

    Just reposting it because I think you missed it and I think it needs to be fixed :)
     
  30. Offline

    rushfan54

    This plugin works great for me when jumping down from the skylands to the normal world (except for dropping me way way way far east of everything), but when I tried to build a stairway to heaven (or just the skylands), it won't transport me from the top of the stairway to the skylands.
    Here's my config file:
    Does anyone see any blatant issues there?
    Thanks in advance for any help :)
     
  31. Offline

    AlphaPapa

    Show Spoiler



    ^Don't Open that Spoiler^
    CB935 Inception0.09D

    Spamming console [SEVERE] unable to pass PLAYER_MOVE to inception.
    it does function however.

    Also in the overlap things like stairs do not keep the proper orientation and Half slabs default to stone (supposed to cobble) Great plugin.
     

Share This Page