Kan du spränga genom berggrunden om du har tillräckligt med TNT? Jag gruvade och kom över den och jag har 45 TNT-block. Om jag kunde spränga igenom det får du använda berggrunden också?
Kan du spränga genom berggrunden om du har tillräckligt med TNT? Jag gruvade och kom över den och jag har 45 TNT-block. Om jag kunde spränga igenom det får du använda berggrunden också?
Det är inte möjligt att bryta berggrunden med någon mängd TNT, eftersom berggrunden har ett så högt sprängmotstånd att TNT helt enkelt knappt kan göra en bock i den, än mindre övervinna den helt.
Berggrunden har ett sprängmotstånd på 18.000.000 . (Det är 3000 gånger mer hållbart än obsidian.)
explosionsmatematiken är inte okomplicerad, men en stor förenkling är att ett block förstörs om dess explosionsmotstånd övervinns av explosionen kraft som tillämpas på den. En explosions skada görs genom att utstråla ett antal linjer från mitten av sprängningen och applicera skador enbart dessa linjer på block med intervall (var 0,3 meter) längs linjerna. Om all linjes skada absorberas av ett eller flera block som den har passerat genom, kontrolleras inga längre intervall.
Så, mängden skador som ett block av TNT kan göra samtidigt på en viss bit berggrund är summan av skadan som appliceras av alla strålar som skär den. Denna beräkning har redan arbetats på den sidan som "Det minsta blockmotstånd som krävs för att absorbera maximal sprängkraft av en explosion som inträffar i närliggande luft". För TNT under optimala förhållanden (TNT sitter på blocket) är detta 77,67 . Det betyder att ett block av TNT kommer att förstöra ett block med 77 poäng med sprängmotstånd, men inte ett block med 78.
Explosionsskador verkar inte vara additiva (även om deobfuscated koden är otydlig nog för att jag inte är 100% säker på något sätt), eftersom explosionsskador verkar kontrolleras för varje enskild explosion i en separat körning av explosionskoden och det finns ingen kod för att spara partiell sprängskada för senare explosioner att lägga till till, så samtidiga explosioner inte läggs ihop. Vi kan se detta som bevis genom att orsaka många, många explosioner i massiv skala och observera att berggrunden verkar förbli helt intakt:
Nej, du kan inte. Berggrunden är ogenomtränglig för allt i överlevnadsläge. Det enda sättet att bryta berggrunden är att byta till kreativt läge och bryta det själv.
Som SaintWacko säger är det enda sättet att bryta berggrunden att gå in i kreativt läge. Jag ville bara påpeka att anledningen till att du inte kan spränga genom berggrunden med TNT är att berggrunden har en sprängningspunkt på 18.000.000 skador. De flesta block ligger inom skadorna 15-30.
Källa: Minecraft Wiki
Nej, faktiskt kunde SevenSidedDie inte ha mer fel. Det är en vanlig missuppfattning att du kan stapla skador på ett block i minecraft, men i verkligheten måste det vara ett enda block som gör tricket, därför måste det vara ett mod. är det här logiskt?
Citat från Wiki "Det är en vanlig myt att berggrunden kan förstöras av en tillräcklig mängd TNT. Undersökningar av Minecraft-koden har visat att flera explosioner inte ger skador på block; något block som inte är förstörs av en TNT omedelbart intill den kommer inte att förstöras av ytterligare TNT "
Därför säger vi att TNT-skadevärdet måste vara större än eller lika med 18.000.000. Inte bara måste detta vara ett TNT-block, i de tidiga dagarna av Minecraft Alpha kan du tejpa ner musen för att ständigt träffa berggrunden, eftersom skadorna ackumulerades till mer än berggrundsvärdet. Så om någon skulle gå in i koden och ändra skadevärdet för ett val, TNT eller vad det än kan vara till mer än 18.000.000 än det skulle förstöra berggrunden. Så även i teorin är det definitivt omöjligt ...
Du kan inte spränga genom berggrunden med TNT.
Du KAN dock spränga genom berggrunden med en eldkula med en explosionskraft på 1000000, vilket JL2579 visar i den här videon:
Observera att jag inte har testat det här, för varje gång jag testade det kraschade mitt spel.