Comments (7)
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.
@Derpford I completely agree with what you just said : D
from dimdoors.
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.
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.
Ah, hmm... that's silly then; they need a border of unbreakable blocks on the outside.
from dimdoors.
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.
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)
- Unstable Doors don't load destination properly
- Transdimensional Trapdoor does not drop itself when broken
- Transdimensional Trapdoor texture is escaping HOT 1
- Test Issue HOT 4
- Game Crashes when I go through Unstable Door HOT 1
- LAN other players crash while entering door, DIM 3 doesn't exist HOT 1
- Dimension ID Conflicts HOT 1
- Problems with dungeon creation
- Hold right click with rift blade does nothing HOT 2
- Crash when loading worlds - "The DD data for dim_-2147483648 at ...\.txt is corrupted"
- Game crashes every time I start it HOT 1
- Nether loot and Nether teleport
- Minecraft tekkit server error help!!!!!
- Quartz Doors
- For anyone having issues with BiomeID conflicts.
- Crashing while entering a dimension
- HOW DO U INSTALL! HOT 2
- Unable to teleport into dungeons
- 1.16.5 forge
- Request: Whitelist for blocks that don't decay in Limbo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dimdoors.