/gamerule Komutu: Oyun Kuralları Nasıl Değiştirilir
Minecraft'ta keepInventory, fallDamage, mobGriefing gibi kuralları kontrol etmek için /gamerule komutunu nasıl kullanacağınızı öğrenin. Tüm…
Komutu kullanmak için yönetici hakları gereklidir (dünya veya sunucu ayarlarında hilelerin etkinleştirilmiş olması gerekir).
Komut Nasıl Girilir
Komut sözdizimi şu şekildedir:
/gamerule <rule_name> [value]
İki tür değer vardır:
- Mantıksal (Boolean):
true(etkin) veyafalse(devre dışı). - Tamsayı: İşlemlerin yoğunluğunu ayarlamak için bir tam sayı.
Komutu değer olmadan girerseniz — /gamerule <rule_name>, sohbette o kuralın mevcut durumu görüntülenir.
Tüm Oyun Kurallarının Listesi
Aşağıdaki tablo, oyunun mevcut sürümlerinde kullanılabilen temel kuralları bir araya getirmektedir.
| Kural | Açıklama | Olası Değerler | Varsayılan Değer |
|---|---|---|---|
| announceAdvancements | Oyuncular başarım açtığında sohbette duyurulup duyurulmayacağı. | true veya false | true |
| commandBlockOutput | Komut bloklarının komut çalıştırdığında yöneticilere sohbette bildirim gönderip göndermeyeceği. | true veya false | true |
| disableElytraMovementCheck | Elytra ile uçarken sunucunun oyuncu hareket hızı kontrolünü devre dışı bırakır (hile önleme). | true veya false | false |
| disableRaids | Köylere yağmacı baskınlarının tetiklenmesi olasılığını tamamen devre dışı bırakır. | true veya false | false |
| doDaylightCycle | Gündüz/gece döngüsünde zamanın ilerleyip ilerlemeyeceği. false olarak ayarlanırsa zaman mevcut anda durur. | true veya false | true |
| doEntityDrops | Mob olmayan varlıkların (örn. maden arabaları) yok edildiğinde eşya bırakıp bırakmayacağı. | true veya false | true |
| doFireTick | Ateşin bloklara doğal olarak yayılıp yayılmayacağı ve ardından sönüp sönmeyeceği. | true veya false | true |
| doImmediateRespawn | Oyuncunun ölüm ekranını ve yeniden doğma menüsünü görmeden hemen yeniden doğup doğmayacağı. | true veya false | false |
| doInsomnia | Oyuncu uzun süre uyumamışsa geceleri hayaletlerin çıkıp çıkmayacağı. | true veya false | true |
| doLimitedCrafting | Eşya üretimini yalnızca oyuncunun zaten açtığı tariflerle sınırlar. | true veya false | false |
| doMobLoot | Mobların öldürüldüğünde deneyim ve eşya (ganimet) bırakıp bırakmayacağı. | true veya false | true |
| doMobSpawning | Mobların dünyada doğal olarak (karanlık veya biyom koşulları nedeniyle) çıkıp çıkmayacağı. | true veya false | true |
| doPatrolSpawning | Dünyada rastgele yağmacı devriyelerinin çıkıp çıkmayacağı. | true veya false | true |
| doTileDrops | Blokların yıkıldığında eşya bırakıp bırakmayacağı. | true veya false | true |
| doTraderSpawning | Gezgin tüccarların oyuncunun yakınında periyodik olarak çıkıp çıkmayacağı. | true veya false | true |
| doWeatherCycle | Havanın değişip değişmeyeceği. false olarak ayarlanırsa hava mevcut döngüde kalır (örn. sonsuz yağmur). | true veya false | true |
| drowningDamage | Su altında havanın bitmesinin oyuncuya hasar verip vermeyeceği (boğulma). | true veya false | true |
| fallDamage | Yüksekten düşmenin karakterin sağlığına hasar verip vermeyeceği. | true veya false | true |
| fireDamage | Ateş, lav veya yanmanın karaktere hasar verip vermeyeceği. | true veya false | true |
| forgiveDeadPlayers | Kızgın nötr mobların hedef oyuncu öldüğünde öfkelerini bırakıp bırakmayacağı. | true veya false | true |
| freezeDamage | Toz karın içinde duran bir oyuncuya donma hasarı verip vermeyeceği. | true veya false | true |
| keepInventory | Oyuncuların ölümden sonra envanterini ve deneyimini koruyup korumayacağı. | true veya false | false |
| logAdminCommands | Çalıştırılan yönetici komutlarının sunucunun sistem günlüğüne eklenip eklenmeyeceği. | true veya false | true |
| maxCommandChainLength | Tek bir tick sırasında bir zincirde çalıştırılabilecek maksimum komut sayısı. | <Sayı> | 65536 |
| maxEntityCramming | Boğulma hasarı almadan önce bir blokta bulunabilecek maksimum varlık sayısı. | <Sayı> | 24 |
| mobGriefing | Mobların eşya toplayıp toplayamayacağı, ekini çiğneyip çiğnemeyeceği veya blokları yıkıp yıkamayacağı (creeper patlamaları). | true veya false | true |
| naturalRegeneration | Oyuncuların dolu açlık çubuğu sayesinde doğal olarak sağlık yenileyip yenileyemeyeceği. | true veya false | true |
| playersSleepingPercentage | Geceyi atlamak için bir sunucudaki uyuması gereken oyuncu yüzdesi. | <Sayı> | 100 |
| randomTickSpeed | Rastgele olayların gerçekleşme hızını ayarlar (bitki büyümesi, buz erimesi). 0 rastgele tick'leri devre dışı bırakır. | <Sayı> | 3 |
| reducedDebugInfo | Hata ayıklama ekranının (F3) genişletilmiş teknik bilgileri gizleyip gizlemeyeceği. | true veya false | false |
| sendCommandFeedback | Çalıştırılan komutlardan gelen geri bildirimlerin (mesajların) sohbette görünüp görünmeyeceği. | true veya false | true |
| showDeathMessages | Bir oyuncu öldüğünde genel sohbette mesaj çıkıp çıkmayacağı. | true veya false | true |
| spawnRadius | Bir oyuncunun çıkabileceği dünya doğma noktasından blok sayısını tanımlar. | <Sayı> | 10 |
| spectatorsGenerateChunks | Gözlemci modundaki oyuncuların yeni chunk'lar yükleyip yükleyemeyeceği (oluşturup oluşturamayacağı). | true veya false | true |
| universalAnger | Kızgın nötr mobların yalnızca saldırgana değil, yakındaki tüm oyunculara saldırıp saldırmayacağı. | true veya false | false |
Sohbetten komut mesajları nasıl kaldırılır
Sohbeti sistem bildirimlerinden temizlemek için sendCommandFeedback kuralı kullanılır. false olarak ayarlanırsa oyun, yönetici tarafından gerçekleştirilen eylemler hakkında onay göndermeyi durdurur.
- Komut:
/gamerule sendCommandFeedback false
Düşme hasarı nasıl devre dışı bırakılır
Bundan sorumlu kural fallDamage'dır. false değeriyle karakter, herhangi bir yükseklikten düşerken can kaybetmeyi bırakır. Bu, hayatta kalma modunda yüksek yapılar inşa ederken kullanışlıdır.
- Komut:
/gamerule fallDamage false
Hayalet çıkışı nasıl devre dışı bırakılır
Uykusuzluk sırasında uçan mobların görünme mekaniği doInsomnia kuralıyla düzenlenir. false olarak ayarlanırsa karakter üst üste çok gece uyumamış olsa bile hayaletler dünyada çıkmayı bırakır.
- Komut:
/gamerule doInsomnia false
Sohbette komut çalıştırma çıktısı nasıl devre dışı bırakılır
Bir haritada komut blokları çalışırken sohbet iletişim için elverişsiz hale gelebilir. Bunu durdurmak için commandBlockOutput kuralını kullanın. Bu, komut blokları tarafından gerçekleştirilen eylemlerle ilgili tüm bildirimleri gizler.
- Komut:
/gamerule commandBlockOutput false
Bitki büyümesi ve tick hızı nasıl artırılır
Rastgele olayların hızı (buğday büyümesi, fidanlar, çimen yayılması) randomTickSpeed parametresiyle düzenlenir. Java için standart değer 3, Bedrock için ise 1'dir. Bu sayıyı artırmak çiftlikleri hızlandırır, ancak çok yüksek değerler gecikmeye veya dünya çökmesine neden olabilir.
- Örnek (10 kat hızlandırma):
/gamerule randomTickSpeed 30
Ölümden sonra eşya düşürme nasıl devre dışı bırakılır
keepInventory kuralı, ölümden sonra tüm eşyalarınızı ve birikmiş deneyiminizi korumanıza olanak tanır. Karakter, tam envanteriyle doğma noktasında yeniden doğar.
- Komut:
/gamerule keepInventory true
Creeper'ların blok yıkması nasıl devre dışı bırakılır
Manzarayı ve binaları korumak için mobGriefing kuralı kullanılır. Bu durumda creeper patlamaları yalnızca oyunculara ve moblara hasar verir, blokları kırmaz. Bu aynı zamanda enderman'ların toprak bloku çalmasını da engeller.
- Komut:
/gamerule mobGriefing false
Henüz yorum yok. Düşüncelerini paylaşan ilk kişi ol.