Sunucunu yapılandırma ve yönetme
Minecraft Gamerule Listesi

Minecraft'ı bu kadar çok yönlü ve kişiselleştirilebilir yapan özelliklerden biri, oyunun çeşitli yönlerini değiştirmek için kullanılabilen yapılandırılabilir seçenekler kümesi olan GameRule'lardır. Bu makalede, GameRule'ların ne olduğuna, nasıl çalıştığına ve Minecraft deneyiminizi kişiselleştirmek için nasıl kullanılacağına daha yakından bakacağız.
GameRule Nedir?
GameRule'lar, Minecraft'ta oyun deneyimini değiştirmek için kullanılabilen bir dizi seçenektir. Oyun kodunda anahtar-değer çiftleri olarak saklanırlar ve çeşitli komutlar veya modlar kullanılarak erişilebilir ve değiştirilebilirler. Bazı GameRule'lar oyun mekaniğiyle ilgiliyken, bazıları belirli özellikler veya oyun modlarıyla ilgilidir.
GameRule'lar son derece çok yönlüdür ve oyunun birçok farklı yönünü değiştirmek için kullanılabilir. GameRule'ların yaygın kullanım alanlarından bazıları şunlardır:
- Oyunun zorluk seviyesini değiştirmek
- Açlık veya düşme hasarı gibi belirli özellikleri devre dışı bırakmak
- Günün saatini veya hava durumunu ayarlamak
- Canavarların veya diğer varlıkların davranışlarını değiştirmek
GameRule'lar Nasıl Çalışır?
GameRule'lar, oyun kodunda anahtar-değer çiftleri olarak saklanır; yani her GameRule'un bir adı ve karşılık gelen bir değeri vardır. Örneğin, oyuncuların öldüklerinde envanterlerini koruyup koruyamayacağını kontrol eden GameRule'un adı "keepInventory"dir ve bu özelliği etkinleştirip devre dışı bırakmak için değeri "true" veya "false" olarak ayarlanabilir.
GameRule'lar, oyun konsolunda veya sohbet penceresinde komutlar kullanılarak değiştirilebilir.
Minecraft'ta GameRule Nasıl Kullanılır?
Minecraft'ta GameRule kullanmak için öncelikle oyun konsoluna veya sohbet penceresine erişmeniz gerekir. Buradan, mevcut GameRule'ları görüntülemek ve değiştirmek için çeşitli komutlar kullanabilirsiniz. GameRule'larla çalışmak için en yaygın komutlardan bazıları şunlardır:
/gamerule <rule> <value>: Belirtilen GameRule'un değerini ayarlar. <rule> kısmını değiştirmek istediğiniz GameRule'un adıyla, <value> kısmını ise ayarlamak istediğiniz yeni değerle değiştirin.
/gamerule <rule>: Belirtilen GameRule'un mevcut değerini gösterir.
/gamerule: Mevcut tüm GameRule'ları ve değerlerini listeler.
Örnekler
Minecraft deneyiminizi kişiselleştirmek için GameRule'ları nasıl kullanabileceğinize dair birkaç örnek:
Canavarların araziyi değiştirmesini engellemek için şu komutu kullanın: /gamerule mobGriefing
Düşme hasarını devre dışı bırakmak için şu komutu kullanın: /gamerule fallDamage false
Tek oyunculu bir dünyada hileleri etkinleştirmek için şu komutu kullanın: /gamerule allowCheats true
Doğal can yenilenmesini devre dışı bırakmak için şu komutu kullanın: /gamerule naturalRegeneration false
Oyuncuların dünya başlangıç noktasından en fazla ne kadar uzaklaşabileceğini ayarlamak için şu komutu kullanın: /gamerule maxWorldSize <value>. <value> kısmını blok cinsinden maksimum yarıçap ile değiştirin; örneğin, /gamerule maxWorldSize 5000 komutu maksimum dünya boyutunu 5000 blok yarıçap olarak ayarlar.
Canavar doğmasını etkinleştirmek veya devre dışı bırakmak için şu komutu kullanın: /gamerule doMobSpawning <true/false>
Komut bloğu çıktı satırlarının maksimum sayısını ayarlamak için şu komutu kullanın: /gamerule maxCommandChainLength <value>. <value> kısmını izin vermek istediğiniz maksimum komut bloğu çıktı satırı sayısıyla değiştirin.
TNT patlamalarının bloklara zarar verip vermeyeceğini ayarlamak için şu komutu kullanın: /gamerule tntExplodes <true/false>
Unutmayın, tüm GameRule'lar Minecraft'ın tüm sürümlerinde mevcut değildir ve bazı GameRule'ların adları veya sözdizimi oynadığınız sürüme bağlı olarak değişebilir.
Tam Java Minecraft GameRule Listesi
| announceAdvancements | Başarıların sohbette duyurulup duyurulmayacağını belirler |
| commandBlockOutput | Komut bloklarının komutları uyguladığında adminleri bilgilendirip bilgilendirmeyeceğini belirler |
| disableElytraMovementCheck | Oyuncu elytra takarken hız kontrolünün atlanıp atlanmayacağını belirler |
| disableRaids | Baskınların devre dışı olup olmadığını belirler |
| doDaylightCycle | Gün-gece döngüsü ve ay evrelerinin ilerleyip ilerlemeyeceğini belirler |
| doEntityDrops | Canavar olmayan varlıkların ödül düşürüp düşürmeyeceğini belirler |
| doFireTick | Ateşin yayılıp yayılmayacağını ve kendiliğinden sönüp sönmeyeceğini belirler |
| doInsomnia | Kabuslarda hayaletlerin doğup doğmayacağını belirler |
| doImmediateRespawn | Oyuncular ölüm ekranı gösterilmeden hemen yeniden doğar. (Bedrock: immediateRespawn) |
| doLimitedCrafting | Oyuncuların sadece daha önce açtıkları tarifleri yapıp yapamayacağını belirler |
| doMobLoot | Canavarların ödül düşürüp düşürmeyeceğini belirler |
| doMobSpawning | Canavarların doğal olarak doğup doğmayacağını belirler |
| doPatrolSpawning | Devriyelerin doğup doğmayacağını belirler |
| doTileDrops | Blokların ödül düşürüp düşürmeyeceğini belirler |
| doTraderSpawning | Gezgin tüccarların doğup doğmayacağını belirler |
| doWeatherCycle | Havanın değişip değişmeyeceğini belirler |
| drowningDamage | Oyuncunun boğulurken zarar alıp almayacağını belirler |
| fallDamage | Oyuncunun düşme hasarı alıp almayacağını belirler |
| fireDamage | Oyuncunun ateşten zarar alıp almayacağını belirler |
| forgiveDeadPlayers | Kızgın tarafsız canavarların, hedefledikleri oyuncu yakında ölürse kızgınlığını bırakmasını sağlar. |
| freezeDamage | Oyuncunun toz karın içindeyken zarar alıp almayacağını belirler |
| keepInventory | Oyuncunun öldükten sonra envanterindeki eşyaları koruyup korumayacağını belirler |
| logAdminCommands | Yönetici komutlarının sunucu kaydına yazılıp yazılmayacağını belirler |
| maxCommandChainLength | Zincir komut bloğunun "zincir" olarak hareket edeceği sayıyı belirler |
| maxEntityCramming | Bir varlığın itmeye çalışabileceği maksimum itilebilir varlık sayısı. 0 olarak ayarlanırsa kural devre dışı kalır. Sadece oyuncuları ve canavarları etkiler (yarasalar hariç) |
| mobGriefing | Creeper, zombi, enderman, ghast, wither, ender dragon, tavşan, koyun ve köylülerin blokları değiştirip değiştiremeyeceğini ve köylü, zombi, iskelet ve zombi domuz adamların eşyaları alıp alamayacağını belirler |
| naturalRegeneration | Oyuncunun açlığı yeterince doluysa doğal olarak can yenileyip yenilemeyeceğini belirler (altın elma, Yenilenme etkisi gibi dışsal iyileştirmeleri etkilemez) |
| playersSleepingPercentage | Gecenin atlanması için kaç oyuncunun uyuması gerektiğini yüzde olarak belirler. |
| randomTickSpeed | Rastgele blok tikinin ne sıklıkla olacağını belirler (bitki büyümesi, yaprak çürümesi vb.) Her oyun tikinde parça bölümü başına. 0 rastgele tikleri devre dışı bırakır, daha yüksek sayılar rastgele tikleri artırır |
| reducedDebugInfo | Hata ayıklama ekranının tüm bilgileri mi yoksa azaltılmış bilgileri mi göstereceğini; ve F3+B (varlık isabet kutuları) ve F3+G (parça sınırları) etkilerinin gösterilip gösterilmeyeceğini belirler |
| sendCommandFeedback | Bir oyuncu tarafından çalıştırılan komutlardan gelen geri bildirimin sohbette görünüp görünmeyeceğini belirler. Ayrıca komut bloklarının çıktı metnini saklama varsayılan davranışını da etkiler |
| showDeathMessages | Bir oyuncu öldüğünde sohbette mesaj görünüp görünmeyeceğini belirler |
| spawnRadius | Bir oyuncunun sunucuya ilk katıldığında veya bir doğma noktası olmadan öldüğünde, dünya başlangıç koordinatlarından dışarıya kaç blokta doğacağını belirler |
| spectatorsGenerateChunks | Seyirci modundaki oyuncuların parça oluşturup oluşturamayacağını belirler |
| universalAnger | Kızgın tarafsız canavarların sadece onları kızdıran oyuncuya değil, yakındaki tüm oyunculara saldırmasını sağlar. En iyi forgiveDeadPlayers devre dışı bırakıldığında çalışır. |
Sonuç
GameRule'lar, Minecraft deneyiminizi kişiselleştirmek için güçlü ve çok yönlü bir araçtır. Oyun mekaniğini değiştirmek, belirli özellikleri devre dışı bırakmak veya yeni oyun modları denemek istiyorsanız, GameRule'lar hedeflerinize ulaşmanıza yardımcı olabilir. Biraz deneme ve mevcut komutlar hakkında temel bilgiyle, Minecraft'ta yepyeni bir kişiselleştirme ve yaratıcılık düzeyinin kilidini açabilirsiniz.
Bir ile Başlayın
Minecraft Sunucu
Kendi Minecraft sunucunu oluşturmak mı istiyorsun? Sadece birkaç dakika sürer.