> For the complete documentation index, see [llms.txt](https://voseraproject.gitbook.io/voseraproject/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voseraproject.gitbook.io/voseraproject/eklenti-hizmeti/randomitemchange/yapilandirma-dosyasi-config.yml.md).

# Yapılandırma Dosyası (config.yml)

Eklentinin tüm ana ayarları `plugins/RandomItemChange/config.yml` içinde tutulur.

```yaml
# Varsayılan eşya verme süresi (saniye cinsinden)
duration: 5

# Kullanılacak dil dosyası (Örn: lang_tr.yml, lang_en.yml)
lang-file: "lang_tr.yml"

# Mini-oyun Ödül Komutları — %player% ile hedeflenir
rewards:
  kill-command: "say %player% was eliminated!"
  win-command-1: "eco give %player% 500"
  win-command-2: "eco give %player% 250"
  win-command-3: "eco give %player% 100"
  tie-command: "say The match ended in a draw!"

# Maç başlamadan önceki geri sayım süresi (saniye)
lobby-countdown: 10

# Rastgele olarak verilmesini istemediğiniz eşyalar
blacklisted-items:
  - BEDROCK
  - BARRIER
  - LIGHT
  - COMMAND_BLOCK
  - CHAIN_COMMAND_BLOCK
  - REPEATING_COMMAND_BLOCK
  - COMMAND_BLOCK_MINECART
  - STRUCTURE_BLOCK
  - STRUCTURE_VOID
  - JIGSAW
  - DEBUG_STICK
  - KNOWLEDGE_BOOK
  - END_PORTAL_FRAME
  - ENDER_DRAGON_SPAWN_EGG
  - WITHER_SPAWN_EGG

# Discord Webhook Ayarları
discord-webhook:
  enabled: false
  url: "PUT_YOUR_DISCORD_WEBHOOK_URL_HERE"

# Daralan sınır ayarları
shrinking-border:
  enabled: false
  start-after-percent: 50
  min-radius: 3
  damage-per-second: 1.0
```

### Anahtar Açıklamaları

| Anahtar                                | Tip        | Varsayılan         | Açıklama                                             |
| -------------------------------------- | ---------- | ------------------ | ---------------------------------------------------- |
| `duration`                             | sayı       | 5                  | Her eşya değişimi arasındaki saniye                  |
| `lang-file`                            | metin      | lang\_tr.yml       | Kullanılacak dil dosyasının adı                      |
| `rewards.*`                            | metin      | —                  | Maç sonu / eleme anı konsol komutları                |
| `lobby-countdown`                      | sayı       | 10                 | Maç başlama geri sayımı (saniye)                     |
| `blacklisted-items`                    | liste      | (yukarıdaki liste) | Rastgele verilmeyecek eşya isimleri                  |
| `discord-webhook.enabled`              | evet/hayır | hayır              | Discord bildirimlerini açar/kapatır                  |
| `discord-webhook.url`                  | metin      | —                  | Discord webhook adresi                               |
| `shrinking-border.enabled`             | evet/hayır | hayır              | Daralan sınırı açar/kapatır                          |
| `shrinking-border.start-after-percent` | sayı       | 50                 | Maçın yüzde kaçından sonra daralma başlasın          |
| `shrinking-border.min-radius`          | sayı       | 3                  | Merkezde bırakılacak minimum güvenli yarıçap         |
| `shrinking-border.damage-per-second`   | sayı       | 1.0                | Sınır dışı saniyelik hasar (0 = sadece görsel/uyarı) |

### Önemli Notlar

> **Kara liste**, yalnızca sunucunun tanıdığı geçerli eşya isimleriyle eşleşmelidir; tanınmayan bir isim yazılırsa konsola uyarı düşer ve o giriş yok sayılır.

> **Daralan sınır**, gerçek bir Minecraft dünya sınırı kullanmaz; her arena kendi matematiksel kutusu içinde bağımsız daralır. Detaylar için **Arena Koruması ve Sınır Sistemi** sayfasına bakın.

Değişikliklerden sonra `/ric reload` komutuyla sunucuyu yeniden başlatmadan ayarları uygulayabilirsiniz.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://voseraproject.gitbook.io/voseraproject/eklenti-hizmeti/randomitemchange/yapilandirma-dosyasi-config.yml.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
