MCTOOLBOX
MC ToolboxMC TOOLBOX

Kreatif

Generator Model Blok Minecraft

JSON model blok Java pemula menggunakan parent vanilla umum. Anda masih memerlukan file blockstate yang cocok untuk menghubungkannya ke blok.

Model

Lokasi pack

assets/<namespace>/models/block/custom_block.json

This only writes the model. Add a blockstate JSON under assets/<namespace>/blockstates/ so the game knows when to use it. Textures must exist under assets/<namespace>/textures/... matching the paths above.

Dihasilkan custom_block.json

{
  "parent": "minecraft:block/cube_all",
  "ambientocclusion": true,
  "textures": {
    "all": "my_pack:block/custom_block",
    "particle": "my_pack:block/custom_block"
  }
}

Apa yang dibuat oleh generator model blok Java ini

Alat ini menulis JSON model blok Java Edition pemula yang mewarisi geometri dari parent vanilla umum. Pilih model kubus penuh, kolom bergaya log, tanaman bersilang, atau orientable bergaya furnace, lalu petakan variabel tekstur yang diharapkan oleh parent tersebut.

File model hanya menjelaskan penampilan. Ini tidak menambahkan blok vanilla baru, membuat tekstur, mendaftarkan blok modded, atau menentukan model mana yang harus digunakan oleh block state. Anda tetap memerlukan folder resource-pack yang cocok dan blockstate atau registrasi lain yang disediakan oleh proyek target.

Pilih parent yang sesuai dengan geometri

cube_all menggunakan satu tekstur di setiap sisi. cube_column memisahkan tekstur ujung dan samping. cross membuat bidang datar yang saling berpotongan untuk model seperti tanaman. orientable menampilkan tekstur atas, depan, dan samping untuk blok berarah.

Tulis jalur tekstur sebagai resource location

Nilai seperti my_pack:block/custom_block menunjuk ke assets/my_pack/textures/block/custom_block.png. Jangan sertakan assets, textures, atau ekstensi .png dalam resource location JSON.

Hubungkan model dengan JSON blockstate

Simpan model yang diunduh di bawah assets/<namespace>/models/block. Kemudian buat pemetaan blockstate yang memilih model ini untuk properti dan orientasi blok yang benar. Struktur blockstate yang tepat tergantung pada blok dan proyek.

Ketahui apa yang diubah oleh ambient occlusion

Ambient occlusion menambahkan bayangan lembut di mana permukaan model bertemu dengan permukaan di dekatnya. Nonaktifkan untuk model yang harus dirender dengan pencahayaan lebih datar, lalu bandingkan hasilnya di dalam game karena pengaturan tekstur dan shader memengaruhi tampilan akhir.

Buat model blok Minecraft pemula

  1. Pilih nama file huruf kecil yang aman dan parent vanilla yang paling sesuai.
  2. Masukkan setiap resource location tekstur yang diperlukan oleh parent tersebut.
  3. Pilih apakah model harus menggunakan ambient occlusion.
  4. Unduh JSON ke assets/<namespace>/models/block.
  5. Tambahkan tekstur dan blockstate yang cocok atau registrasi proyek, lalu muat ulang resource pack dan periksa log game.

Pertanyaan tentang model blok Minecraft

Apakah ini dapat menambahkan blok baru ke Minecraft vanilla?

Tidak. Model resource-pack mengubah penampilan tetapi tidak mendaftarkan ID blok baru. Blok baru memerlukan mod, plugin dan sistem pack yang sesuai, atau alur kerja kustomisasi lain yang didukung.

Mengapa tekstur hilang berwarna ungu dan hitam ditampilkan?

Minecraft tidak dapat menyelesaikan resource tekstur. Periksa namespace, jalur huruf kecil, lokasi PNG, nama file, dan log game untuk ID resource yang hilang.

Mengapa model tidak muncul setelah saya menambahkan JSON?

File mungkin tidak dipilih oleh blockstate, mungkin berada di namespace atau folder yang salah, atau menggunakan jalur model yang berbeda dari referensi blockstate. JSON model tidak dapat mengaktifkan dirinya sendiri.

Apakah parent tanaman bersilang membuat tekstur transparan?

Parent menyediakan geometri bersilang, tetapi transparansi dan perilaku render juga bergantung pada alpha tekstur dan aturan render game atau proyek. Uji pengaturan resource lengkap di dalam game.