Big 1.19 Lag Test Part 1

  Рет қаралды 132,356

ilmango

ilmango

2 жыл бұрын

Finding answers to questions like what the lag friendliest way to store villagers and what's the best way to transfer items.
support this channel:
Patreon: www.patreon.com/user?u=4255112
second channel: / @imanghi-ilmangossecon...
Twitter: / ilmango1
Twitch: / ilmango
SciCraft Discord:
/ discord
Outro: Reckless by Olivaw / olivaw Creative Commons - Attribution 3.0 Unported- CC BY 3.0 creativecommons.org/licenses/... Music provided by Music for Creators • Reckless - Olivaw

Пікірлер: 655
@DarkMeta_Minecraft
@DarkMeta_Minecraft 2 жыл бұрын
Sheesh man, i tend to take this for granted sometimes, but always still realize, the amount of work you put into this stuff is mind blowing. ty
@TheSkogemann
@TheSkogemann 2 жыл бұрын
Ilmango - "Don't place 50.000 bells in your base!" Me - Ok... [sadface]
@austinscott6611
@austinscott6611 2 жыл бұрын
There goes my weekend plans
@realcartoongirl
@realcartoongirl 2 ай бұрын
so 50 bells
@derianvandalsen
@derianvandalsen 2 жыл бұрын
"Save on lag, become unemployed" I mean, if it helps the simulation..
@henrymarshall8825
@henrymarshall8825 2 жыл бұрын
Sigma grindset
@Yasser-444
@Yasser-444 2 жыл бұрын
it's nice to know having a villager breader with 100 villagers isn't as bad as a traiding hall with the same amount of villagers
@miroto9446
@miroto9446 2 жыл бұрын
Get unemployed, save Matrix resources
@in1
@in1 2 жыл бұрын
The villager tests are really interesting, a thing that could also be interesting to know is if it helps to use double carpet, berry bushed or magma
@EUJokerBR
@EUJokerBR 2 жыл бұрын
i think you meant so say using this blocks to disable pathfinding, but i think only campfires works in 1.18 for this purpose.
@in1
@in1 2 жыл бұрын
@@EUJokerBR Okay, thanks for the tip
@maurice7017
@maurice7017 2 жыл бұрын
@@EUJokerBR oh wait really? idk if we're talking about two different pairs of shoes but i tried placing a zombie onto double carpets in 1.18 and it did not manage to pathfind to a villager 2 blocks away from itself
@vinicus508
@vinicus508 2 жыл бұрын
@@maurice7017 Maybe they are talking about the lag the villager causes by trying to pathfind somewhere else looking for a bed or sum. Double carpet set up does prevent mobs from walking into it, so does rails etc
@Gin-toki
@Gin-toki 2 жыл бұрын
Carpet ontop of carpet does unfortunately no longer inhibit mob pahtfinding as it used to do. This got changed somewhere in 1.16 or 1.17 I believe (cant remeber the exact update) It still messes with mob pathfinding but it does not inhibit it, so in case of lag or preventing villagers from claiming wrong workstations etc, it does not work. I don't know if carpet ontop of other blocks, such as berrybushes, can do the trick though.
@dandymcgee
@dandymcgee 2 жыл бұрын
I've reallllllly wanted to see a video like this for so long. There's an insane amount of speculation in the Minecraft community about what causes lag, but very few resources backing it up with evidence. Thank you!!!
@2No2Name
@2No2Name 2 жыл бұрын
2:30 The trapdoor and fencegate will be more laggy in normal worlds because their state change notifies all mobs to tell their pathfinding that a block in the world changed. The AI checks whether the block is in the range of the path and might update the path then or later. I really like that you lag-tested the hopper minecarts checking for item entities. I expect that hoppers checking for item entities cause a similar amount of lag. The amount of lag is unexpectedly high for me. It might be explained by hoppers now checking 5 times for item entities every tick (pickup volume has 5 segments) 13:50 If you want to make it even worse, place comparators reading the chest content. 15:00 Hoppers that are transferring items are on cooldown in 7 of 8 ticks. During cooldown they are as laggy as a locked hopper. 18:20 Bells cause lag because of their animation and their interaction with raid mobs (glowing effect applied after a certain time of ringing) 21:00 I think the villager comparison with/without job is unfair, because the work station search is faster when there are no workstations nearby. If there were some nearby, but the pathfinding would fail, it might be worse. Probably similar for beds and village centers. 21:20 Villagers and other mobs that are in minecarts do still pathfind, but they are teleported to the passenger position all the time The frosted ice hasn't been changed. Maybe the tick scheduler is slower with frosted ice now. In general with lag testing it might change a lot when you are in a real world. E.g. accessing blocks in a chunk section with many different blocks is slower than in a chunk section with fewer different blocks (going above certain powers of two is relevant, as more memory is required to store the block data). Accessing entities is also slower in normal worlds, because there are more non-empty entity sections. Thank you for this great lag test, I learned quite a few things from it and it really puts the lag sources in relation to each other. I suggest you also test goats and axolotls as their AI is similar to villagers/piglins.
@AkiSan0
@AkiSan0 2 жыл бұрын
thank you for your contributions as well! :)
@Yasser-444
@Yasser-444 2 жыл бұрын
i know you, you are from scicraft server if i am not mistaken, than you for the detailed explanation for that are the reasons for things that cause lag
@vinicus508
@vinicus508 2 жыл бұрын
13:50 that one is really sad that it is so laggy cus of how useful it is.
@macmcleod1188
@macmcleod1188 2 жыл бұрын
Any animation is unlikely to cause lag on the server side. All that is done on the client side. It might lower your frame rate but it's unlikely to cause lag. So the temple bells are causing lag it's probably some other reason. Or it's something weird like the server sending a bunch of net IO messages.
@JonnyLucca01
@JonnyLucca01 2 жыл бұрын
13:50 would doublechests double the amount of lag the hoppers create because they now check 54 inventory slots each instead of 27?
@lucifiel1618
@lucifiel1618 2 жыл бұрын
Finally someone stands up for clearing item frame's name...
@ProfBits
@ProfBits 2 жыл бұрын
I would be intrested in Armorstands, normal ones and the ones with no gravity and so for statues
@Twitchi
@Twitchi 2 жыл бұрын
yeah as a server owner would love to know what impact the statues book has :D
@arthurbouwhuis1647
@arthurbouwhuis1647 2 жыл бұрын
Also area effect clouds. I have tested the client side effects, but i don't know the effect server side.
@MiklPis
@MiklPis 2 жыл бұрын
Yes!!
@Fyreshawtz
@Fyreshawtz 2 жыл бұрын
nothing like a good ol BLT to start off the day
@Nate-mi2se
@Nate-mi2se 2 жыл бұрын
this better be top comment by tomorrow
@shizune_
@shizune_ 2 жыл бұрын
the reply above me has to be the top reply tomorrow
@octobsession3061
@octobsession3061 2 жыл бұрын
Australian?
@Blue_aquamarine
@Blue_aquamarine 2 жыл бұрын
I'm very confused 1 why would you want a sandwich for breakfast 2 why comment this on a minecraft video Lmao /j
@davidmedlin8562
@davidmedlin8562 2 жыл бұрын
A 2 parter too must be a lot of B gonna be a good day lol
@raymondstheawesome
@raymondstheawesome 2 жыл бұрын
should definitely test pistons and flying machines next episode
@pizzainmilk4197
@pizzainmilk4197 2 жыл бұрын
Testing out other redstone components would really come in handy.
@lisabos5185
@lisabos5185 2 жыл бұрын
Is there a difference between normal items frames, glowing item frames, item frames with item, and item frames with map?
@carlchambers3985
@carlchambers3985 2 жыл бұрын
only client side
@pseudopod
@pseudopod 2 жыл бұрын
I believe glowing item frames are slightly worse for fps
@carlchambers3985
@carlchambers3985 2 жыл бұрын
@@pseudopod fps dips caused by item frames are client side, they make no difference to server tick ratios if they are glow frames or normal. The effect is purely to the client and does not cause server lag, hence why i answered that its only client side.
@soloalguien
@soloalguien 2 жыл бұрын
I once heard that making them Invulnerable reduces their lag, but it's probably little or no difference at all.
@lisabos5185
@lisabos5185 2 жыл бұрын
@@carlchambers3985 makes sense, thanks
@Number1139.0
@Number1139.0 2 жыл бұрын
Villager : "our rights have been so much dragged in the mud, it can't be worse" Illmango : "so a villager is like 50 regular hoppers"
@selenamoona
@selenamoona 2 жыл бұрын
One test could be regarding light updates. For example a storage system/tree farm having redstone/light updates in the dark, versus a lit up contraption.
@nit-Inundate
@nit-Inundate 2 жыл бұрын
iirc gnembon tested that long ago, and came with the conclusion that you should light up components like redstone torches to avoid light update lag.
@selenamoona
@selenamoona 2 жыл бұрын
@@nit-Inundate basically all of these got tested before. The question is what is still true when it comes to lag busting. Every update is potentially different.
@TheRealWormbo
@TheRealWormbo 2 жыл бұрын
Light updates in redstone contraptions should always be supressed by providing a higher light level, if possible. That's really easy if the light updates come from redstone torches, as you can typically just have a jack o'lantern, shroomlight, glowstone or sea lantern nearby. If your contraption includes redstone lamps, things get a bit trickier, but you could at least "contain" the updates a bit by adding light sources near the lamps.
@primeplatypus1799
@primeplatypus1799 Жыл бұрын
@@selenamoona the vanilla lighting engine hasn't been touched since 1.14 lol
@rouvenkniep9987
@rouvenkniep9987 2 жыл бұрын
i suggest to test transfer speeds - how much lag does it cause to transfer 20 items per second over a distance of 1000 blocks. for fairness: items have to come out/go into chests ideas: - Chest Minecarts - Hopper Minecarts - Waterstreams - hopperchain -.. whatever else?
@enolopanr9820
@enolopanr9820 2 жыл бұрын
Dropper and dispenser chains and flying machines would be interesting too Maybe even seeing the difference from having items in a water stream in item form opposed to being in shulker boxes
@TheRealWormbo
@TheRealWormbo 2 жыл бұрын
@@enolopanr9820 "Dispenser chain" is not really a thing, as dispensers to not put items into other containers.
@nightshadelenar
@nightshadelenar 2 жыл бұрын
@@TheRealWormbo that'd be a dropper's job, yeah.
@Muskar2
@Muskar2 Жыл бұрын
I know that ruins the point of your test, but portals would be _way_ better for transporting items that far. And with any extreme scale farm I think it's optimal to basically put items into portals asap
@pinkpapita6345
@pinkpapita6345 2 жыл бұрын
I don't play minecraft to the extent that I would ever come across any of these situations, but it's oddly satisfying watching ilmango break it down.
@Nikushin
@Nikushin 2 жыл бұрын
verry fantastic video, but i am missing two things. So two questions: 1: extinguised campfires compared to normal ones 2: What about Item frames which are holding an item
@BestZand
@BestZand 2 жыл бұрын
Maybe you can test tnt and withers, for witherblastchambers and compare them with tnt. Nice video by the way!
@uolamer
@uolamer 2 жыл бұрын
I am curious if mobs on leads cause extra lag. I ran into an issue in 1.17 where it seemed to do so in some cases but it was hard for me to prove.
@volbla
@volbla 2 жыл бұрын
That's interesting. I once moved some bees with both leads and holding flowers, and i was riding on a horse. When i got to my destination the bees had _completely_ lagged out the server (>50 mspt) and they couldn't enter any hives. It was three bees! I wonder if a combination of leads and pathfinding led to some weird memory leak.
@uolamer
@uolamer Жыл бұрын
@@volbla I think there is something there. I was using carpet to track down lag and found that a single cow was using more than 1 mspt. I found the cow standing sort of on the edge of a drop off tied to a post. I only can guess but it seemed to be trying to pathfind away from the post. I broke the lead and saw the mspt usage by the cow go away. The cow was doing this for days best I can tell.
@volbla
@volbla Жыл бұрын
@@uolamer That's some bizarre shit, yo. I guess leads are buggy in more than their visuals.
@bottombunk7685
@bottombunk7685 2 жыл бұрын
I would love to see more block lag checks. Like would a lot of light emitting blocks have an effect on client and or server. Would a crying obsidian perimeter wall and ground be bad to do.
@vinicus508
@vinicus508 2 жыл бұрын
Most of them if not all, don't get ticked and the light they emit doesn't change so it doesn't cause updates. Actually, it even reduces light updates (the light level changes during the day, with light emitting blocks the updates will only happen if the sky light is higher than the block light)
@austinscott6611
@austinscott6611 2 жыл бұрын
Light sources themselves don't cause lag. The only lag you would get from it is client lag from the particles
@HorochovPL
@HorochovPL 2 жыл бұрын
I have two ideas what can be done next: 1. move approximate lag values into a spreadsheet 2. make similar tests, but with starlight, lithium and other popular projects installed. Don't bother with testing each one alone.
@AlfarelSynthesis
@AlfarelSynthesis 2 жыл бұрын
Most of the lithium ports at this point are.. not ideal
@mooing_cowmilk
@mooing_cowmilk 2 жыл бұрын
Transport of redstone vertically. Examples: daylight detector, water column (soul and magma), wall block, torch tower, piston. Also should test tripwire and string to transport power (use an pistion with entity to trigger next tripwire like a repeater). Lighting updates: is it better to light up light changer sources to lessen the number of changes? or wall in the build so less blocks need to change light level?
@vibaj16
@vibaj16 2 жыл бұрын
I'm guessing walls will be the lag-friendliest for transporting vertical signals, and pistons will be the laggiest
@randomusernamed7307
@randomusernamed7307 2 жыл бұрын
Curious about whether having items in the item frames would have made any difference
@MTG_Music
@MTG_Music 2 жыл бұрын
21:05 "Alright, kids. Save on lag. Become unemployed." ~ilmango 2022
@blankblank4949
@blankblank4949 2 жыл бұрын
3:06 *other players wont be affected so long as their clients arent currently rendering chunks in which you have placed them (i know its kinda obvious but maybe it clears it up for someone)
@bananatassium7009
@bananatassium7009 Жыл бұрын
this video is incredibly useful and i come back to watch it regularly, it really helps when trying to build stuff on a small server im playing on that doesn't cause major tps issues
@justinnamilee
@justinnamilee 2 жыл бұрын
I definitely learned quite a few things here! Super useful. I know you already tested the villagers, but I've always wondered about people doing super complex setups to "shut off their path finding" (not even sure this works anymore) and whether that actually has any benefit at scale.
@Azsedcf1
@Azsedcf1 2 жыл бұрын
1: Signs ( I know that the frames aren't as bad as I thought, but there are a few admins that say you should have signs instead of frames, so I'd like the comparison) 2: Maps in frames 3: Empty vs Partial filled vs Full vs Full shulker filled storage (Does the contents of a storage block cause a difference) 4: Villagers with pathfinding ai blocked/turned off (Glass block in head, standing on double carpet, using command) 5: Pistons moving blocks/entities (Don't know if this is possible at all)
@alloy3365
@alloy3365 2 жыл бұрын
I would like to see the difference of lag between the item frames and signs. Also signs with color/glow ink.
@Nolia12
@Nolia12 2 жыл бұрын
Amazing video! Few other items I 'd be curious about: 1. Item frames with items in them 2. Signs vs Signs with with glow text 3. Allays while holding items
@cariboowho
@cariboowho 2 жыл бұрын
maybe mob heads, such as wither skulls? the regular mob heads aren’t a full block so they’d probably cause some client side lag and the wither heads might cause some server side lag by checking for soul sand underneath them?
@martinnguyen6884
@martinnguyen6884 2 жыл бұрын
Great video! love the effort you put into these videos!
@NassiC21
@NassiC21 2 жыл бұрын
Thanks for putting in the time to test this, its so nice to know. Ideas for more tests: Item frames with items in, armor stands with and without armor, Signs with colored text and glow ink vs just normal tekst.
@vinzenz60
@vinzenz60 2 жыл бұрын
The amount of lag water and light updates cause would be interesting
@whodawhatnow8737
@whodawhatnow8737 2 жыл бұрын
When comparing lag between comparators, repeaters, and observers could you show if comparators in subtract mode make any difference?
@punchster289
@punchster289 2 жыл бұрын
Observers beat both by far bc they don't check for power
@viktorbergman517
@viktorbergman517 2 жыл бұрын
@@punchster289 so? Could still be relevant, it's a niche situation but so are many others that were tested
@punchster289
@punchster289 2 жыл бұрын
@@viktorbergman517 ofc, but for signal transfer observer is the best
@nightshadelenar
@nightshadelenar 2 жыл бұрын
Probably not, because of the power calculations ongoing.
@viktorbergman517
@viktorbergman517 2 жыл бұрын
@@punchster289 like if you have a situation where you either have to use a lot of comparators on subtract mode or even more comparators but on compare mode, which one is best lag-wise?
@viperfang4
@viperfang4 2 жыл бұрын
I loved the video, a lot of work went into it and it's super helpful. You tested campfires while burning, a lot of people use unlit ones for floor/ceiling decoration and I'm curious if those have an amount of lag. Killing chamber lag tests would be nice too. Some are going to be a bit mob specific, obviously campfires are more laggy than things like wither roses or powder snow, but time to kill does matter too. Water physics would be a nice test for systems that use dispensers to flush mobs away, they have a lot of water updates. Things like bubble columns for lag and whatnot. You did item frames, but seeing glow item frames would also be interesting. Same with signs vs glow signs and potentially number of characters on those. It seemed in 1.17 that glow signs were 3x worse than normal signs. Frosted ice is so unfortunate, I really wanted to frost over the entire end void in a world I have.
@Aramarth
@Aramarth 2 жыл бұрын
I like the idea of measuring lag in hoppers! I'm interested how much lag extinguished campfires create, since I use them quite a lot in my build! Keep it up as a minecraft scientist!
@MrRyanroberson1
@MrRyanroberson1 2 жыл бұрын
This gives me an idea for a lag-efficient farm: Have hoppers on the perimeter of one chunk, and surround that chunk with item-generating farms, like cactus farms, with the water streams leading over the hopper perimeter, probably in some sort of circular way
@tonygamer4310
@tonygamer4310 2 жыл бұрын
I quite like the idea of using hoppers as a unit of lag measurement. It works well for both low lag producers like furnaces by just using a fraction of a hopper, but it is significant enough that it still works well for entities like villagers as well. I would love to see a comprehensive list of how laggy different entities and blocks are both in MSPT and FPS, or at least more videos on the subject
@Gin-toki
@Gin-toki 2 жыл бұрын
Really interresting video (and potential series) thanks! :) I have a couple of questions: - I know composters are more efficient to place above hopper lines instead of other blocks, but what if there are villagers nearby? Even though the villagers wont be able to find a clear path to the composters, will they influence them, causing increased lag? - And now where on this topic, how does villager workstations used for decorative purposes, in builds that also houses villagers, affect the amount of lag they produce? Here I'm of course talking about workstations that are inaccessible to the villagers but still present close by to where they are. - Does mob crossing chunk borders cause lag? I'm thinking specifically about for example, animals in a pen, if the pen allows the animals to walk over chunk borders, compared to a pend that is within a chunk. - And a final question, in regards to lines of redstone, does it matter if they are in a dark enviroment where they cause a lof of lighting updates to the area compared to if they are outside in broad daylight? I'd imagine this is only clientside fps that's affected by this?
@SenorBumboCactoni
@SenorBumboCactoni 2 жыл бұрын
I wonder if lighting updates/moving blocks have generally improved or worsened
@pizzainmilk4197
@pizzainmilk4197 2 жыл бұрын
This
@lifeai1889
@lifeai1889 9 ай бұрын
light update is definally better now in 1.20 since phosphor mod is in vanilla now
@fireskorpion396
@fireskorpion396 2 жыл бұрын
Thank you for the in-depth analysis!
@Paint_The_Future
@Paint_The_Future 2 жыл бұрын
Re: The item frame test. I thought the whole point of why item frames were considered laggy is because when they hold an item, it has many faces that need to be rendered, not that the item frame itself was laggy. I'd like to see the wall of empty item frames compared with a wall of item frames with items in them.
@LittleLily_
@LittleLily_ 2 жыл бұрын
He never said item frames weren't laggy in terms of FPS, he just made it clear the video was only testing TPS/server lag since that's what matters in most situations. FPS/client lag only affects the experience of someone within view distance and the magnitude of the effect is highly dependent on the GPU you have, whereas server lag affects everyone on a server regardless of where they are.
@volbla
@volbla 2 жыл бұрын
Item frames neither move nor collide, so they require very little processing by the server. I think they check once every 20 seconds if they're attached to a valid block, but that's pretty much it. The rendering of items is horrendous, though. Jellysquid (creator of performance mods sodium and lithium and more) informed me that the game builds like a cube for each pixel of the sprite??!! Which sounds absolutely insane. Idk if it's necessary for the enchantment glow effect or texture pack compatibility or something, but surely there could be a shortcut for vanilla models!
@vibaj16
@vibaj16 2 жыл бұрын
@@volbla Once every 20 seconds? That's definitely not true. It always pops off within like 5 seconds
@volbla
@volbla 2 жыл бұрын
@@vibaj16 Sorry, you're right. I was almost about to put once every minute, but it's *once every 100 ticks.* So 5 seconds.
@thatgiftguy5271
@thatgiftguy5271 2 жыл бұрын
21:05 thank you mango for giving the needed boost for me to change my life, i can now finally become a full time reddit user
@DrKvo
@DrKvo 2 жыл бұрын
Amazing video Ilmango. Thank you. I'm extremely interested in armour stands, including those that come with datapacks (like vanilla tweaks) which allow you to lock/seal them. I'd also be interested in knowing what % of lag comes from what in your average SMP. That would give context on what to focus on.
@ShortBusTrip
@ShortBusTrip 2 жыл бұрын
Glowing signs have a lot of speculation of lag so would be interesting. Thanks for all the videos illmango. I’ve relied on you a lot to enjoy Minecraft.
@trollar8810
@trollar8810 Жыл бұрын
I love you, thanks for all the useful videos
@mgstech9645
@mgstech9645 2 жыл бұрын
Thank you for all of your hard work and contributions to this game kind sir. I'm fairly certain there isn't a minecraft player out there that hasn't been positively affected by the work you have done and are still doing.
@jacobalo4532
@jacobalo4532 2 жыл бұрын
Yes! This is awesome. Thanks so much for putting this together. Running a server for some friends and we don’t have the nicest pc to run it, so anything to reduce lag is a huge help. Curious, do things like bubble columns or breaking a lot of bambo/kelp contribute much?
@metamilo
@metamilo Жыл бұрын
Thanks for doing these tests, I love seeing the results. It's good to know hopper minecarts aren't as bad as people make them out to be. Also, a few suggestions for next time you test: - Compare horses, to other passive mobs. My anecdotal result is that they're laggier. Maybe also test pack animals. - Compare some simple clocks. (observer, hopper, comparator) - How laggy are torches these days?
@apPaulpie
@apPaulpie Жыл бұрын
torches are client side lag, horses are still a passive mob and still as laggy as other mobs so avoid packing them up in one spot, hopper clocks are not that laggy because most of them uses 2 or more hopper comparator clocks are bulky but do less lag the same thing applies with observer
@DundG
@DundG 2 жыл бұрын
Thank you very much for all the testing! Two questions I still have is: *1.* does the amount branches, redstone dust diverts to has any impact on lag? Say: 1. Redstione dot 2. Redstone line 3. Redstone T line 4.Redsone Kross on all 4 directions. *2.* And is a pure hopper tower or a hopper/dropper tower better? As a tower of a hopper, then a dropper, then an hopper again etc. Thank you in advance :)
@Chilangosta
@Chilangosta 2 жыл бұрын
I'd love to see the client-side lag tests - same thing but for the client. Great work.
@IanGrams
@IanGrams 2 жыл бұрын
Something I'd like to see for part 2 is examples of farms designed without lag in mind and the changes that can be made to reduce that lag. What's the cutoff in farm size/scale where this really starts to matter? Very much appreciate all the time and effort that went into this. I've always wondered what specific things are the largest contributors to lag and this definitely answered a lot of my questions.
@ilmango
@ilmango 2 жыл бұрын
hmm. that would a series on it's own. Usually when I show farms like the sugar cane farm recently, I make them rather small and simple rather than optimised to not be overwhelming for most players. But I think it might be interesting to show farms as well that are close to being maxed out. Only "downside" for me would be that it's a lot of work and there's always potential to improve.
@IanGrams
@IanGrams 2 жыл бұрын
​@@ilmango ah that's fair, thanks for the reply. I was thinking along the lines of the small and simple ones just so you could demonstrate that for anything below a certain scale it makes little difference. For example have a super simple wheat farm that collects with water and hoppers and show that until it gets to a certain size you don't really need to worry about how much lag those hoppers cause because it's negligible. But then also show if you do reach that threshold, swapping out the hoppers for hopper minecarts is all that's needed. I sometimes catch myself wasting time on premature optimizations so it would be helpful to get a rough idea of the point that the scale of a farm starts making lag optimizations necessary rather than nice to have. But after watching this video it left me with the impression that almost everything I've ever made falls well below that scale so I suppose I got what I was looking for anyways. Thanks again for your work and if you ever do feel like approaching that topic of simple vs maxed out optimized I'd definitely find that interesting too.
@FranzFischbach
@FranzFischbach 2 жыл бұрын
Test ideas: -Does a minecart that travels through different light levels cause more lag than a minecart that has always the same light level around on its path? -Jack o lantern to suppress light updates from furnaces and Redstone torches compared to stone and glass. -Redstone lines on top of Jack o lantern vs Sea Latern vs Glass vs Slab? -How much lag does a light source on a sticky piston cause? For example, using glass vs glowstone as spawn proof block on a sticky piston to push items around in the nether. Thank you soo much for your content!
@Sweetandsourman
@Sweetandsourman 2 жыл бұрын
Thank you for doing these tests! I had two follow-up test ideas: 1. Supposedly redstone lighting updates can be a significant contributor to lag. Does it make a difference if redstone is placed on fully lit blocks so that no redstone lighting updates occur? 2. Do item frames with items in them (as would typically be the case) have more lag than item frames without items? If so, how much?
@Tirre_G
@Tirre_G 2 жыл бұрын
For villagers behaviour, could you also test, if having a bell close by to act as a village center (while villagers are contained) does make any difference? Also: do villagers that have a bed reduce the lag, due to them not looking for a bed?
@benheidemann3836
@benheidemann3836 2 жыл бұрын
Great video :) Would be cool to see how lag has evolved through the different versions of the game
@coc235
@coc235 2 жыл бұрын
Awesome job Ilmango, thanks a lot! If you would do this again, please test leaf blocks in different states (like persistent and non-persistent, attached and not attached to wood blocks etc), would be nice to see the results
@Pretisy
@Pretisy 2 жыл бұрын
You should revisit the Allay, since I would believe most people who would have lots of them is for Items sorters. I would like to see: > Holding stackables vs none-stackables > Pinging them with a note block (with or without items) > Having them in minecarts. (with or without items) If possible I would love to see: > If an allay holding a "Lag/Crash published book" would effect the world in a more serous way. > Finally, an allay holding a wheat to lure cows. (I'm just curious if the cows know that it's being held, & checks if it should follow every tick)
@derram0k
@derram0k 2 жыл бұрын
A video for hunting down fps lag would be a good compliment to this series.
@TheSilverboy05
@TheSilverboy05 2 жыл бұрын
Great video! For the next one can you do some tnt and flying machine related tests for world eaters and other tnt flying machines?
@user-nk6fr2tb6f
@user-nk6fr2tb6f Жыл бұрын
1:14 signal transmit (repeaters, comparators, observers, noteblocks, trapdoors, fencegates, redstone, rails) 4:40 minecarts with hopper 8:16 minecarts with chest 8:50 hoppers 11:34 hoppers with container on top 13:35 item transfer 15:48 different blocks 20:20 villagers 23:11 passive mobs 25:09 hostile mobs 26:26 frosted ice 27:21 itemframes
@justin.booth.
@justin.booth. 2 жыл бұрын
I would love if someone could put all this info together in one place, perhaps on the wiki? Also using hoppers as a reference unit is a great idea, it especially helps comparing between different types of lag (ie. differentiating client and server lag), great job mango!
@fractyon3344
@fractyon3344 2 жыл бұрын
Amazing array of tests, thank you for this. Also I've heard signs with glowing ink can generate lag but I have no idea if it's true or not, it'd be great if you could add that test to part 2 if you have the time for it
@warden7399
@warden7399 2 жыл бұрын
Looks extremely mesmerizing
@Chris-pg9ex
@Chris-pg9ex Жыл бұрын
The best part of your videos is the intro. It's awesome.
@the-old-channel
@the-old-channel 2 жыл бұрын
We need a spreadsheet or a table with all these info in hopper-lag units!
@TammonOG
@TammonOG 2 жыл бұрын
Do piglins cause more lag in the overworld than in the nether (that is, does the fact that piglins convert into pigman cause lag) Do hopper minecarts that intersect chunk boarders cause more lag than those that don't (guessing yes) Do item frames with items inside them cause more lag than regular item frames (guessing that it still won't make a difference)
@PedroLimaPTS
@PedroLimaPTS Жыл бұрын
Makes sense from a layman's perspective. A noteblock that can't play a note only changes state, whereas the trapdoor and the fence gate not only changes state but also there is the animation involved. I mean, that is where my bet would be.
@AspieGamer13
@AspieGamer13 2 жыл бұрын
Two lag questions: • Item frames with items (or maps) in them? • Villagers with professions next to magma blocks (blocking pathing) and with their work station (think trading hall)
@jaime.az1
@jaime.az1 2 жыл бұрын
I would really like to see how lag varies when changing the size of the are that contains them. Also, would love to see some graphs + a spreadsheet with the results!
@Elyrio3
@Elyrio3 2 жыл бұрын
This is the video we needed, I'm impatient to watch it
@zeekjones1
@zeekjones1 2 жыл бұрын
For the item frame test, if they were full, even more so with a complex item, it's very likely they'd lag a little more. I'd also like to see silo tests; like two stacks of barrels with hoppers vs one stack of double chests with less hoppers, to see if they cancel out the gains and losses.
@TheJimmyCartel
@TheJimmyCartel 2 жыл бұрын
God tier content as always
@angelobridi3390
@angelobridi3390 2 жыл бұрын
Would be interesting to see how diffirent light sources perform. And to see how a jackolanterns can effect a redstone torch that is being updated as well as some other light sources.
@finnmertens7981
@finnmertens7981 2 жыл бұрын
I would appreciate a test on powered rails vs redstone dust lines that are only changing by 1 signal strength for signal transfer. So a 15 block long redstone dust line that is always on signal strength 14 at its beginning and then gets powered to 15 for triggering a repeater at the end if that makes sense. I remember this used to reduce lag and hearing people say it was better than rail lines, at least in older versions. Tysm for doing all these tests!
@Nebriancent
@Nebriancent Жыл бұрын
you cant figure out how to do you own test but understand signal strength? why dont you do your own test and report back with a video response?
@skilluber
@skilluber 2 жыл бұрын
Hey, great video thanks for the effort. I got one question: How much lag do signs cause?
@DarBibkus
@DarBibkus 2 жыл бұрын
The observer trapdoor test looked so trippy
@dandymcgee
@dandymcgee 2 жыл бұрын
I would really like to see some client-side tests as well. I know it would be different depending on hardware, but general tips about what causes insane FPS lag in e.g. shared areas like spawn would be useful. There's a ton of myths and lots of people make random rules on their servers to "reduce lag" but not much of it seems based in science.
@Yanni_X
@Yanni_X 2 жыл бұрын
I'd like to know what is causing less lag in sorting systems: - Hopper street with composters on top - Water stream across the filtering hoppers with ice - Rail with chest-minecart driving along the hoppers (only driving when there are items to sort in)
@brianbuckley5204
@brianbuckley5204 2 жыл бұрын
Iron farm would be good to test (villager scaring, etc.)
@ninjmaster5609
@ninjmaster5609 2 жыл бұрын
Good and informative video. I would like to see if the lightlevel is important so like if tinted glass is better than normal
@empoleonmaster6709
@empoleonmaster6709 2 жыл бұрын
The hopper test was really really interesting. I used to play on a server many many years ago that nerfed hopper item transport speed because the admins thought that they caused that much lag.
@VeilStar
@VeilStar 2 жыл бұрын
Agreed. Though, the hoppers probably did cause that much lag according to their testing, but just not due to item transferring exactly, which they probably never specifically tested for. Blame not only the admins', but also Spigot's (the server software I can pretty safely assume provided this specific feature for them) lack of proper testing and documentation on configuration settings that seem like they might help a lot but in reality don't, or maybe did at one point but don't anymore. Nerfing core gameplay mechanics like this was always a terrible idea though, so there is that too.
@alexott50
@alexott50 2 жыл бұрын
Could you compare normal villagers to villagers on carpet layers
@_BangDroid_
@_BangDroid_ 2 жыл бұрын
And the magma block trick too
@alexott50
@alexott50 2 жыл бұрын
@@_BangDroid_ What is that, i've never heard of it
@_BangDroid_
@_BangDroid_ 2 жыл бұрын
@@alexott50 Apparently putting a magma block infront of each villager in a trading hall will reduce lag by stopping their pathfinding. I saw a few Hermits do it this season
@Basement-Science
@Basement-Science 2 жыл бұрын
Actually the Piglins might behave worse than hopper minecarts, because they would also have to scan for items constantly. I bet their performance depends on the amount of items around them. And technically, zombies and other mobs that can pick up/ equip stuff should too. You could even test zombies in diamond armor next to gold armor pieces etc where they have to even check if the items are better or worse than what they have.
@thewickedtyrant8306
@thewickedtyrant8306 Жыл бұрын
The villagers with jobs could produce less lag with stable jobs, since there wouldnt need to be a check for reseting trades or changing jobs
@Flint1y
@Flint1y 2 жыл бұрын
Could you re-do the item frame test with items in the frames and also test glow ink signs? Otherwise, incredibly enlightening video and definitely busted some myths
@asailijhijr
@asailijhijr 2 жыл бұрын
Do chests still cause client-side rendering lag when they're occluded by a wall or when you're looking away from them?
@scamartist26
@scamartist26 2 жыл бұрын
I love this. Red stone stress tests, with science!
@lepetitas
@lepetitas 2 жыл бұрын
Great video. I would love a fps test.
@koya2934
@koya2934 Жыл бұрын
Some ideas you can try are bubble columns, light updates via redstone lamps, and moving armor stands.
@c0wg0d
@c0wg0d 2 жыл бұрын
This is such good info for server owners and players alike. Could you please test with items in the item frames too? I think that would make a pretty big difference, wouldn't it?
@nathan_hl9556
@nathan_hl9556 2 жыл бұрын
wolfs, cats, animal pen close to cramming limit, wither mobswitch, flushing mobfarm with scaffolding spawning pads and the "new" nether portal POI searching
@maurice7017
@maurice7017 2 жыл бұрын
how laggy would villagers on double carpets be?
@TheRealWormbo
@TheRealWormbo 2 жыл бұрын
Right, that myth. My prediction: Double or triple carpet does nothing in current versions.
@nullFoo
@nullFoo 2 жыл бұрын
I assume that the sounds thing is because minecarts play a sound, but the volume is adjusted based on velocity. This means that non-moving minecarts are technically playing a sound, just at 0 volume, and because so many sounds are being played, the game doesn't play any others
@PittCougar
@PittCougar 2 жыл бұрын
Very interesting and great info! Thank you. The only *question* I had, based on the video, is how much worse are item frames with items vs. without as you showed it?
@alexeschen1849
@alexeschen1849 2 жыл бұрын
Great stuff!! What about the item frames with items it them?
@avogaado
@avogaado 2 жыл бұрын
Does the amount of items in a container affect lag in any way and what about signs, armorstands, cakes and trapped chests compared to normal ones?
@rwolff8495
@rwolff8495 2 жыл бұрын
You should test villagers on honey blocks, stacked carpets, carpet over berry bushes or single celled with their job block on magma! I've heard that putting their job block on magma when they're in single cells kills their pathing - if it's true, does it make them more lag friendly? Also please test pistons - unextended, extended, and constantly firing. Also, armourstands!
@SirJerric
@SirJerric 2 жыл бұрын
Really nice data. After the bells, I began wondering about villager POIs (bells, beds, and workstations), and whether the presence or absence of the POI changes the amount of lag that villagers cause.
@ilmango
@ilmango 2 жыл бұрын
I tested some of the work stations. Without villagers they don't cause lag. I'll do more villager testing in the next video. I doubt beds and workstations are bad, but that's why we're testing
@SirJerric
@SirJerric 2 жыл бұрын
@@ilmango -- I am thinking of applications like "I used 300 barrels as decorative bases for log pillars. Will introducing a villager breeder (unemployed) create extra lag in those chunks?"
@fredthenerd7076
@fredthenerd7076 2 жыл бұрын
You could check hopper Minecarts in scaffolding or similar to test the effect of their collision
Future Proof Warden Farm 1.19+
8:53
ilmango
Рет қаралды 224 М.
ATFC: Fast Saw Blade Mob Farm (Episode 43)
32:15
ilmango
Рет қаралды 47 М.
Did you find it?! 🤔✨✍️ #funnyart
00:11
Artistomg
Рет қаралды 120 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
Ender Pearls can accidentally kill you now and I love it.
8:07
Phoenix SC
Рет қаралды 377 М.
Is Furnace Array Hopper Locking Necessary?
16:48
ilmango
Рет қаралды 64 М.
Much Improved Jumping Hopper Minecart Bamboo Farm
16:54
ilmango
Рет қаралды 114 М.
HermitCraft Season 9 Starting MEMES
8:22
Sarez
Рет қаралды 149 М.
Nether Minecart Unloader For 1.19+
8:12
ilmango
Рет қаралды 76 М.
I built a 1Hz Redstone Computer...
8:22
Torb
Рет қаралды 9 МЛН
Minecraft's Most Mind-Blowing Inventions...
10:49
Sipover
Рет қаралды 16 МЛН
Who Is REALLY The Best Minecraft Player?? - How The Internet is Wrong
14:21
Automatic Brown Mushroom Farm
10:04
ilmango
Рет қаралды 225 М.
Minecraft Mob's Damage #shorts #minecraft #anime #phonk #chess
0:14
Run Challenge with Steve VS Mutant Zombie - Funny Animation
0:36
MobsCartoon
Рет қаралды 8 МЛН
Bling Bang Bang Born fight: Aaron Vs Zane #minecraftshorts
0:13
BigBlockCraft
Рет қаралды 12 МЛН
СОБИРАЕМ РАДУЖНУЮ ИГРУШКУ #shorts
0:41
Ал Плей
Рет қаралды 3,4 МЛН
edgar pedro#brawlstars
0:14
gold loser
Рет қаралды 10 МЛН
Пьяный дед продал внука в Roblox! 😱 @titwow
0:28