Giter VIP home page Giter VIP logo

Comments (7)

Derpford avatar Derpford commented on August 18, 2024

The problem here is that it doesn't matter if the Spectre Rooms or the Compact Machines rooms are visible to other rooms. It does matter if you can see one DimDoors 'room' from another.

DimDoors rooms are meant to be fragmented, broken chunks of a world. They're supposed to be separated by literal nonexistence, in lore terms, which means that if you can dig your way into the next one you've just taken one of the key parts of the mod's lore and torn it to shreds.

Then again, it would be a massive performance boost. So what I'd recommend is creating a block that looks, acts, and is (for all intents and purposes) part of the void. Something that blocks all view, can't be passed through, and sends you straight to Limbo when you hit it. This would keep the performance boost of having everything in one dimension without having to break the lore.

(And yes, I care a lot about the lore, minimal as it is. This mod is cool.)

from dimdoors.

P3rf3ctXZer0 avatar P3rf3ctXZer0 commented on August 18, 2024

@Derpford I completely agree with what you just said : D

from dimdoors.

UndeadZeratul avatar UndeadZeratul commented on August 18, 2024

I thought those rooms were completely surrounded in unbreakable blocks? Even if they aren't, why can't they be unbreakable? I know Minimaps would show each room (they do for Compact Machines), but then couldn't you fill the negative space with a "void block" similar to the one you described, where you can't break it in survival and if you somehow find yourself within it, you get sent to limbo?

You also don't necessarily need to generate each room within a few chunks of each other. You can spread them out far enough away where their chunks aren't even loaded when someone is in another room elsewhere (due to maximum render distance being inconsistent across clients, this setting could even be configurable, but default to something like 16 chunks between each pocket dimension).

I do agree though, the difference with Dimensional Doors' Pocket Dimensions and, say, Compact Machines or the Spectre Rooms is that these are supposed to be tiny pockets within the fabric of reality, surrounded by literally nothingness. I'd want the mechanics to stay true to the lore of the mod, but I'm also looking out for server performance. We don't need to make new dimensions for each pocket since each pocket is finite in size, whereas Mystcraft and RFTools dimensions are infinite in size.

from dimdoors.

Derpford avatar Derpford commented on August 18, 2024

Fabric of Reality blocks are, in fact, breakable, unlike the blocks used in
CompactMachines/EU rooms. They can also be replaced with other blocks.
Padding the rooms out could work, though.

On Thu, Jan 21, 2016, 11:12 AM Undead Zeratul [email protected]
wrote:

I thought those rooms were completely surrounded in unbreakable blocks?
Even if they aren't, why can't they be unbreakable? I know Minimaps would
show each room (they do for Compact Machines), but then couldn't you fill
the negative space with a "void block" similar to the one you described,
where you can't break it in survival and if you somehow find yourself
within it, you get sent to limbo?

You also don't necessarily need to generate each room within a few chunks
of each other. You can spread them out far enough away where their chunks
aren't even loaded when someone is in another room elsewhere (due to
maximum render distance being inconsistent across clients, this setting
could even be configurable, but default to something like 16 chunks between
each pocket dimension).

I do agree though, the difference with Dimensional Doors' Pocket
Dimensions and, say, Compact Machines or the Spectre Rooms is that these
are supposed to be tiny pockets within the fabric of reality, surrounded by
literally nothingness. I'd want the mechanics to stay true to the lore of
the mod, but I'm also looking out for server performance. We don't need to
make new dimensions for each pocket since each pocket is finite in size,
whereas Mystcraft and RFTools dimensions are infinite in size.


Reply to this email directly or view it on GitHub
#54 (comment)
.

from dimdoors.

UndeadZeratul avatar UndeadZeratul commented on August 18, 2024

Ah, hmm... that's silly then; they need a border of unbreakable blocks on the outside.

from dimdoors.

Derpford avatar Derpford commented on August 18, 2024

On second glance, it looks like there IS a block that's practically unbreakable, which suggests that there is a border around the rooms (though not in the floor).

from dimdoors.

Shahelion avatar Shahelion commented on August 18, 2024

I would like to also support this suggestion, I just reached over 32 dimensions within about an hour, seems a bit much. Didn't realize it was making a new one each time.

from dimdoors.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.