1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

RFC Dimensions support and new Level+Dimensions API

Discussion in 'PocketMine-MP Contributing & RFCs' started by dktapps, Dec 13, 2016.

?

Which design do you think should be used to implement dimensions into PocketMine?

  1. Level with Dimensions

  2. Level with SubLevels

  3. Can't decide either way

Results are only viewable after voting.
  1. SOFe

    SOFe A-Team Staff Member PMMP Team

    Messages:
    961
    GitHub:
    sof3
    Isn't this what the first approach is about?

    I doubt if SubLevel really saves compatibility issues from Level. It will just end up more assumptions being voided, hence causing even more problems. I would rather there be a complete API incompatibility than falsely-promised compatibility.
     
    dktapps likes this.
  2. dktapps

    dktapps A-Team Staff Member PMMP Team

    Messages:
    279
    GitHub:
    dktapps
    facepalm... this is exactly the wrong approach for reasons I described above, because you're treating Levels and Dimensions as if they were the same thing.
     
    HimbeersaftLP, Magicode and SOFe like this.
  3. XenialDan

    XenialDan Spider Jockey

    Messages:
    34
    GitHub:
    thebigsmilexd
    They are. World = everything. Level = one World. Dimension: type of world.
     
  4. SOFe

    SOFe A-Team Staff Member PMMP Team

    Messages:
    961
    GitHub:
    sof3
    And this is not true in our understanding. Each world has multiple dimensions, this is what we understand.
     
    falk, jasonwynn10, archie426 and 2 others like this.
  5. TheDragonRing

    TheDragonRing Spider Jockey

    Messages:
    25
    GitHub:
    thedragonring
    True... But in the Minecraft format, isn't it Level = World, Dimension = Part/Reality of World?
     
    Dog2puppy and dktapps like this.
  6. archie426

    archie426 Baby Zombie

    Messages:
    116
    GitHub:
    archie426
    Isn't level with dimensions how it works on PC?
     
  7. dktapps

    dktapps A-Team Staff Member PMMP Team

    Messages:
    279
    GitHub:
    dktapps
    Due to possible conflicts with vanilla, and also due to the fact there's only 3 sky colours, custom dimensions are probably not going to be a thing. Overriding existing ones maybe, but it just doesn't make sense to allow custom ones, since you would have to pick one of three sky colours (red, blue, purple). Travelling from Overworld to DIM4 with blue sky would be no different to travelling to the same dimension in a different world.
     
    TheDragonRing and Muqsit like this.
  8. TheDragonRing

    TheDragonRing Spider Jockey

    Messages:
    25
    GitHub:
    thedragonring
    Makes sense. Isn't it black not purple though?
     
  9. dktapps

    dktapps A-Team Staff Member PMMP Team

    Messages:
    279
    GitHub:
    dktapps
    Use night vision potion ;)
     
    TheDragonRing likes this.
  10. XenialDan

    XenialDan Spider Jockey

    Messages:
    34
    GitHub:
    thebigsmilexd
    Well, isnt there in reality a chance that 2 dimensions still have the same sky color?
     

Share This Page