Komut Bloğu Nedir, Neden Bu Kadar Eğlenceli? 🎮✨
Komut blokları (Command Block), Minecraft’ta tek bir tuşla (ya da bir redstone sinyaliyle) komut çalıştıran özel bloklardır. Komutları sohbetten yazmak yerine, komut bloğuna yazarsın ve:
- 🧩 Otomatik sistemler kurarsın (puan, görev, checkpoint)
- 🎬 Sinematik efektler eklersin (ses, yazı, parçacık)
- 🎲 Mini oyunlar tasarlarsın (PVP arena, yarış, saklambaç)
- 😈 Arkadaşlarını “zararsız” şekilde trollersin (ekran yazısı, sahte ses, confetti)
Bu rehber hiç bilmeyenler için sıfırdan anlatır. “Ben komut yazmayı bilmiyorum” diyorsan tam senlik.
⚠️ Not (Önemli): Aşağıdaki troll’ler zararsız olacak şekilde seçildi. Dünya bozma, eşyaları silme, ban atma, oyuncuyu sürekli öldürme gibi sinir bozucu ve sunucuya zarar veren şeyler yok.
0) Başlamadan Önce: Komutları Açma + Komut Bloğu Alma ✅
Hileler (Cheats) Açık mı?
Tek oyunculu dünyada:
- Oyun menüsü → Lan’a Aç → “Hilelere İzin Ver” → Aç
Sunucuda:
- Yetkin (OP) varsa sorun yok. Yoksa admin’den izin istemen gerekebilir.
Komut Bloğu Nasıl Alınır?
Sohbete şunu yaz:
/give @p minecraft:command_block 1
Komut blok türleri:
- Impulse (Turuncu): Tetiklenince 1 kez çalışır.
- Chain (Yeşil): Zincirdeki komutları sırayla çalıştırır.
- Repeat (Mor): Sürekli çalışır (dikkatli kullan!).
🧠 Yeni başlayan ipucu: İlk projelerde Impulse + Button ile başla. Sonra Repeat/Chain’e geç.
1) Mini Rehber: En Çok Kullanacağımız 6 Komut 🎯
Bu içerikte özellikle şu komutlarla harikalar yapacağız:
- /scoreboard → puan, sayaç, para sistemi
- /tellraw → renkli, emojili, tıklanabilir sohbet mesajı
- /title → ekrana dev yazı, alt yazı, actionbar
- /playsound → oyuncuya özel ses efekti
- /particle → confetti, büyü, iz efekti
- /spreadplayers → oyuncuları rastgele dağıt (mini oyun başlangıcı)
Not: Sürüm isimleri ve bazı küçük sözdizimleri Java/Bedrock arasında değişebilir. Bu rehber genel mantığı öğretir.
🧱 EN İYİ 7 KOMUT BLOK PROJESİ (Adım Adım)
1️⃣ “Tek Tuşla Sinematik Giriş” Sistemi 🎬 (Title + Sound + Particle)
Ne yapacağız? Butona basınca:
- Ekrana dev bir “HOŞ GELDİN!” yazısı
- Havalı bir ses
- Konfeti parçacıkları
Kurulum (3 komut bloğu)
- Bir Impulse komut bloğu yerleştir, üstüne Button tak.
- Yanına Chain komut bloğu bağla (ok yönüne dikkat).
- Bir tane daha Chain ekle.
Komut 1 (Impulse): Title
/title @p title {"text":"HOŞ GELDİN!","color":"gold","bold":true}
Komut 2 (Chain): Alt yazı
/title @p subtitle {"text":"Sunucuda eğlence başlıyor 😄","color":"yellow"}
Komut 3 (Chain): Ses + Parçacık
/playsound minecraft:entity.player.levelup master @p ~ ~ ~ 1 1
Ve bir confetti hissi için:
/particle minecraft:firework ~ ~1 ~ 0.6 0.6 0.6 0.2 80 force @p
✅ Sonuç: Tek tuşla “YouTube intro” gibi giriş sahnesi!
2️⃣ “Checkpoint’li Parkur” (Düşünce Geri Işınlan) 🏃♂️💨
Ne yapacağız? Parkurda belirlediğin checkpoint bloğuna (ör. Lime Wool) basınca oyuncunun checkpoint’i kaydedilecek. Düşerse otomatik geri dönecek.
Mantık
- Checkpoint’e basınca oyuncuya bir tag ver
- Oyuncu belirli bir yükseklik altına düşerse checkpoint’e teleportla
Kurulum
- Checkpoint noktana bir blok koy: lime_wool
- 1 adet Repeat komut bloğu (Always Active)
- 1 adet Chain komut bloğu
Komut A (Repeat): Checkpoint’i yakala
/execute as @a at @s if block ~ ~-1 ~ minecraft:lime_wool run tag @s add cp1
Komut B (Chain): Düşenleri geri al
Örnek: Y seviyesi 40’ın altına düşerse:
/execute as @a[tag=cp1] at @s if entity @s[y=..39] run tp @s <checkpointX> <checkpointY> <checkpointZ>
📌 Buradaki
<checkpointX> <checkpointY> <checkpointZ>yerine checkpoint koordinatlarını yaz.
✨ İpucu: Her checkpoint için cp2, cp3… diye tag ekleyip daha gelişmiş yapabilirsin.
3️⃣ “Coin Toplama Mini Oyunu” 🪙 (Scoreboard ile)
Bu proje en öğretici olanlardan biri: puan sistemi kuracağız.
3.1 Scoreboard’ı Oluştur
Sohbete bir kez yaz (dünya kurulum komutu):
/scoreboard objectives add coin dummy "Coin"
3.2 Coin Bloğu Tanımla
Coin gibi davranacak bloğu seçelim: gold_nugget item’ı yere atılınca toplansın.
Repeat komut bloğu (Always Active):
/execute as @e[type=item,nbt={Item:{id:"minecraft:gold_nugget"}}] at @s run scoreboard players add @p[distance=..2] coin 1
Chain komut bloğu:
/kill @e[type=item,nbt={Item:{id:"minecraft:gold_nugget"}},distance=..2]
3.3 Puanı Ekranda Göster (Actionbar)
Repeat komut bloğu:
/title @a actionbar {"text":"Coin: ","color":"yellow","extra":[{"score":{"name":"@s","objective":"coin"},"color":"gold"}]}
✅ Sonuç: Oyuncular coin topladıkça puan artar, ekranda görünür!
4️⃣ “Rastgele Spawn + Geri Sayım Başlangıcı” ⏳ (Spreadplayers)
Ne yapacağız? Mini oyun başlarken herkesi alana rastgele dağıtıp 3…2…1… BAŞLA! diyeceğiz.
Kurulum
- 1 Impulse (butonlu)
- 3 Chain
Komut 1: Herkesi dağıt
/spreadplayers 0 0 20 80 false @a
Açıklama:
- Merkez: 0 0
- Minimum mesafe: 20
- Maksimum yarıçap: 80
Komut 2: Geri sayım
/title @a title {"text":"3","color":"red","bold":true}
Komut 3: (Biraz gecikme için redstone repeater kullanabilirsin)
/title @a title {"text":"2","color":"gold","bold":true}
Komut 4:
/title @a title {"text":"1","color":"yellow","bold":true}
Ve son:
/title @a title {"text":"BAŞLA!","color":"green","bold":true}
/playsound minecraft:entity.ender_dragon.growl master @a ~ ~ ~ 0.6 1.2
🎮 Kullanım: Battle Royale, Spleef, Saklambaç… hepsine uyar.
5️⃣ “Butonla Açılan Gizli Kapı” 🚪🕵️ (Data Merge ile Cool Kapı)
Ne yapacağız? Butona basınca görünmez bir mekanizma yerine, havalı bir “gizli kapı” açılacak.
Yöntem (Basit)
Bir duvar bloğunu air yapıp sonra geri koy.
Impulse:
/setblock <x> <y> <z> minecraft:air
Chain:
/playsound minecraft:block.piston.extend master @p ~ ~ ~ 1 1
Chain (kapıyı geri kapatmak için gecikmeli):
/setblock <x> <y> <z> minecraft:stone_bricks
✨ Daha “sinema” olsun istersen /particle ile duman ekle:
/particle minecraft:smoke ~ ~1 ~ 0.2 0.2 0.2 0.01 20 force @p
6️⃣ “Kendi Marketin: Coin ile Alışveriş” 🛒 (Scoreboard + Tellraw)
Bu proje “vay be” dedirtir: Coin biriktirip butondan alışveriş.
Mantık
- Eğer coin ≥ 10 ise oyuncuya elmas ver
- Değilse “yetmedi” mesajı
Komut bloğu 1 (Impulse): Kontrol
/execute as @p if score @s coin matches 10.. run give @s minecraft:diamond 1
Komut bloğu 2 (Chain): Coin düş
/execute as @p if score @s coin matches 10.. run scoreboard players remove @s coin 10
Komut bloğu 3 (Chain): Yetmedi mesajı
/execute as @p unless score @s coin matches 10.. run tellraw @s {"text":"Yetersiz coin! 😅","color":"red"}
🧠 İpucu: Tellraw ile tıklanabilir “Market” menüsü bile yapılır (aşağıda troll bölümünde örnek var).
7️⃣ “Bölgeye Girince Otomatik Etkinlik” 🚨 (Güvenli Alan / Alarm)
Ne yapacağız? Belirli koordinat aralığına girince:
- Alarm sesi
- Ekranda uyarı
- Parçacık efekti
Repeat (Always Active):
/execute as @a[x=10,y=50,z=10,dx=20,dy=10,dz=20] run title @s actionbar {"text":"⚠️ Yasak Bölge!","color":"red"}
Chain:
/execute as @a[x=10,y=50,z=10,dx=20,dy=10,dz=20] run playsound minecraft:block.note_block.bell master @s ~ ~ ~ 1 1
Chain:
/execute as @a[x=10,y=50,z=10,dx=20,dy=10,dz=20] run particle minecraft:lava ~ ~1 ~ 0.3 0.3 0.3 0.01 10 force @s
✅ Kullanım: Banka, kasalar, VIP alan, “girmeyin” bölgesi.
😈 MULTIPLAYER TROLL KOMUTLARI (ZARARSIZ + AŞIRI EĞLENCELİ)
Bu bölümde “gülme garantili” ama zarar vermeyen şakalar var.
🛡️ Bonus: Sunucu Adminleri İçin “GÜVENLİ MOD” (Anti-Spam + Süre Limiti + Panik Butonu) ✅
Troll komutları eğlencelidir ama kontrolsüz olursa:
- chat spam olur 💬💥
- düşük sistemler kasabilir 🐢
- oyuncuların keyfi kaçar 😅
O yüzden aşağıdaki 4 güvenlik kuralını uygularsan hem eğlenir hem “admin gibi” görünürsün.
✅ Kural 1: Sadece izin verilen kişilere uygula (Tag sistemi)
Önce “troll yapılabilir” oyunculara tag ver:
/tag OyuncuAdi add troll_ok
Bundan sonra troll komutlarında @p yerine etiketli oyuncu hedefle:
/effect give @a[tag=troll_ok] speed 2 1 true
🎯 Böylece yanlışlıkla herkesi etkilemezsin.
✅ Kural 2: Süre limiti (10 saniye çalış, sonra otomatik dur)
En temiz yöntem: scoreboard ile sayaç.
Adım A: Sayaç objective oluştur (1 kere)
/scoreboard objectives add trollTimer dummy "Troll Timer"
Adım B: Troll başlatma butonu (Impulse)
Butona basınca hedef oyuncuya 10 saniyelik sayaç ver:
/scoreboard players set @a[tag=troll_ok] trollTimer 200
Minecraft’ta 1 saniye ≈ 20 tick → 10 saniye = 200 tick.
Adım C: Sayaç düşürme (Repeat, Always Active)
/scoreboard players remove @a[scores={trollTimer=1..}] trollTimer 1
Adım D: Troll komutunu sadece sayaç varken çalıştır
Örnek: confetti sadece süre boyunca olsun:
/execute as @a[tag=troll_ok,scores={trollTimer=1..}] at @s run particle minecraft:firework ~ ~1 ~ 0.6 0.6 0.6 0.15 15 force @s
✅ Sayaç 0 olunca efekt otomatik biter.
✅ Kural 3: Cooldown (30 saniye tekrar basamasın)
Bir de “bekleme süresi” kuralı ekleyelim.
Adım A: Cooldown objective (1 kere)
/scoreboard objectives add trollCD dummy "Troll Cooldown"
Adım B: Butona basma koşulu (Impulse)
Sadece cooldown 0 ise çalışsın:
/execute as @p[tag=troll_ok] if score @s trollCD matches 0 run scoreboard players set @s trollTimer 200
Ve aynı bloğun zincirine (Chain) cooldown başlat:
/execute as @p[tag=troll_ok] if score @s trollCD matches 0 run scoreboard players set @s trollCD 600
30 saniye = 600 tick.
Adım C: Cooldown azaltma (Repeat)
/scoreboard players remove @a[scores={trollCD=1..}] trollCD 1
✅ Böylece aynı kişi 30 saniye dolmadan tekrar troll başlatamaz.
✅ Kural 4: “Panik Butonu” (Tek tuşla her şeyi durdur) 🧯
Her sistemin acil kapatma düğmesi olmalı 😄
Impulse (butonlu) komut bloğu:
/scoreboard players set @a trollTimer 0
İstersen cooldown’u da sıfırla:
/scoreboard players set @a trollCD 0
🧠 Pro ipucu: Panik butonunu gizli bir yere koy (admin odası gibi).
8️⃣ Sahte Sistem Mesajı (Tellraw ile) 📢😂
Arkadaşın bir anda “Admin seni izliyor” gibi bir mesaj görür.
/tellraw @p {"text":"[SİSTEM] ","color":"dark_red","bold":true,"extra":[{"text":"Sunucu performans testi…","color":"red"},{"text":" (şaka 😄)","color":"yellow"}]}
✨ Daha komiği: Tıklanınca mesaj gönderen bir “buton” gibi:
/tellraw @p [{"text":"▶ ŞÜPHELİ LİNKE TIKLA","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/say Ben kandım 😭"}}]
9️⃣ “Confetti Yağmuru” 🎉 (Particle Spam ama Az)
Oyuncuya kısa süreli konfeti patlat.
/particle minecraft:firework ~ ~1 ~ 1 1 1 0.2 120 force @p /playsound minecraft:entity.firework_rocket.blast master @p ~ ~ ~ 1 1
⚠️ Parçacık sayısını abartma; düşük cihazlarda kasabilir.
🔟 “Yanlış Tuşa Bastın!” Ekran Troll’ü ⛔
Oyuncu bir anda ekranda dev uyarı görür.
/title @p title {"text":"HATA 404","color":"red","bold":true}
/title @p subtitle {"text":"Beynini bulamadık 🤖","color":"gray"}
/playsound minecraft:entity.villager.no master @p ~ ~ ~ 1 1
1️⃣1️⃣ “Hayalet Adımlar” 👣👻 (Ses ile)
Oyuncu yürürken arkasından adım sesi gelir. Korku komedisi!
Repeat (Always Active):
/execute as @a run playsound minecraft:block.grass.step master @s ~ ~ ~ 0.2 0.8
🧠 Bunu her tick çalıştırma! Bir redstone clock veya daha seyrek çalışan mekanizma ile kullan.
1️⃣2️⃣ “Rastgele Ünvan” 🎭 (Title + Scoreboard ile)
Oyunculara rastgele komik unvanlar ver.
Önce bir objective:
/scoreboard objectives add role dummy "Role"
Sonra oyuncuya 1–4 arası rastgele sayı:
/scoreboard players set @p role 1
(İleri seviye rastgelelik için farklı yöntemler var; yeni başlayan için şimdilik manuel bile yeter.)
Role’a göre title:
/execute as @p if score @s role matches 1 run title @s title {"text":"Patates Kralı 🥔","color":"gold"}
/execute as @p if score @s role matches 2 run title @s title {"text":"Blok Mühendisi 🧱","color":"aqua"}
/execute as @p if score @s role matches 3 run title @s title {"text":"Korku Tavuğu 🐔","color":"yellow"}
/execute as @p if score @s role matches 4 run title @s title {"text":"Lag Büyücüsü 🪄","color":"light_purple"}
✅ Sonuç: Arkadaş grubunda kahkaha.
⭐ Yıldızlı Karşılaştırma Tablosu (En İyi Projeyi Seç!)
Aşağıdaki tabloda her sistemi; Kurulum Zorluğu, Eğlence, Sunucu Dostu ve Yeni Başlayan Uygunluğu açısından puanladım.
| Proje / Troll | Kurulum Zorluğu | Eğlence | Sunucu Dostu | Yeni Başlayan | Ne için ideal? |
|---|---|---|---|---|---|
| Sinematik Giriş | ⭐⭐☆☆☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Sunucu intro / etkinlik |
| Checkpoint Parkur | ⭐⭐⭐☆☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐☆ | Parkur haritaları |
| Coin Toplama | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐☆ | ⭐⭐⭐☆☆ | Eğitim, mini oyun |
| Rastgele Spawn + Geri Sayım | ⭐⭐⭐☆☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐☆ | Mini oyun başlangıcı |
| Gizli Kapı | ⭐⭐☆☆☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Base gizlilik, puzzle |
| Market (Coin ile) | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐☆ | ⭐⭐⭐☆☆ | Ekonomi sistemi |
| Bölge Alarmı | ⭐⭐⭐☆☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐☆ | Güvenlik / VIP |
| Sahte Sistem Mesajı | ⭐⭐☆☆☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Kısa şaka |
| Confetti Yağmuru | ⭐⭐☆☆☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐⭐ | Kutlama / troll |
| HATA 404 Ekranı | ⭐⭐☆☆☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Mizah |
| Hayalet Adımlar | ⭐⭐⭐☆☆ | ⭐⭐⭐⭐☆ | ⭐⭐⭐☆☆ | ⭐⭐⭐☆☆ | Korku-komedi |
| Rastgele Ünvan | ⭐⭐⭐⭐☆ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐☆ | ⭐⭐⭐☆☆ | Party modu |
Yeni Başlayanların En Çok Yaptığı 7 Hata (Ve Çözümü) 🧯
- Komut bloğu çalışmıyor → “Always Active” kapalı olabilir veya redstone sinyali yoktur.
- Chain çalışmıyor → Ok yönü yanlış bağlanmıştır.
- @p yerine @a kullandım → Herkesi etkiledi, kaos çıktı 😅
- Repeat komutu kasıyor → Çok sık çalıştırıyorsun; sayıyı azalt veya daha seyrek tetikle.
- Koordinatları yanlış yazdım → F3 ile koordinat kontrol et.
- Komut bloğu spam yaptı → /particle ve /playsound miktarını düşür.
- Scoreboard görünmüyor → Actionbar kullan veya /scoreboard objectives setdisplay ile göster.
SSS: Sık Sorulan Sorular 💬
Komut blokları survival’da kullanılabilir mi? Genellikle admin/cheats gerekir. Harita tasarımında creative daha uygundur.
Bedrock’ta olur mu? Çoğu mantık olur; bazı JSON biçimleri ve nbt detayları farklı olabilir.
En kolay proje hangisi? Sinematik giriş + HATA 404 troll’ü. 5 dakikada kurarsın.
En “vay be” dedirten? Coin + Market sistemi. Mini oyun hissi verir.
