Kemas Kini Minecraft 2.68 untuk 11 Julai Ditolak Keluar untuk Patch 1.20.10, Nota Tampalan Lengkap Disenaraikan

Mojang telah mengeluarkan Minecraft 2.68 iaitu untuk versi 1.20.10! Ini membawa banyak perubahan dan penambahbaikan kepada yang dikeluarkan sebelum iniKemas kini Trails & Tales, dengan butiran penuh disenaraikan dalam nota tampalan kemas kini Minecraft rasmi untuk 11 Julai.

Ambil perhatian bahawa untuk pemain Xbox, kemas kini ini akan muncul sebagai versi 1.20.11.

Minecraft Update 2.68 Patch Notes | Kemas Kini Minecraft 1.20.10 Nota Tampalan | Nota Tampalan 11 Julai Minecraft:

Kemas kini Minecraft baharu sedia untuk dimainkan! Sejak mengeluarkan kemas kini Trails & Tales, pasukan telah berusaha keras untuk menambah baik lagi permainan. Berikut adalah beberapa sorotan:

  • Pemain kini boleh menyelinap di bawah 1.5 jurang blok
  • Penyodok tidak lagi diperlukan untuk membuat Bot
  • Banyak lagi tindakan kini mengeluarkan getaran yang dikesan oleh Sculk Sensors
  • Pembetulan kepada lebih 50 isu yang dilaporkan komuniti

Vanila Parity

Pendek Menyelinap

  • Ketinggian kotak hit pemain kini berkurangan kepada 1.5 blok semasa menyelinap
    • Menyelinap akan dimulakan secara automatik semasa terperangkap dalam jurang kurang daripada 1.8 blok
    • Menyelinap akan merendahkan ketinggian kamera pemain bagi perubahan ini
    • Menyelinap kini memerlukan ruang yang cukup untuk berdiri untuk keluar dari menyelinap
    • Pemain akan beralih daripada berenang kepada menyelinap jika mereka tidak dapat berdiri tetapi boleh menyelinap
  • Pemain tidak lagi boleh menyelinap semasa menunggang (MCPE-170613)
  • Pemain tidak lagi akan mati lemas apabila menyelinap pendek dalam senario tertentu
  • Pemain tidak lagi akan mati lemas apabila menunggang Unta dalam 2 celah blok (MCPE-166451)
  • Pemain tidak lagi akan ditolak sedikit apabila menyelinap pendek adalah dengan ditolak oleh blok (MCPE-166411)
  • Memperbaiki banyak interaksi apabila dipaksa menyelinap bertindak sama seperti menahan butang menyelinap (MCPE-170610)

Perubahan Lain

  • Item yang digugurkan oleh entiti storan kini berpusat di dalam blok terdekat (MCPE-160189)
  • Shovel telah dikeluarkan dari resipi Bot
  • Resipi tong telah diubah suai untuk menggunakan Planks dan bukannya Sticks
  • Resipi Cobweb to String telah dialih keluar
  • Memperbaiki pepijat di mana Zombie Villager tidak menjatuhkan item yang diberikan selepas menyembuhkan (MCPE-163670)

Ciri Teknikal Eksperimen

Enjin Tambahan dan Skrip

  • Pratetap Kamera kini boleh menentukan“pendengar”:”pemain”agar sistem audio menggunakan kedudukan pemain untuk kedudukan audio
    • Ditambah“example:example_player_listener”Pratetap Kamera untuk menunjukkan pilihan ini
  • Sebenarnya membetulkan pepijat yang menyebabkan jubah pemain berhenti mengepak apabila bergerak ke hadapan tetapi melihat ke sisi dalamquery.cape_flap_amountdengan menukar putaran yang digunakan daripada putaran pandang pemain kepada putaran badan pemain (MCPE-153446)
  • Blok pemerhati menggunakan keadaan “minecraft:facing_direction” bukannya “menghadap_arah“. “minecraft:facing_direction” menggunakan nilai rentetan (“bawah”, “atas”, “utara”, “selatan”, “timur”, “barat”)

API

  • Sifat dinamik kini boleh mempunyai nilai lalai secara pilihan
  • Peningkatan had pendaftaran Harta Dinamik:
    • Pelakon: ~1KB -> 128KB
    • Dunia: ~10KB -> 1MB
  • Paparan Skrin
    • Dialih keluarclearTitle()– GunasetTitledengan rentetan kosong untuk mengosongkan tajuk
    • dikemas kinifadeInSeconds, staySeconds, fadeOutSecondskepadafadeInDuration, stayDuration, fadeOutDurationpada TitleDisplayOptions (saat untuk berdetik)
    • dikemas kinisetTitleuntuk menetapkan semula masa bagi setiap tajuk baharu
    • DitambahRawMessagesokongan untuksetTitle,kemas kiniSari kata, dansetActionBar
  • Penambahan entiti
    • Menambahkan sifat baca sahajaisGliding– Mengembalikan sama ada pemain meluncur dengan Elytra
    • Menambahkan sifat baca sahajaisMelompat– Mengembalikan sama ada pemain menggunakan tindakan lompat
    • Menambahkan sifat baca sahajaisFlying– Mengembalikan sama ada pemain sedang terbang (cth mod Kreatif atau Penonton)
    • Menambahkan sifat baca sahajaisSprinting– Mengembalikan sama ada entiti sedang berlari pecut
    • Menambahkan sifat baca sahajasedang Berenang– Mengembalikan sama ada entiti sedang berenang
    • Menambahkan sifat baca sahajaisClimbing– Mengembalikan sama ada entiti sedang memanjat (cth. Pemain di tangga atau Labah-labah di dinding)
    • Menambahkan sifat baca sahajaisOnGround– Mengembalikan sama ada entiti berada di lapangan
    • Menambahkan sifat baca sahajaisInWater– Mengembalikan sama ada entiti berada di dalam air
    • Menambahkan sifat baca sahajaisFalling– Mengembalikan sama ada entiti jatuh
    • Menambahkan sifat baca sahajajatuhJarak– Mengembalikan jarak jatuh semasa (Digunakan untuk mengira kerosakan jatuh)
    • Fungsi tambahanterbang– Membuat pemain terbang (cth Mod Kreatif atau Penonton)
    • Fungsi tambahanberhentiFlying– Membuat pemain berhenti terbang (cth mod Kreatif atau Penonton)
    • Fungsi tambahanmeluncur– Membuat pemain meluncur dengan Elytra
    • Fungsi tambahanstopGliding– Membuat pemain berhenti meluncur dengan Elytra
    • Fungsi tambahanberenang– Membuat pemain berenang
    • Fungsi tambahanberhenti Berenang– Membuat pemain berhenti berenang
  • Penambahan entiti (kesan)
    • Fungsi dikemas kiniaddEffect(effectType: EffectType | rentetan, tempoh: nombor, pilihan?: EntityEffectOptions): bataluntuk mengembalikan batal dan membuang jika kesannya tidak wujud atau parameter berada di luar batas
    • Fungsi dikemas kinigetEffect(effectType: EffectType | string): Kesan | tidak ditentukanuntuk membuang jika kesannya tidak wujud
    • Fungsi dikemas kiniremoveEffect(effectType: EffectType | string): booleanuntuk membuang jika kesannya tidak wujud
  • BlockEvents
    • Acara ditambah'PressurePlatePushEvent','PressurePlatePopEvent','TargetBlockHitEvent', dan'TripWireTripEvent'
  • ContainerSlot
    • Fungsi dialih keluarklon– Sila gunakan fungsigetItemsebaliknya
  • EntityHealableComponent
    • Dialih keluarpenapis: FilterGroupharta benda
  • EntityAttributeComponent
    • DitambahberkesanMin: nomborharta benda. Mengembalikan nilai minimum yang mungkin untuk komponen
    • DitambahberkesanMax: nomborharta benda. Kembalikan nilai maksimum yang mungkin untuk komponen
    • Dinamakan semulanilaiharta kepadadefaultValue
    • Dinamakan semulasemasaharta kepadaNilai semasa
    • Dinamakan semulasetCurrentkaedah untuksetCurrentValue
  • DitambahEntityHealthChangedAfterEvent. Ia dicetuskan apabila sebarang perubahan kesihatan berlaku untuk Entiti
  • Sistem
    • digantisistem.peristiwadengansystem.beforeEventsdansistem.afterEvents
    • Acara dinamakan semulasebelumWatchdogTamatkankepadawatchdogTamatkandan memindahkannya kesystem.beforeEvents
    • TerharuscriptEventReceivekepadasistem.afterEvents
  • MessageReceiveAfterEvent
    • Harta yang dialih keluarsourceType
  • ScriptEventSource
    • Enum digantiMessageSourceTypedengan enum baruScriptEventSource
  • ScriptEventCommandMessageAfterEvent
    • Harta ditukarsourceTypedaripadaMessageSourceTypekepadaScriptEventSource
    • Panjang mesej maksimum meningkat daripada 256 kepada 2048 aksara
  • Pengecam Harta Dinamik kini terhad kepada 1024 aksara
  • Dialih keluarMinecraftEffectTypesditakrifkan dalam@minecraft/server. Lihat pakej NPM @minecraft/vanilla-data untuk mendapatkan yang setara
  • Mengalihkan beberapa API ke stabil 1.30:
    • BergeraktryTeleport(lokasi: Vector3, tempoh: nombor, pilihan: ScriptTeleportOptions)kepada1.3.0
    • Bergerakteleport(lokasi: Vector3, pilihan: ScriptTeleportOptions)kepada1.3.0
    • Fungsi dipindahkangetComponentkepada1.3.0
    • Peristiwa dunia bergerakPlayerJoinAfterEventkepada1.3.0
    • Peristiwa dunia bergerakPlayerLeaveAfterEventkepada1.3.0
    • Peristiwa dunia yang berpindahPlayerSpawnAfterEventkepada1.3.0
    • Entiti BerpindahEntityHealableComponentkepada1.3.0
    • Entiti TerpindahEntityHealthComponentkepada1.3.0
    • Pindah kelasFeedItemkepada1.3.0
    • Pindah kelasFeedItemEffectkepada1.3.0
    • BergerakaddEffect(effectType: string | EffectType, tempoh: nombor, pilihan: EntityEffectOptions)kepada1.3.0
    • TerharugetEffect(effectType: rentetan | EffectType)kepada1.3.0
    • TerharugetEffects()kepada1.3.0
    • TerharuremoveEffect(effectType: string | EffectType)kepada1.3.0
    • AfterEvents
      • BergerakButtonPushEventkepada1.3.0
      • BergerakLeverActivateEventkepada1.3.0
    • Fungsi dipindahkanspawnEntitykepada1.3.0
    • Fungsi dipindahkanspawnItemkepada1.3.0
  • Kemas Kini Spawn Point:
    • Fungsi dialih keluarclearSpawn
    • Harta yang dialih keluarspawnDimension
    • Fungsi tambahangetSpawnPoint(): DimensionLocation | tidak ditentukan– Mengembalikan mata bertelur pemain
    • Fungsi tambahansetSpawnPoint(spawnPoint?: DimensionLocation): batal– Menetapkan titik spawn pemain, atau mengosongkannya jikaspawnPointialahtidak ditentukan
    • Fungsi dinamakan semulagetDefaultSpawnPositionkepadagetDefaultSpawnLocation
    • Fungsi dinamakan semulasetDefaultSpawnkepadasetDefaultSpawnLocation
  • DimensionLocation
    • Menambah antara muka baharuDimensionLocation– Mewakili lokasi dalam dimensi
  • DitambahmempunyaiPesertaberfungsi untukPapan SkorObjektif.
  • Fungsi berikut dalamPapan SkorObjektifsekarang boleh terimaEntitiataurentetanjenis sebagaipeserta:
    • getScore
    • setScore
    • keluarkanPeserta
  • Dialih keluargetScore,setScoredaripadaScoreboardIdentitydanPapan markah
  • Dialih keluarremoveFromObjectivefungsi daripadaScoreboardIdentity
  • Membetulkan pepijat di mana nilai papan skor tidak akan dikemas kini pada klien apabila dikemas kini daripada skrip
  • BlockRaycastHit
    • Berubah fungsiDimension.getBlockFromRay
      • Jenis pulangan ditukar daripadaSekatkepadaBlockRaycastHit | tidak ditentukan
    • Jenis pulangan ditukar daripadaDimension.getEntitiesFromRay
      • EntityRaycastHitEntiti
    • Jenis pulangan ditukar daripadakepada
      • SekatBerubah fungsiBlockRaycastHit | tidak ditentukanEntity.getBlockFromViewDirection
    • EntityRaycastHitkepada
      • EntitiBerubah fungsiEntity.getEntitiesFromViewDirection
    • Jenis pulangan ditukar daripada
    • Berubah fungsikepada
  • Harta tambahan
    • EntityRaycastHitAntara muka ditambahAntara muka ditambah
    • EntityHitAfterEventRaycasting
    • .Kelas dialih keluar
    • entityHitBlockEntityHitBlockAfterEvent
      • EntityHitEntityAfterEventKelas ditambah
      • WorldAfterEventsKelas ditambah
      • Harta yang dialih keluarentityHit
  • akan kembali benar lama selepas mereka mati)entityHitEntityEntiti (menyemak sama ada entiti itu wujud di dunia. Akan kembali benar jika entiti itu mati)
    • Harta tambahan
    • Kelas
    • Dinamakan semula tuasAktifkan selepas peristiwa kepada leverAction
    • isValid()
    • Sekat (menyemak blok adalah kedudukan yang sah dalam sempadan dan bahagian yang mengandungi dimuatkan & berdetik)
    • Pemain
      • Bekas (menyemak inventori bekas yang berkaitan wujud dan sah)
      • Paparan Skrin (menyemak pemain yang memiliki adalah sah)Kesan (memeriksa entiti yang memiliki adalah sah dan kesannya wujud pada entiti itu)ScoreboardObjective (menyemak kemasukan objektif wujud dan dilampirkan pada papan markah yang sah)
    • SimulatedPlayer (Perhatikan pemain simulasi tidak dialih keluar secara automatik dari dunia, jadi
      • adalahSah
  • yang memeriksa sama ada cecair dalam kawah sepadan dengan komponen yang dipersoalkan (EG. BlockLavaContainerComponent memeriksa cecair lava)
    • Sudah wujud sebagai sifat baca sahaja, ditukar kepada kaedah untuk konsisten
    • EntityAttributeComponent (menyemak entiti yang memiliki adalah sah dan atribut wujud pada entiti)
      • Menambah fungsi pembantuContainerSlot (menyemak konteks item adalah sah: Container wujud di dunia, seperti entiti pemilik dan slot berada dalam sempadan kontena)kepada beberapa kelas untuk menyemak sama ada objek itu sah. Ini boleh digunakan dengan selamat pada mana-mana pemegang kepada objek asli sebelum mengakses atau menggunakan objek, untuk memastikan objek asas masih wujud dan sah untuk digunakan
    • isValidLiquid
    • Menambah kaedah baca sahaja
  • kini mestilah dalam lingkungan 0-23999 (termasuk)
    • ItemComponent (menyemak kewujudan item yang dimiliki)BlockLiquidContainerComponent (menyemak blok wujud dan merupakan jenis kawah yang sah)KomponenEntityComponent (menyemak kewujudan entiti pemilik)
    • Dinamakan semulagetTimekepadagetTimeOfDay
    • setTimeDinamakan semulasetTimeOfDaykepada
    • kini menerima asetTimeOfDayenum sebagai hujahTimeOfDaytimeOfDay
    • ThesetTimehujah untuk
  • ScriptEventSource
    • getDay
    • Ditambah
    • fungsi
    • dunia
    • Papan klipMirrorAxis
    • Papan klipPutaran
    • HttpRequestMethod
    • Alasan Pembatalan Borang
    • Arah
    • DisplaySlotId
    • EntityLifetimeState
    • Jenis Bendalir
    • ObjectiveSortOrder
    • ScoreboardIdentityType

SignSide

  • WatchdogTerminateReason
  • Jenis Cuaca
  • Mengemas kini nilai enum berikut menjadi PascalCase dan bukannya camelCase:
  • Perintah pudar kamera kini menguatkuasakan had tempoh pudar; fade in, hold and fade out mestilah antara 0 dan 10 saatKameraMemastikan pic kamera hanya boleh berada di antara -90 dan 90 darjah apabila menggunakan arahan /cameraPerintah kamera menukar warna pudar untuk mengambil nilai integer daripada 0 hingga 255 dan bukannya 0.0 hingga 1.0 nilai pecahanpemain_kesan
  • contoh:example_player_effects
  • nilai ' yang menyebabkan pemaparan permainan menggunakan keadaan kesan pemain (contohnya penglihatan malam) apabila pratetap ini aktif. Menambahkan "Pratetap kamera JSON kini menyokong bool pilihan '” pratetap untuk menunjukkan ini
  • Perintah kamera kini boleh mengambil pilihan 'menghadap' dan bukannya pilihan 'reput' dengan entiti sasaran atau kedudukan yang ditentukan
  • Memperbaiki kamera tersuai untuk tidak menggunakan kesan 'blok dalam' apabila kepala pemain berada di dalam blok (MCPE-170206)
  • camerashakeHadkan cam JSON percuma untuk tidak membidik kamera melebihi tambah atau tolak 90 darjahtetap /

arahan untuk menggoncang kamera tanpa juga menggoncang pemain

  • Penyampaian eksperimenminecraft:percumakamera tidak lagi terjejas oleh keadaan pemain seperti penglihatan malam
  • “minecraft:throwable”barangItem dalam format versi 1.20.10 dan ke atas dengan
  • tidak akan lagi meletakkan blok tertentu di lokasi yang salahkomponen akan mencetuskan peristiwa Penggunaan Item apabila dilemparkan“minecraft:penembak”“minecraft:block_placer”“cas_on_draw”Item tersuai denganbenar
  • untuk hanya menggunakan peluru semasa mengecas item jikaBerubahditetapkan "
  • minecraft:block_placerItem dengan "
  • minecraft:render_offsetskomponen ” kini akan meletakkan blok dengan orientasi yang betulditamatkan "
  • minecraft:penembak” komponen dalam format json 1.20.10 dan lebih tinggiMengubah tingkah laku tindakan pengecasan dalam “
  • minecraft:penembak” untuk dipadankan dengan busur silang VanilaMengubah tingkah laku penangkapan untuk “dicas”
  • minecraft:penembak” dengan inventori kosong/offhand untuk berjaya menembak peluru yang dicasMengeluarkan "
  • minecraft:boleh dibuang” komponen item daripada percubaan dalam format json 1.20.10 dan lebih tinggiMengeluarkan "
  • minecraft:projektil” komponen item daripada percubaan dalam format json 1.20.10 dan lebih tinggiMengeluarkan "
  • minecraft:can_destroy_in_creative” komponen item daripada percubaan dalam format json 1.20.10 dan lebih tinggiMengeluarkan "

” komponen item daripada percubaan dalam format json 1.20.10 dan lebih tinggi

Mengeluarkan "minecraft:hover_text_color