> ## Documentation Index
> Fetch the complete documentation index at: https://support.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# SkinsRestorer

> SkinsRestorer, offline Minecraft sunucularındaki oyuncuların görünümlerini (skin) değiştirmelerini sağlayan bir eklentidir. Oyuncular Minecraft'ın varsayılan skin sisteminden bağımsız olarak istedikleri skini seçebilir. Entegre web sistemi sayesinde kullanıcılar skinlerini doğrudan web sitesinden de değiştirebilir; böylece oyun içi ve çevrim içi görünüm tutarlı kalır.

Web sitenizi SkinsRestorer ile entegre etmeden önce en güncel resmi sürümü kullandığınızdan emin olun. En yeni SkinsRestorer sürümünü buradan indirebilirsiniz:\
[https://www.spigotmc.org/resources/skinsrestorer.2124/](https://www.spigotmc.org/resources/skinsrestorer.2124/)

### 1. Eklentiyi Veritabanına Bağlama

Önce sunucunuzun ana dizinindeki `/plugins/SkinsRestorer/config.yml` dosyasını açın. Veritabanı yapılandırma bölümünü aşağıda gösterildiği gibi düzenleyin:

```yaml theme={null}
database:
    enabled: true
    host: DATABASE_HOST
    port: DATABASE_PORT
    database: DATABASE_NAME
    username: DATABASE_USERNAME
    password: DATABASE_PASSWORD
    maxPoolSize: 30
    tablePrefix: zonely_
    connectionOptions: sslMode=disable&serverTimezone=UTC
```

### 2. Oyuncu Girişleri İçin Varsayılan Skin Ayarlama

Oyuncular sunucuya katıldığında **premium hesap** sahipleri orijinal skinlerini gösterebilir. Premium olmayan oyuncular için özel **varsayılan skinler** atayabilirsiniz. Bu, sunucunuzda görsel çeşitliliği artırır ve oyuncu etkileşimini iyileştirir.\
Bunu yapmak için `/plugins/SkinsRestorer/config.yml` dosyasını açın ve aşağıdaki bölümü bulun:

```yaml theme={null}
storage:
    defaultSkins:
        enabled: true # Enables default skins.
        applyForPremium: false # Apply default skins to premium users?
        list: # Default skin names or custom uploaded skin tags
        - Zonely
        - WhiteEffect
```

`list:` bölümüne doğrudan Minecraft kullanıcı adları ekleyebilir veya özel yüklenmiş skinleri dahil edebilirsiniz.

### 3. Kendi Özel Skinlerinizi Yükleme ve Kullanma

Kullanıcı adlarına bağlı kalmadan özel skin eklemek için aşağıdaki adımları izleyin:

<Steps>
  <Step title="Skin dosyasını yükleyin">
    Özel skin dosyanızı (`.png` formatında, 64x64 piksel) sunucu dizininize yükleyin:

    `/plugins/SkinsRestorer/skins/`
  </Step>

  <Step title="Skini SkinsRestorer'a ekleyin">
    Oyun içinde aşağıdaki komutu kullanarak skininizi yükleyin ve bir etiket atayın:

    `/sr skin upload <skin> <skinname.png>`

    Örnek:

    `/sr skin upload CustomSkin /plugins/SkinsRestorer/skins/customskin.png`
  </Step>

  <Step title="Skin etiketini varsayılan listeye ekleyin">
    `config.yml` dosyasına geri dönün ve özel skin etiketinizi varsayılan skin listesine ekleyin:

    ```yaml theme={null}
    storage:
        defaultSkins:
            enabled: true
            applyForPremium: false
            list:
              - Zonely
              - WhiteEffect
              - CustomSkin # Your uploaded skin
    ```
  </Step>

  <Step title="Değişiklikleri uygulayın">
    Değişiklikleri etkinleştirmek için sunucunuzda aşağıdaki komutu çalıştırın:

    `/skinsrestorer reload`
  </Step>
</Steps>

<Check>
  Artık oyuncular sunucuya her katıldığında atanmış varsayılan veya özel skinleri otomatik olarak uygulanır.
</Check>
