Minecraft Java Edition - Snapshot 25w09a - Minecraft Prensi - Minecraft Haberleri

Son Yayınlar

2 Mart 2025 Pazar

Minecraft Java Edition - Snapshot 25w09a

 

Minecraft Java Edition - Snapshot 25w09a

Bu haftanın anlık görüntüsünde, Java Sürümü'nde ilk kez görülen düşmüş ağaçlarla birlikte uzun zamandır beklenen bir özelliği eşitliğe getiriyoruz. Ayrıca, ateş böceği çalıları artık mangrov bataklıklarında ve nadiren de çorak arazilerde üreyebiliyor.

Teknik açıdan, komutlardaki SNBT sözdizimi genişletildi ve iyileştirildi; kaçışların çalışmasını engelleyen SNBT metin bileşenleriyle ilgili hatalar düzeltildi.

Yeni Özellikler

  • Bedrock Edition ile aynı seviyede olması için düşmüş ağaçlar eklendi

Düşmüş Ağaçlar

  • Düşen ağaçlar ağaçların yeni bir dekoratif çeşididir
  • Düşen ağaçlar dört farklı ağaç türü çeşidinde gelir:
    • Meşe
    • Huş ağacı
    • Orman
    • Ladin
  • Huş ağacından düşen ağaçlar daha kısa veya daha uzun versiyonlarda olabilir
  • Bazı düşmüş ağaçlar mantar veya sarmaşıklarla süslenebilir
  • Devrilmiş ağaçlar, ayakta ağaç varyantlarının yetiştiği tüm biyomlarda bulunabilir; aşağıdakiler hariç:
    • Çayır
    • Bambu ormanı
    • Nehir
    • Koruluk
    • Çiçek Ormanı'nda devrilmiş huş ağaçları var ama devrilmiş meşe ağaçları yok

Değişiklikler

Yaprak çöpü

  • Yaprak Çöpü artık diğer bloklarla değiştirilebilir

Ateş böceği çalısı

  • Ateşböceği Çalısı artık Mangrov Bataklıkları ve Çorak Topraklarda (çok nadiren) su yakınında üretilebilir, tıpkı su bulunan diğer biyomlar gibi

Teknik Değişiklikler

  • Veri Paketi sürümü artık 69
  • İstemci için yeni komut satırı argümanı  --renderDebugLabels  kullanılabilir
    • İlgili OpenGL nesnelerine hata ayıklama etiketleri ekleyerek geliştiriciler için hata ayıklama oluşturmayı kolaylaştırır

Veri Paketi Sürüm 69

  • NBT, metin bileşenleri ve satır içi tahminlerde (diğer adıyla SNBT) kullanılan nesne gösterimi genişletildi

Komutlar

  • /data  artık heterojen listeleri şeffaf bir şekilde oluşturabilir ve değiştirebilir

Varlık Verileri

  • FallFlying alanı   kaldırılırsa artık korunmayacak
  • Sağlık   ve  Hava  alanları artık belirtilmediği takdirde kendi maksimum değerlerine varsayılan olarak ayarlanır

alan_etkisi_bulut

  • Süre  alanı  artık   belirtilmediği takdirde varsayılan olarak -1'dir
  • Süre  alanı  -1 ise  , Alan Etki Bulutu asla tükenmez
  • Bu, süresi belirtilmeden çağrılan bir Alan Etki Bulutunun artık anında ortadan kaybolmayacağı anlamına geliyor

sarmaşık

  • Sigorta   alanı artık   belirtilmediği takdirde varsayılan olarak 30'dur
  •  Belirtilmediği takdirde ExplosionRadius   alanı artık varsayılan  olarak 3'tür

yunus

  •  Belirtilmediği takdirde Nem  alanı artık varsayılan olarak 2400'e  ayarlanıyor 

ender_ejderha

  • DragonDeathTime alanı   artık   belirtilmediği takdirde varsayılan olarak 0 olur

düşen_blok

  • HurtEntities   alanı artık   belirtilmediği takdirde  varsayılan olarak false olur (veya BlockState  anvil   ise  true olur )
  • FallHurtAmount alanı   artık   belirtilmediği takdirde varsayılan olarak 0 olur
  • FallHurtMax alanı   artık   belirtilmediği takdirde varsayılan olarak 40'tır
  • DropItem   alanı artık   belirtilmediği takdirde varsayılan olarak true değerine ayarlanır
  • Kaldırılırsa TileEntityData  alanı artık  korunmayacak

havai fişek_roket

  • ShotAtAngle alanı   artık   belirtilmediği takdirde varsayılan olarak false değerine ayarlanır

tilki

  • Güvenilir alan  artık belirtilmediği takdirde varsayılan olarak boştur (ve /data  tarafından değiştirildiğinde artık önceki durumla birleştirilmeyecektir  )

hayalet

  •  Belirtilmediği takdirde ExplosionPower alanı   artık varsayılan olarak  1'dir

keçi

  • HasLeftHorn   ve  HasRightHorn  alanları artık   belirtilmediği takdirde varsayılan olarak true değerine ayarlanır

etkileşim

  • Genişlik   ve  yükseklik  alanları artık   belirtilmediği takdirde varsayılan olarak 1'dir

öğe

  • Sağlık   alanı artık   belirtilmediği takdirde varsayılan olarak 5'tir
  • PickupDelay alanı   artık   belirtilmediği takdirde varsayılan olarak 0 olur
  • Yaş   alanı artık   belirtilmediği takdirde varsayılan olarak 0 olur
  • Sahip  ve Atıcı  alanları   kaldırıldığında artık korunmayacak

item_frame  ve  glow_item_frame

  • ItemDropChance alanı   artık   belirtilmediği takdirde varsayılan olarak 1.0 olur

astarlanmış_tnt

  • Sigorta   alanı artık   belirtilmediği takdirde varsayılan olarak 80'dir
  •  Belirtilmediği takdirde, explosion_power alanı   artık  varsayılan olarak 4'e ayarlanıyor

shulker

  • Renk   alanı artık   belirtilmediği takdirde varsayılan olarak 16'dır (renk yok )

iskelet

  • StrayConversionTime  alanı kaldırıldığında artık  korunmayacak

spektral_ok

  • Süre  alanı  artık   belirtilmediği takdirde varsayılan olarak 200'dür

kar_golemi

  • Balkabağı   alanı artık   belirtilmediği takdirde varsayılan olarak true değerine ayarlanır

tnt_minecart

  • Sigorta   alanı artık   belirtilmediği takdirde varsayılan olarak 80'dir
  •  Belirtilmediği takdirde, explosion_power alanı   artık  varsayılan olarak 4'e ayarlanıyor
  • explosion_speed_factor alanı   artık   belirtilmediği takdirde varsayılan olarak 1'dir

tüccar_lama

  • DespawnDelay alanı   artık varsayılan olarak  47999'dur

köylü

  • FoodLevel  ve Xp  alanları artık   belirtilmediği takdirde  varsayılan  olarak 0'dır
  • ConversionTime  alanı  kaldırıldığında artık korunmayacak

gezgin_tüccar

  • DespawnDelay alanı   artık   belirtilmediği takdirde varsayılan olarak 0 olur

zombi

  • DrownedConversionTime  alanı kaldırıldığında  artık korunmayacak

zombi_köylü

  • Xp  alanı artık  belirtilmediği takdirde  varsayılan olarak  0 olur
  • ConversionTime  alanı  kaldırıldığında artık korunmayacak

ok ,  spektral_ok ,  üç dişli

  • Hasar  alanı  belirtilmediği takdirde  artık varsayılan  olarak 2'dir

dragon_fireball ,  wind_charge ,  breeze_wind_charge ,  wither_skull ,  small_fireball ve  large_fireball

  •  Belirtilmediği takdirde ivmelenme_gücü alanı   artık varsayılan olarak  0,1'dir

küçük_ateş_topu  ve  büyük_ateş_topu

  •  Belirtilmediği takdirde ExplosionPower alanı   artık varsayılan olarak  1'dir

block_display ,  item_display ve  text_display

  • interpolation_duration  ,  teleport_duration ve  start_interpolation  alanları artık   belirtilmediği takdirde varsayılan olarak 0'dır
  •  Belirtilmediği takdirde view_range alanı   artık varsayılan olarak  1 olur
  • shadow_radius alanı   artık   belirtilmediği takdirde varsayılan olarak 0 olur
  • shadow_strength alanı   artık   belirtilmediği takdirde varsayılan olarak 1'dir
  • Genişlik   ve  yükseklik  alanları artık   belirtilmediği takdirde varsayılan olarak 0'dır

Blok Varlık Verileri

kamp ateşi

  • CookingTimes   ve  CookingTotalTimes alanları  kaldırıldığında artık korunmayacak

yontulmuş_kitaplık

  • last_interacted_slot alanı   artık   belirtilmediği takdirde varsayılan olarak -1'dir

hazne

  • TransferCooldown   alanı artık   belirtilmediği takdirde varsayılan olarak -1'dir

yapboz

  • Ad  ,  hedef ve  havuz  alanları artık   belirtilmediği takdirde varsayılan olarak minecraft:empty olarak ayarlanıyor
  • final_state alanı   artık   belirtilmediği takdirde varsayılan olarak minecraft:air olur

sculk_chieker

  • warning_level   alanı artık belirtilmediği takdirde varsayılan  olarak  0 olur

yapı_bloğu

  • ignoreEntities   ve  showboundingbox  alanları artık   belirtilmediği takdirde varsayılan olarak true değerine ayarlanıyor
  • posY alanı   artık   belirtilmediği takdirde varsayılan olarak 1 olur

NBT Değişiklikleri

  • Oyun içindeki NBT verilerine sahip herhangi bir arayüz (SNBT gösterimi,  /data ) artık heterojen listeleri, yani öğelerin aynı türde olmadığı listeleri destekliyor
    • /data ile farklı bir türdeki listeye ekleme veya değiştirme   artık hata vermeyecek
    • Bir dizi türüne (örneğin  [I;1,2,3] ) ekleme hala tür kısıtlamasına tabidir
    • Bu, daha önce heterojen listeleri temsil etmek için kullanılan 'sarmalayıcı' nesnelerin artık oyun içi yollarla gözlemlenemeyeceği anlamına geliyor
  • /data  artık boş anahtarlı yolları geçemez (örneğin  /data get ... foo.''.bar )
  • NBT dosya biçimi değişmedi:
    • Heterojen listeler, NBT kısıtlamalarını aşmak için depolama öncesinde dönüştürülür
    • Örnek dönüşüm:  ['a', {'b':3}] [{'':'a'},{'b':3}]  olarak saklanır 
    • Mevcut harici araçlar, daha önce olduğu gibi NBT dosyalarını okuyabilecek ancak heterojen listeler dönüştürülmüş biçimde görüntülenecek
  • Oyun tarafından üretilen hiçbir veri değişmedi: Metin Bileşenleri gibi nesneler zaten bu formda heterojen listeler üretiyordu
  • Not: Bu sarmalayıcı nesneler oyun içinde asla gözlemlenmeyebilir, bunlar yalnızca NBT dosyası veya ağ biçimiyle doğrudan çalışan geliştiriciler için önemlidir

SNBT Değişiklikleri

  • Komutlardaki nesne benzeri verileri (NBT, metin bileşenleri, yüklemler vb. gibi) tanımlamak için kullanılan metin biçimi genişletildi

Sayı Biçimi

  • Bir kayan nokta sayısının tam veya kesirli kısımları atlanabilir
    • Örnekler:  .1  ve  1.  artık geçerli
  • Kayan noktalı sayılar artık E gösterimini kullanıyor
    • Örnek: Hem  1.2e3  hem  de 1.2E3 ,  1.2E+3 ,  12000e-1 artık 1200.0'ı  temsil etmenin geçerli bir yoludur 
  • Tam sayılar artık onaltılık sayıları temsil etmek için 0x  öneki ve   ikili sayıları temsil etmek için 0b öneki ile eklenebilir 
    • Örnek:  0xbad ( 2989'a  eşit  ),  0xCAFE ( 51966'ya  eşit  ),  0b101 ( 5'e  eşit  )
  • Tam sayılar artık 0 ile başlayamaz 
    • Normalde bu sayının 8 tabanında olduğu anlamına gelirdi, ancak yanlışlıkla kullanımı önlemek için bunu kısıtlıyoruz
  • Sayılar artık basamak dizileri arasında _ karakterini içerebilir   (ancak dizinin başında veya sonunda değil)
    • Örnek:  0b10_01 ,  0xAB_CD ,  1_2.3_4__5f ,  1_2e3_4
  • NaN ,  Inf  veya onaltılık kayan nokta gösterimi DESTEKLENMEZ
  • Tür ekleri genişletildi:
    • Tamsayı türü ekleri ( b  veya  B  - bayt,  s  veya  S  - kısa,  i  veya  I  - tamsayı,  l  veya  L ) artık s  (işaretli) veya  u  işaretsiz olarak öneklenebilir 
    • Yeni ekler yalnızca ayrıştırma sırasında geçerli aralığı etkiler - değerler hala imzalanmış olarak saklanır
      • Örnek:  240ub , -16sb'ye  eşittir  ,  240sb ise  ayrıştırılmaz
    • Bir sonek u  veya  s olmadan kullanıldığında  , ondalık sayılar için işaretli, ikili ve onaltılık sayılar içinse işaretsiz varsayılan değere sahip olur
    • Not:  b aynı zamanda geçerli bir onaltılık basamak olduğundan, bayt boyutundaki onaltılık değerler yalnızca 0x11ub  veya  0x11sb  gibi işaretli bir sonek ile yazılabilir 

Dizeler

  • Tırnak işaretli dizeler artık ' ,  "  ve  \ dışında kaçış dizilerini kullanabilir  :
    • Unicode kaçışları:
      • \x  - iki basamaklı kaçış,  \x42 gibi
      • \u  - dört basamaklı kaçış,  \u2603 gibi
      • \U  - sekiz basamaklı kaçış,  \U00002603 gibi
      • \N{<name>}  - adlandırılmış Unicode karakteri,  \N{Snowman} gibi
    • Dahili kaçış dizileri:
      • \b  - geri alma tuşu, Unicode  \x08
      • \s  - boşluk, Unicode  \x20
      • \t  - yatay sekme, Unicode  \x09
      • \n  - satır besleme, Unicode  \u0a
      • \f  - form beslemesi, Unicode  \u0c
      • \r  - satır başı, Unicode  \u0d
  •  Tırnak işareti olmayan dizeler artık sayılarla kazara çakışmayı önlemek için 0-9 ,  . ,  + ,  - ile başlayamaz 

Sayı Dizileri

  • Dizilerdeki ( [B;] ,  [I;] ,  [L;] ) son eki olmayan değerlerin artık dizinin türüyle eşleşen son eke sahip olduğu varsayılır
    • Örnek:  [B;1,2] , [B; 1b, 2b]  ile eşdeğerdir 
  • Diziler artık dizi türünden daha küçük türleri de kabul edebilir
    • Örnek:  [I;1b,2s,3]  geçerlidir ve  [I;1i,2i,3i] ile eşdeğerdir

Listeler

  • Listeler artık son virgülleri kabul ediyor
    • Örnek:  [1,2,]  geçerlidir ve  [1,2] ile eşdeğerdir
    • Yalnızca bir son virgüle izin verilir ve bu geçerli bir öğeden sonra gelmelidir - hem  [,]  hem de  [1,,]  geçersizdir

Bileşikler

  • Bileşikler (haritalar) artık son virgülleri kabul ediyor
    • Örnek:  {a:b,}
    • Yalnızca bir son virgüle izin verilir ve bu, geçerli bir anahtar-değer çiftinden sonra gelmelidir - hem  {,}  hem de  {a:b,,}  geçersizdir

25w09a'daki hatalar düzeltildi

  • MC-168262  - Ölü çalılar tarım arazisine yerleştirilemez
  • MC-236100  - Son kristal ışın siyah görünüyor
  • MC-276861  - Oyuncu bazen çok hızlı hareket ederken engellenen son portallardan ışınlanabiliyor
  • MC-279229  - SNBT metin bileşenleri \n ve \t'nin çalışmasını engelliyor
  • MC-279236  - Elytra ile suya uçmak oyuncuyu hatalı bir duruma sokar
  • MC-279250  - SNBT metin bileşenleri unicode kaçışlarının çalışmasını engelliyor
  • MC-279252  - Bazı durumlarda /data ile bir işaretin tek bir satırını değiştirmek artık mümkün değil
  • MC-279278  - İleriye doğru yürürken iki kez hızlı bir şekilde saldırmak oyuncunun koşmasına neden olur
  • MC-279928  - İşaret ışını, yeterince uzakta olduğunda işaret bloğuna takılır
  • MC-279932  - İşaret ışını yaklaşıldığında kayboluyor ve tekrar beliriyor
  • MC-279942  - İşaret ışını, render mesafesinin dışındayken sis üzerinde render yapabilir
  • MC-279947  - Yeni inek modelinin burnu dikey olarak 0,1 piksel kaydırılmıştır
  • MC-280022  - Oyuncular, yanındaki katı bloklara basarken lav tarafından aydınlatılabilir
  • MC-280033  - İşaret ışınları istemci render mesafesinin ötesinde render edilir
  • MC-280121  - Yaprak çöpleri duvarlara ve çitlere yerleştirilebilir
  • MC-280123  - Kısa kuru ot ve uzun kuru ot, benzer blokların aksine rastgele kaydırılmaz
  • MC-280155  - Rastgele tıklamalar tembel parçalarda varlık birikmesine neden olabilir
  • MC-280170  - Oyun kuralı mobGriefing false olarak ayarlanmadığı sürece keçiler artık zırhlı standlara çarpamayacak
  • MC-280211  - glDebugVerbosity 3 olarak ayarlandığında uç kristal ışınları OpenGL hatalarına neden oluyor

Hiç yorum yok:

Yorum Gönder