Jak nazywa się komęnda ktura Robi cały świat w tnt
/fill <x1> <y1> <z1> <x2> <y2> <z2> minecraft:tnt
które trzeba uruchamiać wielokrotnie (lub w pętli bloku poleceń/moda) dla kolejnych fragmentów mapy.
Kluczowe punkty
• Komenda /fill
ma limit 32 768 bloków na jedno wywołanie (Java Edition).
• Obszar musi być załadowany (chunk-loading).
• Dla ogromnych map praktyczniejszy jest WorldEdit (//set tnt
) lub skrypt/datapack.
Limity silnika gry
• /fill
= max 32 768 bloków ⇢ przy świecie 60 000 000×60 000 000 bloków to miliardy wywołań.
• Każdy wybuch TNT powoduje kalkulacje fizyki i może zawiesić klienta/serwer.
Teoretyczne podstawy
• Bloki przechowywane są w 16×16×16 sekcjach (sub-chunkach).
• Zamiana bloków poza załadowanymi chunkami nie jest możliwa bezpośrednio komendą gry – silnik ignoruje koordynaty niezaładowane.
Praktyczne podejście
a) Manualne /fill
– np.:
/fill ~-15 ~0 ~-15 ~15 ~15 ~15 minecraft:tnt
b) Blok poleceń (Repeat, Always Active):
fill ~-15 ~-1 ~-15 ~15 ~15 ~15 minecraft:tnt
c) WorldEdit (//pos1
, //pos2
, //set tnt
) – brak twardego limitu, szybsze operacje.
Automatyzacja
• Funkcja datapacka uruchamiana co tick – pętla po chunkach.
• Skrypty serwerowe (Paper/Purpur) z API Bukkit – iteracja po świecie i setType(TNT).
//fast
(skip-lighting) przyspieszającą wymianę bloków. Techniczne szczegóły
• Limit /fill
(32 768) = 32 × 16 × 64 bloków, czyli 512 sub-chunków.
• Przybliżona pamięć RAM potrzebna do detonacji 10 000 TNT ≈ 1–2 GB (entitiy + fizyka).
Analogią jest próba wysadzenia PCB jedną eksplozją – im większy ładunek, tym większe ryzyko „przepalenia” (tu: crash gry).
• Griefing na serwerach publicznych narusza regulamin większości sieci – grozi banem.
• Backupy to obowiązek operatora – wysadzone światy są często nieodwracalne.
• W krajach UE „uszkadzanie” wirtualnej własności na serwerze komercyjnym może podpadać pod czyn nieuczciwej konkurencji (orzeczenia dot. gier MMO).
.minecraft/saves/Świat
. /gamemode creative
). for /fill X1 Y1 Z1 X2 Y2 Z2 minecraft:tnt
//wand
, //chunk
, //set tnt
. /fill
jest identyczna, ale limit bloków różni się zależnie od edycji (ok. 32k–131k). • Benchmark detonacji TNT vs. parametry CPU/GPU – dane przydatne dla optymalizacji serwerów.
• Analiza algorytmu propagacji wybuchu w kodzie źródłowym Mojang (open-sourced fragmenty w Yarn/MCP).
• Automatyczna detekcja i throttling eksplozji w pluginach (np. „LagAssist”) – kierunek rozwoju dla administratorów.
Najbliższą temu, by „zrobić cały świat z TNT”, jest komenda /fill … minecraft:tnt
, lecz jej limit to 32 768 bloków, więc trzeba powtarzać ją lub użyć bloków poleceń, pluginu WorldEdit albo skryptu datapack. Pamiętaj o kopii zapasowej i ryzyku crashu – zwłaszcza gdy planujesz detonację.