Yarn: CommandBlockBlockEntity -> CommandBlockEntity

Dibuat pada 16 Jan 2019  ·  11Komentar  ·  Sumber: FabricMC/yarn

Pertama, kelas blok disebut CommandBlock , bukan CommandBlockBlock , dan itu juga membuat nama menjadi jauh lebih kikuk. Sepertinya ini mungkin artefak dari awalan -> akhiran bergerak.

discussion

Komentar yang paling membantu

Saya untuk CommandBlockBlock

Semua 11 komentar

Ini CommandBlock BlockEntity bukan CommandBlockBlock Entity

Tetapi pada logika itu, kelas CommandBlock harus dipanggil CommandBlockBlock .

Anda punya poin ^^

Adil.

Secara pribadi saya pikir harus ada sufiks Blok ganda. Karena ini adalah Blok (Note Block), bukan Block (Note)

Tetapi pada logika itu, kelas CommandBlock harus disebut CommandBlockBlock.

Saya pikir itu harus.

Juga relevan di sini adalah blok grass dan grass_block . Tidak yakin bagaimana nama-nama itu saat ini, tetapi mungkin harus dipertimbangkan dalam konteks ini

Saya untuk CommandBlockBlock

Bukankah maksud sufiks untuk memperjelas tipe kelas? CommandBlock sudah berisi, blok, karena itu adalah sufiks yang dibuat dari mojang untuk menunjukkan, perintah bertipe blok. Tidak diperlukan BlockBlock di sini.

Kecuali blok bukanlah akhiran; seluruh kelas dasar. Dalam hal ini, akhiran dari setiap subkelas BlockEntity akan menjadi BlockEntity - seperti halnya setiap kelas dasar lainnya dalam pemetaan saat ini - dan awalan setiap subkelas BlockEntity adalah seluruh nama kelas dari bloknya, termasuk awalan nama kelas tersebut , jadi awalannya adalah CommandBlock dan akhirannya adalah BlockEntity.
Menghapus salah satu Blok dapat dibaca sebagai awalan CommandBlock dengan akhiran Entity - menyiratkan bahwa itu adalah subkelas Entitas pada pandangan pertama - awalan Command dengan akhiran BlockEntity - menyiratkan bahwa itu adalah BlockEntity dari sebuah blok yang disebut Command dan bukan CommandBlock pada pandangan pertama - atau hanya sebagai bentuk singkat dari CommandBlockBlockEntity, sehingga menimbulkan ambiguitas.
Yang sedang berkata, kebanyakan orang harus tahu sekarang bahwa CommandBlocks memiliki BlockEntities dan bukan Entitas normal dan CommandBlock dimulai dengan Command. Namun, cara saat ini konsisten dengan pemetaan lainnya, dan konsistensi membuat segalanya lebih mudah, meskipun tidak semudah itu.

cara saat ini konsisten dengan pemetaan lainnya

Saya rasa tidak, karena CommandBlock bukan CommandBlockBlock . Namun, poin Anda tentang ambiguitas bagus.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Sollace picture Sollace  ·  5Komentar

asiekierka picture asiekierka  ·  3Komentar

Runemoro picture Runemoro  ·  4Komentar

Bixilon picture Bixilon  ·  5Komentar

Draylar picture Draylar  ·  6Komentar