Gameplay
Cubic Chunks: Reduced lag, infinite height, and more [The #1 Suggestion Thread of all time!][Updated! 6/14]
Poll: Which parts of this system do you like?
Ended May 15, 2014
Poll: Which parts of this system do you NOT like?
Ended May 15, 2014
Poll: Do you support this system's implementation overall? (If yes, if
Ended May 15, 2014
also you should check out Tall Worlds
I definitely support this idea. I'm still not sure why Mojang didn't adopt it when it first came out and integrating it into the codebase would have been much simpler.
This is obviously untrue. Consider a large room closed off from the rest of the minecraft world. It is totally dark, save for a torch somewhere in the room. A wall is placed next to the room. The wall casts a shadow to the end of the large room, which might be much further away than 16 blocks.
It is true (I believe) that there are only 16 gradients of light -> If a shadow reaches light level 0, it will not become a further shadow with light level -1, it will remain at light level 0. The shadow might become infinitely large, but it is not infinitely dark
Not exactly. At light level 0, ambient occlusion is a moot point, ie. the torch will NOT cast a shadow on a block that has light level 0, no matter how close or far away it is, only if it is close enough to have a light level > 0. Sunlight is the only exception I am aware of, because it casts its light level 15 out to infinity, instead of torches and the like whose max light level is only in the block containing the light source.
For example, if you dig a hole down to bedrock with a single block left above you, I believe the sun will cast the shadow of that block all the way down the y-column to 0. Any other light source will NOT do that. They can only light an area with at most 15-radius, and will not (or should not, at least) cast shadows beyond the range of their illumination. So my argument was that this infinite shadow-casting behavior of the sun is not necessary, and possibly not wanted.
also you should check out Tall Worlds
the lightning problem could be excluded by using the 2nd degree function (f(x)=a(x-h)+k) (the one shaped like a v extending to infinite y)
-the "k" variable would be the height at which the block is placed minus "c" (so a block placed at "c" blocks hight would not be affected by light but being
-the lenght of block in the air would be represented by an opposition to the normal variant "a" where as the more block (a), the more the arch would extends and the further down it would extends.
-the "h" variable would always be null so the shadow would be directly under the block
-the x would be null (i guess) so the shadow is beneath the block
-the point at which the ground (y=0) would be encountered is where the two x coordinates would begin to calculate the light level being reduced (rounding to an even block and diminishing as normally would in the game
ps: if anyone could explain my concept better, please do because i think cubic chunk suggestion is awesome and must be implemented in minecraft ASAP! thanks for understanding this message and the fact that i suck at explaining things and at speaking english
Basically, you want to use a a parabola, which is represented by its standard transformed equation y=a(x-h)^2 + k, where the horizontal translation, h, is always zero. The vertical translation, k, is the height of the block. Or at least thats what I got
I dont see what you would use a parabola for. Like what does the function return for y? The block the shadow is at?
Yeah, I saw it and followed it for a bit, but if it was ever resolved I missed that. I don't mean to necro the issue if it's already decided - I'm just late to the party. :-)
Residential veteran
When will the mod for this come out? It's been quite a while since you first talked about the mod.
This is our solution, it was frowned upon at the time because it didn't account for skyblock worlds, but we decided on a solution for that on the last page (sunlight wouldn't perpetrate past y=-1024 or a similar level).
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumSadly this wont work out, as Jeb stated that:
'Lighting updates must happen in the instant they are caused for all affected blocks' (Note: This is not the exact quote).
So the approach with the 'update later when player passes troguh' is not allowed.
We need a solution which can update the lighting for all (!) affected blocks within the 'oh no! game is not responding' time-range, which I think/guess is about 2-5 seconds.
Still a nice idea you got there.
Have a nice day.
- Longor1996
White coats to bind me, out of control
I live alone inside my mind
World of confusion, air filled with noise
Who says that my life's such a crime?
Trapped in this nightmare
I wish I'd wake
As my whole life begins to shake
four walls surround me
an empty gaze
I can't find my way out of this maze
'Cause I don't care
Fall in, fall out
Gone without a doubt, help me
I can't take the blame
They don't feel the shame
It's a madhouse
Or so they claim
It's a madhouse
Oh, am I insane?
My fears behind me, what can I do
My dreams haunt my sleep at night
Oh no, won't learn their lesson, white fills my eyes
And only then they see the light
-Joey Belladonna, Anthrax