Araçlar
Büyü Sırası Hesaplayıcısı
Bir büyü takımı için en ucuz örs sırasını bulun — ve «Çok Pahalı!» duvarının ne zaman geleceğini görün.
Örs, Minecraft’ın en pahalı makinesidir ve onu doğru sırayla kullanan neredeyse kimse yoktur. İki şeyi her birleştirdiğinizde oyun sizden kurban ettiğiniz eşyanın üzerindeki büyülerin bedelini alır, üstüne de iki eşyanın her birinin daha önce kaç kez örsten geçtiğine göre bir ceza ekler. Bu ceza her seferinde ikiye katlanır. Dört kitabı bir kılıca gelişigüzel bir sırayla uygularsanız, aynı dört kitabı doğru sırayla uygulamaya göre gözle görülür biçimde fazla ödersiniz — ve sonunda örs büsbütün reddedip Çok Pahalı! yazar.
Bu hesaplayıcı olası bütün sıraları tarar — kitapları doğrudan eşyaya uygulamak, önce kitapları kendi aralarında birleştirmek ya da ikisinin herhangi bir karışımı — ve hiçbir tek işlemin 40 seviyelik duvarı aşmaması koşuluyla toplam seviye maliyeti en düşük olan planı verir. Her adımda hangi eşyanın sol, hangisinin sağ yuvaya gireceğini de gösterir, çünkü örs simetrik değildir: ikisini yer değiştirirseniz fiyat değişir.
Hesaplayıcı, istediğiniz her büyünün istediğiniz seviyede ayrı bir kitap olarak elinizde olduğunu varsayar. Keskinlik V kitabını iki Keskinlik IV’ten yapmanız hâlâ gerekiyorsa, o bunun üstüne binen ayrı bir örs faturasıdır.
Hiç işlenmemiş bir eşya için 0
Elmas Kazma
Kırılmazlık III, Onarım, Servet III, Verimlilik V
- 1. adım3 seviye
Sol yuva: Elmas Kazma
Sağ yuva: Kırılmazlık III kitabı
Sonuç örsten 1× geçti — sonraki ceza 1.
- 2. adım7 seviye
Sol yuva: Elmas Kazma (Kırılmazlık III)
Sağ yuva: Servet III kitabı
Sonuç örsten 2× geçti — sonraki ceza 3.
- 3. adım2 seviye
Sol yuva: Verimlilik V kitabı
Sağ yuva: Onarım kitabı
Sonuç örsten 1× geçti — sonraki ceza 1.
- 4. adım11 seviye
Sol yuva: Elmas Kazma (Kırılmazlık III, Servet III)
Sağ yuva: Kitap (Onarım, Verimlilik V)
Sonuç örsten 3× geçti — sonraki ceza 7.
O 23 seviyenin 16 tanesi büyülerin kendi fiyatıdır ve her biri bir kez alınır. Kalan 7 ise önceki işlem cezasıdır — artı, planın iki kitabı uygulamadan önce birleştirdiği her yerde, aynı büyünün ikinci kez ödenmesinin bedeli. Biten eşya örsten 3× geçti, dolayısıyla üzerindeki bir sonraki onarım ya da büyü 7 seviye borçla başlar.
Bu nasıl çalışır
Tek bir örs işleminin maliyeti
Java Edition’da hedef eşyayı bir kurbanla birleştirmek, seviye cinsinden şu kadar tutar:
cost = (enchantments on the sacrifice) + (2^a − 1) + (2^b − 1)
Buradaki a ve b, hedefin ve kurbanın her birinin daha önce kaç kez örsten geçtiğidir. O 2^n − 1 terimine önceki işlem cezası denir. Yeni bir eşya önce 0, sonra 1, sonra 3, 7, 15, 31, 63 öder — her seferinde ikiye katlanır, tek bir eşya üzerindeki yedinci işlemin genellikle umutsuz olmasının sebebi budur. Bir birleştirmenin sonucu kendi işlem sayacı olarak max(a, b) + 1 alır, dolayısıyla kitapları önceden birleştirmek eşyanın sayacını düşük tutar; bedeli de o büyüler için iki kez ödemektir.
Her büyünün fiyatı
Kurbanın üzerindeki bir büyü seviye × çarpan tutar. Çarpanı büyünün ne kadar seyrek olduğu belirler ve kitaplar büyülü eşyalardan ucuzdur:
- Yaygın (Koruma, Keskinlik, Verimlilik, Güç) — kitaptan seviye başına 1, eşyadan 1
- Daha seyrek (Kırılmazlık, Tüy Düşüşü, Ateş Görünümü) — kitaptan seviye başına 1, eşyadan 2
- Nadir (Servet, Ganimet, Onarım, Derin Yürüyüş) — kitaptan seviye başına 2, eşyadan 4
- Çok nadir (İpeksi Dokunuş, Dikenler, Sonsuzluk, Ruh Hızı, lanetler) — kitaptan seviye başına 4, eşyadan 8
Yani bir Onarım kitabı 2 seviye, bir Servet III kitabı 6, bir Verimlilik V kitabı 5 ve bir Dikenler III kitabı 12 seviye tutar. Araç her zaman kitap varsayar, ki ucuz olan yol budur — iki büyülü eşyayı birleştirmek bu sayıları ikiye katlar.
Çözümlü bir örnek
Verimlilik V, Servet III, Kırılmazlık III ve Onarım taşıyan bir elmas kazma. Dört kitap sırasıyla 5, 6, 3 ve 2 seviye tutar — her biri bir kez ücretlendirilse toplam 16 eder. Aracın bulduğu en ucuz sıra dört işlemde 23 seviye tutar:
- Kazma + Verimlilik V kitabı — 5 seviye (5 + 0 + 0). Kazmanın işlem sayacı 1.
- Kazma + Servet III kitabı — 7 seviye (6 + 1 + 0). Sayaç 2.
- Kırılmazlık III kitabı + Onarım kitabı — 2 seviye (2 + 0 + 0). O kitabın sayacı artık 1.
- Kazma + birleşik kitap — 9 seviye (iki büyü için 3 + 2, iki ceza için 3 + 1).
5 + 7 + 2 + 9 = 23. Dört kitabı bunun yerine teker teker uygulamak 27 tutar, çünkü önceki işlem cezaları o zaman 0 + 1 + 0 + 4 = 5 yerine 0 + 1 + 3 + 7 = 11 olarak işler. İki ucuz kitabı önceden birleştirmek Kırılmazlık için iki kez ödemenize yol açar ve yine de dört seviye önde bitirir.
«Çok Pahalı!» sınırı
Hayatta Kalma Modundaki bir örs, 40 seviye ve üzerine mal olan tek bir işlemi reddeder. Bu işlem başına bir sınırdır, toplamın tavanı değil: yedi uygun adımda 70 seviye harcayan bir plan tamamen geçerliyken tek bir 40 seviyelik adım değildir. Yaratıcı Mod sınırı hiç dikkate almaz. Araç yalnızca her adımı 40’ın altında kalan planları arar; öyle bir plan yoksa size oyunun reddedeceği bir sıra vermek yerine bunu açıkça söyler.
Daha az emin olduğumuz yerler
Bilerek ihtiyatlı tutulmuş üç uyarı. Birincisi, örste bir eşyayı yeniden adlandırmak o işleme 1 seviye ekler ve burada modellenmez — ad değiştiriyorsanız, hangi adımda yapıyorsanız ona 1 ekleyin. İkincisi, Java hedefin kabul edemeyeceği büyüleri ücretlendirmek yerine yok sayar, bu yüzden araç size yalnızca o eşyanın gerçekten alabileceği büyüleri sunar. Üçüncüsü ve en önemlisi: 1.21’den beri Mojang her büyüde açık bir anvil_cost değeri tutuyor, ancak bu sitenin kurulduğu veri kümesi yalnızca eski seyreklik ağırlığını veriyor. Çarpanı o ağırlıktan türetiyoruz ve denetleyebildiğimiz her büyüde anvil_cost ile örtüşüyor — ama Mojang bir gün belirli bir büyüde ikisini birbirinden ayırırsa, o tek büyünün buradaki fiyatı yanlış olurdu. Bedrock Edition bu adımların birkaçını farklı fiyatlandırır ve bu araç Bedrock Edition’ı anlatmaz.