- MC Yaşı
- 13 gün
- Mesaj Sayısı
- 211
- Konu Sayısı
- 186
- Beğeni Sayısı
- 76
- Trade Sayısı
- 0
- Memleket
- ANKARA
[REHBER]
Komut Bloğu İle Otomatik Yenilenen Maden (Resetting Mine) Yapımı
Herkese selam Minecraft mimarları ve harita geliştiricileri!
"Komut Bloğu Sanatı" serimizin 3. rehberinde, Faction, Prison (Hapishane) veya Survival sunucularının vazgeçilmezi olan **Otomatik Yenilenen Maden (Resetting Mine)** sistemini kurmayı öğreniyoruz.
MineResetLite gibi eklentilere (plugin) ihtiyaç duymadan, tamamen Vanilla Minecraft komutlarıyla belirlediğiniz süre aralıklarında hasarsız bir şekilde maden alanını sıfırlayan bu sistemi adım adım kuruyoruz!
1. Bu Sistem Nerede ve Neden Kullanılır?
•
Faction & OP-Faction Haritaları: Oyuncuların hammadde veya rütbe madenlerinde sürekli elmas, demir, kömür kazabilmesi için.
•
Prison (Hapishane) Sunucuları: A, B, C gibi maden alanlarını oyuncular kazıp bitirdikçe otomatik yenilemek için.
•
Skyblock & Minigame Arenaları: Ortak maden adalarını belirli dakikalarda bir ilk haline döndürmek için.
2. Sistemin Mantığı Nasıl Çalışır?
Bu sistem 2 temel unsur üzerine kuruludur:
1. Şablon Maden (Kopyalanacak Alan): Haritanın görünmeyen gizli bir yerinde duran, içi dolu maden bloğu kütlesi.
2. Aktif Maden (Oyuncuların Kazdığı Alan): Oyuncuların erişebildiği ve sürekli kırdığı alan.
Scoreboard zamanlayıcısı belirlediğiniz süreye ulaştığında `/clone` komutu çalışır ve şablon madendeki tüm blokları milisaniyelik bir hızla oyuncuların kazdığı alana kopyalar.
3. Ön Hazırlık: Scoreboard Zamanlayıcısını Tanımlama
İlk olarak arka planda zamanı sayacak sanal değişkenimizi oluşturuyoruz.
4. Komut Bloğu Dizilimi ve Tam Kodlar
Maden alanınızın yakınına (veya spawn bölgesine) birbirine bağlı 3 adet komut bloğu yerleştirin. Ok yönlerinin birbirini takip ettiğinden emin olun.
1. Komut Bloğu (Zamanlayıcıyı Çalıştıran Blok):
• Tür: Yinelemeli (Repeat)
• Koşul: Koşulsuz (Unconditional)
• Gereksinim: Her Zaman Etkin (Always Active)
• Kod:
`scoreboard players add #Maden MadenTimer 1`
*(Açıklama: Her 1 saniyede bu sayaca 20 puan eklenir.)*
2. Komut Bloğu (Sıfırlama Komutu):
• Tür: Zincir (Chain)
• Koşul: Koşulsuz (Unconditional)
• Gereksinim: Her Zaman Etkin (Always Active)
• Kod:
`execute if score #Maden MadenTimer matches 1200.. run clone X1 Y1 Z1 X2 Y2 Z2 X3 Y3 Z3`
*(Açıklama: X1 Y1 Z1 ve X2 Y2 Z2 Şablon Madeninizin iki çapraz köşesidir. X3 Y3 Z3 ise Aktif Madeninizin en küçük koordinatlı köşesidir.)*
3. Komut Bloğu (Sayacı Sıfırlayan Blok):
• Tür: Zincir (Chain)
• Koşul: Koşulsuz (Unconditional)
• Gereksinim: Her Zaman Etkin (Always Active)
• Kod:
`execute if score #Maden MadenTimer matches 1200.. run scoreboard players set #Maden MadenTimer 0`
*(Açıklama: Maden yenilendikten sonra zaman sayacını başa döndürür.)*
5. Süre Ayarlaması Nasıl Yapılır? (Tick Mantığı)
Minecraft'ta 1 saniye = 20 Tick demektir.
• 1 Dakika için: 60 saniye x 20 tick = 1200
• 5 Dakika için: 300 saniye x 20 tick = 6000
• 10 Dakika için: 600 saniye x 20 tick = 12000
Madeninizin kaç dakikada bir yenilenmesini istiyorsanız kodlardaki `1200` sayısını yukarıdaki değerlerle değiştirebilirsiniz.
6. Ekran Bildirimi ve Ses Efekti Ekleme (Gelişmiş Özellik)
Maden yenilendiğinde tüm oyunculara haber vermek için 3. komut bloğunun arkasına 2 yeni Zincir (Chain) komut bloğu daha ekleyebilirsiniz:
• Ekran Yazısı İçin:
`execute if score #Maden MadenTimer matches 1200.. run title @a actionbar {"text":"§a
Maden Alanı Yenilendi!","bold":true}`
• Ses Efekti İçin:
`execute if score #Maden MadenTimer matches 1200.. run playsound minecraft:block.anvil.use master @a ~ ~ ~ 1 1`
Otomatik yenilenen maden sistemini haritanızda denediniz mi? Takıldığınız koordinat veya zaman ayarlamalarını yorumlarda sorabilirsiniz!
Konu Etiketleri / Tags
Herkese selam Minecraft mimarları ve harita geliştiricileri!
"Komut Bloğu Sanatı" serimizin 3. rehberinde, Faction, Prison (Hapishane) veya Survival sunucularının vazgeçilmezi olan **Otomatik Yenilenen Maden (Resetting Mine)** sistemini kurmayı öğreniyoruz.
MineResetLite gibi eklentilere (plugin) ihtiyaç duymadan, tamamen Vanilla Minecraft komutlarıyla belirlediğiniz süre aralıklarında hasarsız bir şekilde maden alanını sıfırlayan bu sistemi adım adım kuruyoruz!
1. Bu Sistem Nerede ve Neden Kullanılır?
•
•
•
2. Sistemin Mantığı Nasıl Çalışır?
Bu sistem 2 temel unsur üzerine kuruludur:
1. Şablon Maden (Kopyalanacak Alan): Haritanın görünmeyen gizli bir yerinde duran, içi dolu maden bloğu kütlesi.
2. Aktif Maden (Oyuncuların Kazdığı Alan): Oyuncuların erişebildiği ve sürekli kırdığı alan.
Scoreboard zamanlayıcısı belirlediğiniz süreye ulaştığında `/clone` komutu çalışır ve şablon madendeki tüm blokları milisaniyelik bir hızla oyuncuların kazdığı alana kopyalar.
3. Ön Hazırlık: Scoreboard Zamanlayıcısını Tanımlama
İlk olarak arka planda zamanı sayacak sanal değişkenimizi oluşturuyoruz.
Sohbet Satırına Yazılacak Komut:
`/scoreboard objectives add MadenTimer dummy`
4. Komut Bloğu Dizilimi ve Tam Kodlar
Maden alanınızın yakınına (veya spawn bölgesine) birbirine bağlı 3 adet komut bloğu yerleştirin. Ok yönlerinin birbirini takip ettiğinden emin olun.
1. Komut Bloğu (Zamanlayıcıyı Çalıştıran Blok):
• Tür: Yinelemeli (Repeat)
• Koşul: Koşulsuz (Unconditional)
• Gereksinim: Her Zaman Etkin (Always Active)
• Kod:
`scoreboard players add #Maden MadenTimer 1`
*(Açıklama: Her 1 saniyede bu sayaca 20 puan eklenir.)*
2. Komut Bloğu (Sıfırlama Komutu):
• Tür: Zincir (Chain)
• Koşul: Koşulsuz (Unconditional)
• Gereksinim: Her Zaman Etkin (Always Active)
• Kod:
`execute if score #Maden MadenTimer matches 1200.. run clone X1 Y1 Z1 X2 Y2 Z2 X3 Y3 Z3`
*(Açıklama: X1 Y1 Z1 ve X2 Y2 Z2 Şablon Madeninizin iki çapraz köşesidir. X3 Y3 Z3 ise Aktif Madeninizin en küçük koordinatlı köşesidir.)*
3. Komut Bloğu (Sayacı Sıfırlayan Blok):
• Tür: Zincir (Chain)
• Koşul: Koşulsuz (Unconditional)
• Gereksinim: Her Zaman Etkin (Always Active)
• Kod:
`execute if score #Maden MadenTimer matches 1200.. run scoreboard players set #Maden MadenTimer 0`
*(Açıklama: Maden yenilendikten sonra zaman sayacını başa döndürür.)*
5. Süre Ayarlaması Nasıl Yapılır? (Tick Mantığı)
Minecraft'ta 1 saniye = 20 Tick demektir.
• 1 Dakika için: 60 saniye x 20 tick = 1200
• 5 Dakika için: 300 saniye x 20 tick = 6000
• 10 Dakika için: 600 saniye x 20 tick = 12000
Madeninizin kaç dakikada bir yenilenmesini istiyorsanız kodlardaki `1200` sayısını yukarıdaki değerlerle değiştirebilirsiniz.
6. Ekran Bildirimi ve Ses Efekti Ekleme (Gelişmiş Özellik)
Maden yenilendiğinde tüm oyunculara haber vermek için 3. komut bloğunun arkasına 2 yeni Zincir (Chain) komut bloğu daha ekleyebilirsiniz:
• Ekran Yazısı İçin:
`execute if score #Maden MadenTimer matches 1200.. run title @a actionbar {"text":"§a
• Ses Efekti İçin:
`execute if score #Maden MadenTimer matches 1200.. run playsound minecraft:block.anvil.use master @a ~ ~ ~ 1 1`
komut blogu ile maden yenileme, minecraft otomatik maden sıfırlama, clone komutu kullanımı, minecraft pluginsiz hammadde, komut blogu dersleri, komut blogu sanati, minecraftturk, mc rehberi, 2026 minecraft rehber