Jadual Kandungan
Kandungan soalan
Penyelesaian
Rumah Java Struktur Minecraft menimpa blok sedia ada 1.20

Struktur Minecraft menimpa blok sedia ada 1.20

Feb 22, 2024 pm 01:00 PM
minecraft

Topik soal jawab java yang dibawakan oleh editor php Yuzi akan menjawab soalan anda secara terperinci tentang struktur yang meliputi blok sedia ada di Minecraft. Dalam permainan, cara mengendalikan dan menggunakan fungsi ini secara berkesan akan menjejaskan pengalaman permainan dan keseronokan bermain. Melalui tafsiran dan panduan artikel ini, saya harap ia dapat membantu anda menguasai teknik ini dengan lebih baik dan mencapai hasil dan pengalaman yang lebih baik dalam permainan.

Kandungan soalan

Saya telah cuba mencari dalam talian cara untuk mengubah suai blok sedia ada dan sifatnya dalam Fabrik Minecraft, tetapi yang saya dapati ialah cara mencipta blok baharu. Mana-mana versi yang saya temui adalah lebih rendah daripada 1.20.

Saya sebenarnya tidak dapat mencari cara untuk mengatasi sifat blok sedia ada sama sekali. Tulis ganti juga tidak berfungsi

Penyelesaian

Apa yang anda mahu lakukan ialah mendaftar semula block contoh minecraft yang telah didaftarkan. Tetapi ada sebab tiada siapa yang telah mendokumenkan cara melakukan ini: Anda tidak sepatutnya.

Mendaftar semula bahagian dalam minecraft boleh menyebabkan isu pelik, terutamanya jika mod anda akan digunakan dalam modpack yang besar. Ini ada kaitan dengan keserasian dengan mod lain dan juga Minecraft itu sendiri. Anda lebih baik berharap untuk mengelakkan ini. Terdapat sedozen penyelesaian lain yang boleh mengubah tingkah laku blok tertentu tanpa menyebabkan terlalu banyak masalah. Ia termasuk tetapi tidak terhad kepada:

  • Hanya tambahkan blok anda pada salah satu teg terbina dalam minecraft - anda tidak memerlukan kod java pun, hanya fail json daripada pakej: https://www.php.cn/link/ff7cc29289db44861ce4b3e5e56fe234. Ini boleh menjadikan batu itu boleh dilombong dengan penyodok, sebagai contoh.
  • Gunakan salah satu panggilan balik yang disediakan oleh api kain untuk mendengar acara tertentu yang ingin anda kendalikan. Sebagai contoh, ia boleh mengubah blok rumput menjadi kotoran apabila pemain mengklik padanya.
  • Buat apa yang dipanggil "Blok Sambungan" yang boleh bertindak sebagai atribut keadaan tersuai untuk blok tersebut. iaitu. Kembangkan lingkungan umur jika anda ingin memberikan minecraft:stone 一个 age 属性(无论出于何种原因可能有用),请将 minecraft:stone 视为 age=0 并使用 age 创建自定义块(例如 modid:ged_stone) zqb 属性从 1 kepada mana-mana umur maksimum.

Satu lagi, pendekatan yang lebih umum ialah membina mixin menjadi block kelas atau subkelas yang sesuai dan melakukan sesuatu seperti berikut untuk menyasarkan blok tertentu (dalam kes ini, batu):

block self = (block) (object) this;
if (builtinregistries.block.getkey(self).equals(new resourcelocation("stone"))) {
    // do something only if this block is stone
}
Salin selepas log masuk

Tetapi jika anda benar-benar mahu menggantikan contoh blok sepenuhnya, berikut adalah cadangan: gunakan suntikan mixin registry.register untuk menggantikan contoh blok tertentu dengan contoh blok tersuai:

@Mixin(Registry.class)
public class RegistryMixin {
    @Inject(
        // You may need to specify the correct signature after the method
        // name because there are two `register` methods.
        method="register",
        at=@At("HEAD"),
        cancelable=true
    )
    // Note that this is a generic method, in Mixin you'll have to use
    // Object to replace type parameters
    private static void onRegister(Registry reg, ResourceLocation id, Object value, CallbackInfoReturnable<Object> cir) {
        if (reg != BuiltInRegistries.BLOCK) return;
        if (!id.toString().equals("minecraft:stone")) return;

        // Now that you've filtered out the minecraft:stone block,
        // you can re-register it
        Block myCustomBlock = new Block(.......);
        ((WritableRegistry) reg).register(id, myCustomBlock);
        cir.setReturnValue(myCustomBlock);
    }
}
Salin selepas log masuk

Tetapi sekali lagi cuba elakkan penyelesaian ini. Terdapat naga di sini.

Sila ambil perhatian bahawa saya belum menguji sebarang coretan kod kerana saya tidak mempunyai persekitaran yang diubah suai semasa menulis artikel ini. Ia mungkin memerlukan pelarasan untuk berfungsi. Juga, saya menggunakan pemetaan rasmi mojang, jika anda menggunakan pemetaan benang, nama mungkin berbeza. Contohnya, resourcelocation 在 yarn 中被命名为 identifier.

Saya harap ini membantu. Selamat mengekod!

Atas ialah kandungan terperinci Struktur Minecraft menimpa blok sedia ada 1.20. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memindahkan pemilik rumah di 'Minecraft'? Bagaimana untuk memindahkan pemilik rumah di 'Minecraft'? Mar 25, 2024 am 11:51 AM

Mungkin ramai pelajar "Minecraft" masih tidak memahami cara memindahkan pemilik rumah dalam "Minecraft". Seterusnya ialah "Cara memindahkan pemilik rumah di Minecraft" yang disusun oleh editor Wanka Pelajar yang mempunyai soalan dalam hal ini harus melihat Sila lihat, saya harap ia membantu anda. Dalam "Minecraft", ramai pemain akan menyediakan pelayan mereka sendiri atau bilik berbilang pemain untuk berkongsi dunia tanpa sempadan ini dengan rakan mereka. Tetapi kemudian terdapat kemungkinan bahawa pengurus atau "pemilik rumah" perlu memindahkan lokasi mereka kepada orang lain atas pelbagai sebab. Bagaimana untuk menjalankan pemindahan pemilik rumah dengan betul dan cekap? Di bawah adalah panduan menyeluruh. Kita perlu memahami cara kerja asas bilik atau pelayan berbilang pemain dalam Minecraft Tidak seperti permainan pemain tunggal, interaksi berbilang pemain melibatkan komunikasi rangkaian dan

Pengenalan kepada fungsi lumpur dalam 'Minecraft' Pengenalan kepada fungsi lumpur dalam 'Minecraft' Feb 16, 2024 pm 09:10 PM

Apakah kegunaan lumpur dalam Minecraft? Lumpur ialah bahan yang dihasilkan secara semula jadi dalam permainan Minecraft. Ramai rakan ingin tahu bagaimana bahan semulajadi ini Hari ini saya membawakan anda pengenalan kepada Minecraft Mud. Kawan-kawan yang berminat sila datang tengok. Pengenalan kepada fungsi lumpur dalam perintah item Lumpur "Minecraft": /give@pminecraft:mud64 Klik kanan pada lumpur, pasir dan lumpur kusut akar dan gunakan botol air untuk menukarnya. Menjana secara semula jadi di kawasan paya bakau. Ketinggian bongkah adalah sama dengan pasir jiwa, iaitu 0.875 bongkah. Letakkan lumpur di atas batu menitis dengan kon batu menitis dilekatkan di bawah, dan lumpur perlahan-lahan akan berubah menjadi blok tanah liat. Lumpur telah ditambahkan dalam petikan 1.19 22w11a. Perintah item lumpur: /give@pminecra

Pencapaian Kotak Dunia Biar Kami Jangan Buka Kunci Pencapaian Kotak Dunia Biar Kami Jangan Buka Kunci Pencapaian Kotak Dunia Biar Kami Jangan Buka Kunci Pencapaian Kotak Dunia Biar Kami Jangan Buka Kunci Apr 20, 2024 pm 02:34 PM

The World Box memberitahu kami cara memperoleh pencapaian Di sini, editor akan mengajar anda cara mengendalikan dan memahami maksud pengetahuan ini. Pertama, Shizhu menggunakan letupan dan hujan asid untuk mengubah semua tanah di dunia menjadi tanah terbiar berasid. Bagaimanapun, pencapaian itu boleh dibuka apabila tanah terbiar yang disebabkan oleh letupan atau hujan asid meliputi seluruh dunia.

Pengesanan laluan dan pengesanan sinar untuk kesan visual permainan Pengesanan laluan dan pengesanan sinar untuk kesan visual permainan Feb 19, 2024 am 11:36 AM

Keputusan untuk menggunakan pengesanan laluan atau pengesanan sinar ialah pilihan penting untuk pembangun permainan. Walaupun kedua-duanya berprestasi baik secara visual, terdapat beberapa perbezaan dalam aplikasi praktikal. Oleh itu, peminat permainan perlu berhati-hati menimbang kelebihan dan kekurangan kedua-duanya untuk menentukan teknologi mana yang lebih sesuai untuk mencapai kesan visual yang mereka inginkan. Apakah pengesanan sinar? Pengesanan sinar ialah teknik pemaparan kompleks yang digunakan untuk mensimulasikan perambatan dan interaksi cahaya dalam persekitaran maya. Tidak seperti kaedah rasterisasi tradisional, pengesanan sinar menjana pencahayaan dan kesan bayang yang realistik dengan menjejak laluan cahaya, memberikan pengalaman visual yang lebih realistik. Teknologi ini bukan sahaja menghasilkan imej yang lebih realistik, tetapi juga mensimulasikan kesan pencahayaan yang lebih kompleks, menjadikan pemandangan kelihatan lebih realistik dan terang. konsep utamanya

Pengenalan kepada penggunaan bata bawah dalam 'Minecraft' Pengenalan kepada penggunaan bata bawah dalam 'Minecraft' Feb 16, 2024 pm 09:06 PM

Apakah kegunaan batu bata dalam Nether dalam Minecraft? Batu bata Nether secara semula jadi menghasilkan bahan dalam permainan Minecraft. Ramai rakan ingin tahu bagaimana bahan yang dijana secara semula jadi Hari ini, editor membawakan anda pengenalan kepada Minecraft Nether Bricks. Kawan-kawan yang berminat sila datang tengok. Pengenalan kepada penggunaan bata bawah dalam perintah item "Minecraft": /give@pminecraft:nether_bricks64 Bata bawah dijana dalam kubu bawah dan juga boleh disintesis dengan bata bawah Ia adalah bahagian penting dinding dan tiang kubu bawah. Bata nether telah ditambahkan dalam Java Edition Beta 1.9-pre1. Bata Nether ialah bongkah yang tidak mudah terbakar dan kebal terhadap bebola api yang mengerikan, menjadikannya bahan yang sesuai untuk tempat perlindungan bawah tanah. Bila nak pergi

Melihat kepada pendedahan terbaru atas nama Shining, seseorang akhirnya telah mendahului dalam permainan berorientasikan wanita! Melihat kepada pendedahan terbaru atas nama Shining, seseorang akhirnya telah mendahului dalam permainan berorientasikan wanita! Jan 31, 2024 pm 04:54 PM

Apabila bercakap mengenai permainan berorientasikan wanita, perkara yang berlarutan adalah kisah cinta palsu yang dicipta oleh pelbagai permainan berorientasikan otome Walaupun setiap orang mempunyai cinta mereka sendiri, terdapat juga ramai pemain yang berminat untuk berinteraksi dengan pelbagai watak lelaki, dan ada malah banyak Operasi "gila" permainan berorientasikan otome baharu telah menarik perhatian, tetapi harus dikatakan bahawa permainan berorientasikan wanita sekali lagi kembali ke mata umum. Berbeza daripada permainan berorientasikan otome ini, terdapat produk yang agak "alternatif" di kalangan permainan berorientasikan wanita-"In the Name of Shining". Sebagai permainan gaya hidup fesyen percuma untuk wanita, "In the Name of Shining" membolehkan pemain wanita benar-benar menjadi diri mereka sendiri mengikut keutamaan mereka sendiri di dunia maya dengan menyediakan pelbagai sut fesyen dan pembinaan rumah serta kandungan permainan lain kemungkinan anda yang tidak terhingga adalah seperti nafas udara segar dalam kekacauan.

Bagaimana untuk mensintesis serum pertumbuhan dalam minecraft Bagaimana untuk mensintesis serum pertumbuhan dalam minecraft Mar 21, 2024 pm 07:51 PM

Minecraft ialah permainan kotak pasir pengembaraan dengan tahap kebebasan yang tinggi. Permainan ini kerap mengeluarkan kemas kini dan pek pengembangan. Serum berbaloi dengan pengalaman kami dan boleh membantu kami melawan virus dalam permainan. Cara membuat Growth Serum dalam Minecraft Growth serum perlu disintesis di meja kerja. Bahan-bahan tersebut termasuk daging busuk*3, bintang bawah*1, bom api*2, botol kaca*1, dan air mata hantu*2. Klik kanan pada makhluk boleh menjadikan makhluk yang sepadan menjadi raksasa, seperti labah-labah, yang boleh mengubahnya menjadi raksasa labah-labah. Hanya sah untuk makhluk asal dan saman Titan (tidak termasuk saman khas, seperti gergasi).

Log masuk Minecraft tidak berfungsi, masalah berlaku semasa proses log masuk untuk diperbaiki Log masuk Minecraft tidak berfungsi, masalah berlaku semasa proses log masuk untuk diperbaiki Apr 13, 2023 pm 02:10 PM

Sejak pengenalan pelancar Minecraft di kedai, beberapa pemain Minecraft telah mengadu bahawa proses log masuk tidak berfungsi pada sistem mereka. Ini nampaknya menjadi isu hanya dengan pelancar baharu. Jadi, kami telah menyenaraikan semua pembetulan ini untuk anda menyelesaikan isu log masuk Minecraft. Betulkan 1 – Membaiki Pelancar Minecraft Perkara pertama yang perlu anda cuba ialah membaiki Pelancar Minecraft. Langkah 1 – Tekan dan tahan Windows Key + X Key secara serentak. Menu pengguna kuasa akan ditambah baik. Langkah 2 - Setelah di sana, klik pada "Apl Dipasang" untuk membukanya. Langkah 3 - Jika anda menyemak imbas ke halaman "Aplikasi yang Dipasang" anda akan menemui "Pelancaran Minecraft