
One Player Sleep — Minecraft'ta geceyi hızlıca atlamak için eklenti
Çok oyunculu bir sunucuda gece, ancak yatakta yeterli sayıda oyuncu yattığında atlanır. Büyük sunucular için bu kritik değildir, ama…
Çok oyunculu bir sunucuda gece, ancak yatakta yeterli sayıda oyuncu yattığında atlanır. Büyük sunucular için bu kritik değildir, ama iki-beş kişilik özel kurulumlarda durum farklıdır: biri uyumak ister, geri kalanlar inşaatla meşguldür ya da sadece bilgisayar başında değildir…
One Player Sleep — Minecraft'ta geceyi hızlıca atlamak için eklenti
Eklenti sürümü: 1.4
Çok oyunculu bir sunucuda gece, ancak yatakta yeterli sayıda oyuncu yattığında atlanır. Büyük sunucular için bu kritik değildir, ama iki-beş kişilik özel kurulumlarda durum farklıdır: biri uyumak ister, geri kalanlar inşaatla meşguldür ya da sadece bilgisayar başında değildir. One Player Sleep bu koşulu kaldırır — biri yatağa uzandığı anda gece sona erer.
Çalışma prensibi
Mantık basittir: herhangi bir oyuncu uyur ve zaman herkes için sabaha geçer. Diğer oyuncuların hiçbir şey yapması gerekmez — kendi işlerine, inşaata, çiftliğe devam ederler. Eklenti bir yükleme ekranı açmaz ve onların eylemlerini kesintiye uğratmaz.
Kurulumdan sonra hiçbir şey ayarlamak gerekmez: sadece .jar dosyasını /plugins klasörüne atın, sunucuyu yeniden başlatın — ve mekanizma aktiftir. Eklenti kendi config.yml dosyasını oluşturmaz ve harici izin sistemlerinin plugins.yml dosyasına kayıt eklemez.
Eklenti uyku olayını sunucu düzeyinde işler: bir oyuncu yatağa girdiğinde, uyuyanların sayısını kontrol etmek atlanır ve zaman hemen sabaha geçer. Uykuya dalma animasyonu standart şekilde oynatılır — ekran kararır ve oyuncu, tek oyunculu oyundaki gibi sabah "uyanır".

eklentinin aktif olduğunu bildiren sohbet mesajı
Komutlar ve izinler
One Player Sleep hiçbir komut kaydetmez ve izin düğümleri yoktur. Bu, davranışın tek tek oyuncular için kısıtlanamayacağı anlamına gelir — ya herkes bu mekaniği kullanır ya da eklentinin kaldırılması gerekir.
Tek gerçek yapılandırma kısıtlaması şudur: uyuması gereken oyuncuların yüzdesini belirlemek, çevrimiçi oyuncu sayısı sıfırken zamanı durdurmak veya bir izin sistemi aracılığıyla belirli bir grup için uykuyu engellemek mümkün değildir.
Vanilla alternatif
Minecraft 1.17'nin çıkışıyla oyuna yeni bir oyun kuralı eklendi. Varsayılan olarak 100'e ayarlıdır (tüm oyuncuların uyuması gerekir), ancak tek bir komut davranışı eklentiyle aynı hale getirir: /gamerule playersSleepingPercentage
Değer 1 olduğunda gece ilk uyuyan oyuncudan itibaren atlanır — eklentisiz, bağımlılıksız ve tüm resmi güncellemelere yerel destekle.
0 olduğunda sunucu, çevrimiçi toplam oyuncu sayısını yok sayar — yatakta bir kişi yeterlidir. Negatif değerleri Minecraft 0 ile aynı şekilde yorumlar.
1.17 ve daha yeni sürümdeki sunucularda One Player Sleep, yerleşik çözümü çoğaltır. Eklenti, pratik anlamını yalnızca playersSleepingPercentage'in henüz bulunmadığı 1.17 öncesi sürümlerdeki kurulumlar için korur.
Sonuç
Hiçbir ayar, hiçbir izin, hiçbir komut yok. 1.17 öncesi eski bir sürümde çalışan küçük bir özel sunucunun yöneticisi için bu, konforlu bir oyun deneyimi için en az çabayla uygulanan bir çözümdür.
1.17 ve üzeri sürümdeki sunucularda eklentiye gerek yoktur. /gamerule playersSleepingPercentage 1 — harici bağımlılıklar olmadan aynı işi yapan ve gelecekteki tüm güncellemelerde desteklenmesi garanti edilen bir vanilla komutudur.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.








