Komutlar ve Araçlar 7 dk okuma Java 1.21

Minecraft Komutları ve Hile Kodları

Hileleri nasıl açacağını, komutların nasıl yazıldığını ve en çok kullanılan Minecraft komutlarını kopyalanabilir örneklerle anlatıyoruz. Gamerule tablosu ve sunucularda neden çalışmadıkları da sayfada.

İçindekiler
  1. Minecraft'ta Hileler Nasıl Açılır?
  2. Komut Nasıl Yazılır?
  3. Hedef Seçiciler: @p, @a, @r, @s, @e
  4. Göreli Koordinatlar: ~ ve ^ Ne Demek?
  5. En Çok Kullanılan Minecraft Komutları
  6. En Önemli Gamerule Komutları
  7. Sunucularda Komutlar Neden Çalışmaz?
  8. Komut Bloğu ile Otomatik Komutlar

Minecraft komutları (halk arasında hile kodları), sohbet satırına / ile başlayarak yazılan talimatlardır: oyun modunu değiştirir, eşya verir, seni ışınlar, saati ve havayı ayarlar. Komut kullanabilmek için dünyada hilelerin açık olması gerekir. Yeni dünyada bunu oluştururken "Hilelere İzin Ver" ile, var olan dünyada ise "Yerel Ağda Paylaş" menüsünden açarsın. En çok kullanılan komut /gamemode creative'dir.

Minecraft'ta Hileler Nasıl Açılır?

Komutlar tek oyunculu dünyada varsayılan olarak kapalıdır. Kapalıyken /gamemode gibi bir komut yazarsan oyun "bilinmeyen komut" ya da yetki hatası verir. Hileleri açmanın iki yolu var.

Yeni dünya oluştururken

Tek Oyunculu → Yeni Dünya Oluştur ekranında, Oyun sekmesindeki Hilelere İzin Ver (Allow Cheats) seçeneğini AÇIK yap. Yeni sürümlerde bu seçeneğin adı Komutlara İzin Ver olarak geçer. Bu yöntem kalıcıdır; dünyaya her girdiğinde komutlar açık olur.

Var olan dünyada: Yerel Ağda Paylaş yöntemi

Dünyayı hilesiz kurduysan baştan başlamana gerek yok. Şu adımlarla o oturum için komutları açabilirsin:

  1. Oyundayken Esc tuşuna bas.
  2. Yerel Ağda Paylaş (Open to LAN) düğmesine tıkla.
  3. Hilelere İzin Ver seçeneğini AÇIK yap (yeni sürümlerde adı Komutlara İzin Ver).
  4. Yerel Ağ Dünyası Başlat düğmesine bas. Artık komut yazabilirsin.

Bu yöntem geçicidir: dünyadan çıkıp yeniden girdiğinde komutlar tekrar kapanır, aynı adımları yinelemen gerekir.

Java Edition'da hileleri açmak başarımları (advancement) engellemez. Bedrock Edition'da ise bir dünyada hileleri açtığın anda o dünyada başarımlar (achievement) kalıcı olarak kapanır.

Komut Nasıl Yazılır?

Sohbeti T ile açıp başına / koyabilir ya da doğrudan / tuşuna basarak sohbeti eğik çizgi yazılı halde açabilirsin. Birkaç temel kural işini çok kolaylaştırır:

  • Tab ile tamamlama: Komutun ya da eşya adının ilk harflerini yazıp Tab tuşuna bas. Oyun seçenekleri listeler ve tamamlar. Eşya kimliklerini ezberlemene gerek kalmaz.
  • Eşya ve yaratık kimlikleri İngilizcedir: Elmas minecraft:diamond, zombi minecraft:zombie. Başındaki minecraft: kısmı yazılmasa da çalışır.
  • Önceki komutlar: Sohbet açıkken Yukarı Ok tuşu son yazdıklarını geri getirir; aynı komutu tekrar tekrar yazmazsın.
  • Kırmızı yazı hata demektir: Oyun hatalı kısmın altını çizer. Genelde eksik bir parça ya da yanlış yazılmış bir kimlik vardır.

Hedef Seçiciler: @p, @a, @r, @s, @e

Komutu kime uygulayacağını oyuncu adı yazarak ya da hedef seçiciyle belirtirsin. Hedef seçiciler özellikle komut bloklarında ve çok oyunculu dünyalarda işe yarar.

SeçiciKimi seçerÖrnek
@pEn yakındaki oyuncu/give @p minecraft:bread 16
@aTüm oyuncular/gamemode survival @a
@rRastgele bir oyuncu/tp @r 0 100 0
@sKomutu çalıştıranın kendisi/xp add @s 10 levels
@eTüm varlıklar (yaratıklar, yerdeki eşyalar, oklar, oyuncular)/kill @e[type=minecraft:item]
@nEn yakındaki varlık (Java 1.21'den beri)/kill @n[type=minecraft:zombie]

Seçici argümanları

Seçicinin arkasına köşeli parantez içinde koşul ekleyerek hedefi daraltırsın. Birden fazla koşulu virgülle ayırırsın:

  • type=minecraft:zombie — yalnız zombiler
  • distance=..10 — en fazla 10 blok uzaktakiler (distance=5.. en az 5 blok uzaktakiler)
  • limit=3,sort=nearest — en yakın 3 tanesi
  • name=Karabas — adı Karabas olanlar
  • gamemode=survival — Hayatta Kalma modundaki oyuncular

Örneğin aşağıdaki komut 20 blok içindeki bütün zombileri öldürür:

/kill @e[type=minecraft:zombie,distance=..20]

Koşulsuz /kill @e yazma. @e oyuncuları da kapsar: kendini, evcil hayvanlarını, köylülerini ve yerdeki bütün eşyaları bir anda yok eder.

Göreli Koordinatlar: ~ ve ^ Ne Demek?

Koordinatları F3 ekranında XYZ satırında görürsün. Komutlarda sayı yazmak yerine konumuna göre de konuşabilirsin:

  • Tilde (~) bulunduğun noktaya göre dünya eksenlerinde kaydırır. ~ ~5 ~ tam 5 blok yukarın, ~10 ~ ~ X ekseninde 10 blok ötendir. Yalnız ~ yazmak "olduğum yer" demektir.
  • Şapka (^) baktığın yöne göre çalışır ve sırası sol, yukarı, ileridir. ^ ^ ^10 tam önündeki 10. bloktur, nereye bakarsan oraya göre hesaplanır.

Aynı koordinat üçlüsünde ~ ile ^ karıştırılamaz. Baktığın yöne 10 blok ışınlanmak için:

/tp @s ^ ^ ^10

En Çok Kullanılan Minecraft Komutları

/gamemode: Oyun modunu değiştirme

Dört mod vardır: survival (Hayatta Kalma), creative (Yaratıcı), adventure (Macera) ve spectator (Seyirci). Sonuna oyuncu adı yazarsan başkasının modunu değiştirirsin.

/gamemode creative

Eski sürümlerden kalma /gamemode 1 yazımı Java Edition'da artık çalışmaz; modun adını yazman gerekir. Hileler açıkken F3 + F4 ile modlar arasında hızlıca da geçebilirsin.

/give: Eşya verme

Söz dizimi /give hedef eşya adet şeklindedir. Adet yazmazsan 1 tane verir.

/give @s minecraft:diamond 64

İnternette gördüğün, köşeli ya da süslü parantezle büyülü eşya veren uzun /give komutlarına dikkat et: bu yazım 1.20.5 ve 1.21.5 sürümlerinde değişti, eski bir komut senin sürümünde hata verebilir. Büyü eklemenin en sağlam yolu eşyayı eline alıp /enchant kullanmaktır.

/tp ve /teleport: Işınlanma

Bir koordinata, başka bir oyuncunun yanına ya da göreli bir noktaya ışınlanabilirsin. /tp OyuncuA OyuncuB birinci oyuncuyu ikincinin yanına götürür.

/tp @s 100 80 -250

/time ve /weather: Saat ve hava

/time set ile day (sabah), noon (öğle), night (gece) ya da midnight (gece yarısı) seçebilirsin. Hava için clear (açık), rain (yağmur) ve thunder (fırtına) vardır.

/time set day
/weather clear

/effect: Efekt verme ve silme

Söz dizimi /effect give hedef efekt süre güç şeklindedir. Süre saniyedir; infinite yazarsan bitmez. Güçte 0 birinci seviye, 1 ikinci seviye demektir. Sondaki true efekt parçacıklarını gizler. Aşağıdaki komut sınırsız Gece Görüşü (Night Vision) verir:

/effect give @s minecraft:night_vision infinite 0 true

Üzerindeki tüm efektleri kaldırmak için /effect clear @s yaz. Sık kullanılan efekt kimlikleri: speed (Hız), haste (Acele), regeneration (Yenilenme), fire_resistance (Ateş Direnci), water_breathing (Su Altında Nefes Alma).

/enchant: Elindeki eşyayı büyüleme

Elinde tuttuğun eşyaya büyü ekler. Büyü o eşyaya uygun olmalı ve seviye büyünün olağan en yüksek seviyesini geçemez; örneğin Keskinlik (Sharpness) en fazla V olur. Hangi büyünün hangi eşyaya geldiğini büyüler rehberimizde bulabilirsin.

/enchant @s minecraft:sharpness 5

/experience (/xp): Tecrübe seviyesi

levels seviye, points tecrübe puanı ekler. add yerine set yazarsan seviyeyi doğrudan ayarlarsın.

/xp add @s 30 levels

/kill ve /summon: Öldürme ve yaratık çağırma

/kill tek başına seni öldürür; hedef seçiciyle belli varlıkları temizlersin. /summon istediğin varlığı belirttiğin noktada oluşturur. Bulunduğun yere yıldırım düşürmek için:

/summon minecraft:lightning_bolt ~ ~ ~

/setblock, /fill ve /clone: Blok komutları

/setblock tek bir blok koyar: /setblock ~ ~ ~2 minecraft:chest. /fill iki köşe arasındaki alanı doldurur ve tek seferde en fazla 32.768 blokla çalışır. /clone ise iki köşe arasındaki yapıyı kopyalayıp yazdığın üçüncü noktaya yapıştırır: /clone x1 y1 z1 x2 y2 z2 x y z. Ayağının altına 7x7 taş zemin döşemek için:

/fill ~-3 ~-1 ~-3 ~3 ~-1 ~3 minecraft:stone

Bir alanı boşaltmak için blok olarak minecraft:air yazman yeterli.

/locate: Yapı ve biyom bulma

En yakın yapının ya da biyomun koordinatını ve uzaklığını verir. Sohbette çıkan yeşil koordinata tıklarsan oyun ışınlanma komutunu senin için hazırlar.

/locate structure #minecraft:village

Başka örnekler: /locate structure minecraft:ancient_city (Antik Kent), /locate structure minecraft:trial_chambers (Sınama Zindanı), /locate biome minecraft:cherry_grove (Kiraz Ağacı Korusu).

Dünya ayarı komutları

  • /difficulty hard — zorluğu değiştirir: peaceful (Barışçıl), easy, normal, hard.
  • /spawnpoint — bulunduğun yeri kendi yeniden doğma noktan yapar.
  • /setworldspawn — dünyanın genel doğma noktasını bulunduğun yere taşır.
  • /seed — dünyanın tohum (seed) numarasını gösterir.
  • /worldborder set 2000 — dünya sınırını kurar; yazdığın sayı sınırın bir kenarının uzunluğudur. Merkezi /worldborder center ~ ~ ile ayarlanır.

/clear, /title ve /msg

/clear @s minecraft:dirt envanterindeki toprakları siler; eşya yazmazsan envanterin tamamen boşalır, dikkatli kullan. /title @a title "Merhaba" herkesin ekranının ortasına büyük yazı çıkarır. /msg OyuncuAdi selam ise yalnız o oyuncuya özel mesaj gönderir; /msg hileler kapalıyken ve sunucularda da çalışır.

En Önemli Gamerule Komutları

Oyun kuralları (gamerule) dünyanın nasıl davrandığını değiştirir. Kullanımı /gamerule kural değer şeklindedir. En çok aranan kural, ölünce eşyaların düşmemesini sağlayan envanter korumasıdır:

/gamerule keepInventory true

Java 1.21.11 ile kural adları küçük harfli ve alt çizgili yeni bir biçime geçti. Hangi sürümde olduğunu bilmiyorsan /gamerule yazıp Tab'a bas, oyun doğru adları listeler.

Kural (1.21.4 - 1.21.10)1.21.11 ve sonrasıVarsayılanNe işe yarar
keepInventorykeep_inventoryfalsetrue olunca ölünce envanter ve tecrübe korunur
doDaylightCycleadvance_timetruefalse olunca saat durur, hep aynı vakit kalır
doWeatherCycleadvance_weathertruefalse olunca hava değişmez
doMobSpawningspawn_mobstruefalse olunca yaratıklar kendiliğinden doğmaz
mobGriefingmob_griefingtruefalse olunca Creeper patlaması blok kırmaz, Enderman blok taşımaz
doFireTickfire_spread_radius_around_playertrue (yenisinde 128)Ateşin yayılması; eski kuralda false, yenisinde 0 yayılmayı kapatır
playersSleepingPercentageplayers_sleeping_percentage100Gecenin geçmesi için uyuması gereken oyuncu yüzdesi; 50 yaparsan yarısı yeter
naturalRegenerationnatural_health_regenerationtruefalse olunca can açlık barıyla kendiliğinden dolmaz
doInsomniaspawn_phantomstruefalse olunca uykusuz kalsan da Kâbus (Phantom) doğmaz

Sunucularda Komutlar Neden Çalışmaz?

Çok oyunculu sunucularda /gamemode, /give ya da /tp gibi hile komutlarını yalnız yetkili (op) kişiler kullanabilir. Normal bir oyuncu bunları yazdığında "Bu komutu kullanmaya yetkin yok" türünden bir hata alır. Bu, oyunun adil kalması için böyledir; herkes kendine elmas verebilseydi ekonomi de rekabet de olmazdı.

Bunun yerine sunucular eklentilerle kendi komutlarını ekler. Pek çok sunucuda doğma noktasına dönmek için /spawn, ev kaydedip dönmek için /sethome ve /home, başka bir oyuncuya ışınlanma isteği göndermek için /tpa gibi komutlar bulunur. Her sunucunun komut listesi farklıdır; genelde /help yazarak ya da sunucunun sitesinden öğrenebilirsin. Sunuculara nasıl bağlanacağını sunucuya giriş rehberimizde anlattık.

MinerTown'da da oyunu kolaylaştıran sunucu komutları var: Survival'da /rtp ile rastgele bir yere ışınlanıp arazini korumaya alabilir, Skyblock'ta /is ile kendi adanı yönetebilirsin. Adres: play.minertown.net

Komut Bloğu ile Otomatik Komutlar

Bir komutu her seferinde elle yazmak istemiyorsan komut bloğu (Command Block) kullanabilirsin. Komut bloğu yaratıcı envanterde normalde görünmez; /give @s minecraft:command_block ile alınır ve yalnız Yaratıcı modda düzenlenebilir. İçine yazdığın komut, blok redstone sinyali aldığında çalışır. Bir düğmeye basınca gündüz yapan bir düzenek ya da bir basınç plakasına basınca oyuncuyu ışınlayan bir kapı bu yolla kurulur. Sinyalin nasıl taşındığını Redstone rehberimizde adım adım anlattık.

Sıkça Sorulan Sorular

Minecraft'ta hile nasıl açılır?
Yeni dünyada oluşturma ekranındaki Hilelere İzin Ver seçeneğini aç. Var olan dünyada Esc → Yerel Ağda Paylaş → Hilelere İzin Ver (yeni sürümlerde Komutlara İzin Ver) AÇIK → Yerel Ağ Dünyası Başlat yolunu izle; bu yöntem yalnız o oturum için geçerlidir.
/gamemode 1 neden çalışmıyor?
Java Edition sayılı yazımı kabul etmez. Bunun yerine /gamemode creative ya da /gamemode survival gibi modun adını yazmalısın.
Ölünce eşyalar düşmesin diye hangi komut yazılır?
/gamerule keepInventory true yaz. Java 1.21.11 ve sonrasında kuralın adı keep_inventory olarak değişti.
Komutla elmas nasıl alınır?
Hileler açıkken /give @s minecraft:diamond 64 yazarsan envanterine 64 elmas gelir. Sayıyı değiştirerek istediğin kadar alabilirsin.
Hile açmak başarımları kapatır mı?
Java Edition'da kapatmaz, başarımlar kazanılmaya devam eder. Bedrock Edition'da ise hileleri açtığın dünyada başarımlar kalıcı olarak kapanır.
Sunucuda /gamemode creative yazabilir miyim?
Hayır, sunucularda hile komutlarını yalnız yetkililer kullanabilir. Oyuncular sunucunun kendi komutlarını (ör. /spawn, /tpa) kullanır; listeyi genelde /help ile görürsün.