Warded stone blocks

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Jeff Fisher

New Member
Jul 29, 2019
316
0
0
Will warded stone blocks from thaumcraft put more load on a server? I have my sorting/storage area built with them and I probably used like 20 stacks of them atleast.

My server is hovering around the %94 mem usage mark with just me on it atm its a 2gb server but reall probably only 1.5gb..
 

Guswut

New Member
Jul 29, 2019
2,152
0
0
They shouldn't, but I am not sure. If they did, though, it should be a very very small additional amount. Well under the possible issue range for you. I'd say try spawning in a few stacks and seeing if you notice a difference.
 

Poppycocks

New Member
Jul 29, 2019
1,914
0
0
2GB isn't very much at all, a single medium IC^2 base can eat up that much. Especially if you toss in fancy RP stuff like microblocks and whatnot. Those have a rather large memory footprint. (All tile entities do by the way)

Are you using quarries? Are you using chunkloaders/world anchors?

All of that makes a part of your world permanently loaded in your memory.
 

Dravarden

New Member
Jul 29, 2019
1,693
0
0
don't use thaumcraft tables as flooring, they look good... but I learned the hard way not to use them.

And I have a thaumcraft tower, a lot of microblocks and warded stuff is in there, and is not that resource-heavy.
 

Poppycocks

New Member
Jul 29, 2019
1,914
0
0
don't use thaumcraft tables as flooring, they look good... but I learned the hard way not to use them.

And I have a thaumcraft tower, a lot of microblocks and warded stuff is in there, and is not that resource-heavy.
Try to replace the stone of a whole chunk with furnaces to see what I mean :D. Tile entities do have a bigger footprint and it can make a big difference on a weaker machine :).
 

Dravarden

New Member
Jul 29, 2019
1,693
0
0
that I do know, as I said with the tables, but for me is more of FPS rather than server usage.

but warded blocks IIRC ain't tile entities.
 

Poppycocks

New Member
Jul 29, 2019
1,914
0
0
that I do know, as I said with the tables, but for me is more of FPS rather than server usage.

but warded blocks IIRC ain't tile entities.
You might have noticed that I never mentioned warded blocks ;).

There's some extra data in there, but I don't think it's kept that way.

The fps drop is usually caused by fancy blocks with custom renders. Vanilla minecraft is built in such a way that they have to be marked as "non-opaque". This practically means that their whole geometry is always drawn, and the blocks around them usually as well. This is of course especially bad with blocks that have more than 6 faces, tables are a prime example. The multiplications take it the rest of the way and your gpu is suddenly willing to put a bullet to its core :D.
 

Geometry

New Member
Jul 29, 2019
468
0
1
You might have noticed that I never mentioned warded blocks ;).

There's some extra data in there, but I don't think it's kept that way.

The fps drop is usually caused by fancy blocks with custom renders. Vanilla minecraft is built in such a way that they have to be marked as "non-opaque". This practically means that their whole geometry is always drawn, and the blocks around them usually as well. This is of course especially bad with blocks that have more than 6 faces, tables are a prime example. The multiplications take it the rest of the way and your gpu is suddenly willing to put a bullet to its core :D.
Lol, I have 6gb ram dedicated for FTB and it's still not enough for my single player world :confused:
 

Dravarden

New Member
Jul 29, 2019
1,693
0
0
I give 1.5 to the client and 2 to the server, I host it. Is totally enough, hasn't go to above 500 mb yet (IIRC)

oh, and I can watch youtube/movies and look at the forum with no problem at the same time I host the server/skype for me and my friend, and I only have 4 gigs.
 

budge

New Member
Jul 29, 2019
273
0
0
The fps drop is usually caused by fancy blocks with custom renders. Vanilla minecraft is built in such a way that they have to be marked as "non-opaque". This practically means that their whole geometry is always drawn, and the blocks around them usually as well. This is of course especially bad with blocks that have more than 6 faces, tables are a prime example. The multiplications take it the rest of the way and your gpu is suddenly willing to put a bullet to its core :D.

I wonder how difficult it would be for a knowledgeable modder (such as sp614x, Optifine author) to fix this. It seems to me that tile entity rendering is the single biggest drag on Minecraft's performance. I imagine it could work along the lines of the occlusion feature (the name escapes me at the moment) - why render something the player can't see?
 

Poppycocks

New Member
Jul 29, 2019
1,914
0
0
I wonder how difficult it would be for a knowledgeable modder (such as sp614x, Optifine author) to fix this. It seems to me that tile entity rendering is the single biggest drag on Minecraft's performance. I imagine it could work along the lines of the occlusion feature (the name escapes me at the moment) - why render something the player can't see?
Occlusion culling. Or Hidden Surface determination. The things is that that's mostly about sorting and then dropping said faces from rendering. Pretty resource intensive in its own right and it just transfers the load to CPU which is already pretty taxed in minecraft. Let's not even talk about how much work making it is :D.

The easiest solution would be exposing less faces for rendering (I'm looking at you xycraft). I also wish we returned to the old cave generation. The current one makes the world into swiss cheese and the joy of caving is gone :(.
 

budge

New Member
Jul 29, 2019
273
0
0
Some mods have had success with multi-core processing (Rei's minimap and Optifine off the top of my head), and my other 3 cores don't do much while I play. This suggestion probably increases the complexity of the problem exponentially, but it sure would be nice to be able to over-engineer my base without the fear it'll get too laggy to actually use! This happened with my last base. Sad face.