Blok Bileşenleri

minecraft:collision_box

Bloğun varlıklarla kesiştiği alanı tanımlar. JSON Objesi veya Boolean olarak kullanılır. Boolean olarak kullanılır ve değeri "false" olarak ayarlanırsa, varlıklarla olan kesişmesi yok sayılır. Bu bileşen yazılmazsa veya Boolean olarak kullanılır ve değeri "true" olarak ayarlanırsa, varsayılan değerler kullanılır.

Parametreler:

  • origin: (Vector [a, b, c]) ([-8.0, 0.0, -8.0])

  • size: (Vector [a, b, c]) ([16.0, 16.0, 16.0])

Örnek kullanım şekli:

"minecraft:collision_box": {
    "origin": [-8.0, 0.0, -8.0],
    "size": [16.0, 16.0, 16.0]
}

minecraft:flammable

Bloğun yanıcılık özelliğini ayarlar. Boolean veya JSON objesi olarak kullanılır. Boolean olarak kullanıldığında: true olarak ayarlanırsa varsayılan değerler uygulanır, diğer bloklardan gelen ateş sıçrayabilir. false olarak ayarlanırsa diğer bloklardan gelen ateş sıçramaz.

Örnek:
"minecraft:flammable": true

JSON objesi olarak kullanıldığında: "catch_chance_modifier" ve "destroy_chance_modifier" adında iki parametresi vardır:

  • catch_chance_modifier: Ateşin bu bloğa sıçrama şans oranını ayarlar. 0 veya daha yüksek tam sayı değeri kullanılır. Değer ne kadar yüksek olursa, ateşin bloğa sıçrama ihtimali o kadar yüksek olur. Eğer bu parametre yazılmazsa varsayılan olarak tahtanın değeriyle aynı olan 5 sayılır.

  • destroy_chance_modifier: Bu blok yandığında, bloğun yok olması şans oranını ayarlar. 0 veya daha yüksek tam sayı değeri kullanılır. Değer ne kadar yüksek olursa, bloğun yok olma ihtimali o kadar artar. Eğer bu parametre yazılmazsa varsayılan olarak tahtanın değeriyle aynı olan 20 sayılır.

Örnek:
"minecraft:flammable": {
     "catch_chance_modifier": 5,
     "destroy_chance_modifier": 20
}

minecraft:friction

Bloğun sürtünme kuvvetini ayarlar. 0.0-0.9 arasında ondalıklı sayı değeri kullanılır. Değer ne kadar yüksek olursa, oyuncu blok üzerinde yürürken o kadar yavaşlar. Örneğin oyunda tahta ve toprak 0.4, buz ise 0.02 değerindedir.

Örnek:
"minecraft:friction": 0.6

minecraft:light_dampening

Bloğun ışık geçirgenliğini ayarlar. 0-15 arasında tam sayı değeri kullanılır. Değer ne kadar yüksek olursa, bloğun ışık geçirgenliği de o kadar az olur. Hiç ışık geçirmeyen bir bloğun değeri 15'tir yani blok opaktır. Eğer bu bileşen yazılmazsa varsayılan olarak 15 sayılır.

Örnek:
"minecraft:light_dampening": 7

minecraft:light_emission

Bloğun yayacağı ışık miktarını ayarlar. 0-15 arasında tam sayı değeri kullanır. Değer ne kadar yüksek olursa, bloğun yayacağı ışık da o kadar fazla olur. Hiç ışık yaymayan bir bloğun değeri 0'dır. Eğer bu bileşen yazılmazsa varsayılan olarak 0 sayılır.

Örnek:
"minecraft:light_emission": 10

minecraft:admire_item

Last updated

Was this helpful?