Eklenti Paylaşımı [1.18 - 1.21] BetterJoinLeave ⭐ Yenilikçi Özellikler ✅ DiscordWebhook ✅ Kayıt Tutma Sistemi & Dahası! (Güncelleme: v1.0.3)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

unknown-dev

Fırında Isıttığım İlk Taş
Katılım
28 Nisan 2024
Mesajlar
75
Elmaslar
46
Puan
2.470
Yaş
20
Konum
İstanbul
Minecraft
UnknownDev

Discord:

unknownstoretr

Minecraft Sürümleri
1.18 - 1.21
home.webp


Herkese Merhaba!
Bugün, BetterJoinLeave adlı güncel Minecraft eklentimi ücretsiz olarak
sizlere paylaşacağım. Herhangi bir sorunuz olursa, bana Discord üzerinden mesaj
atmanız yeterli.

BetterJoinLeave, bazı eklentilerin aksine birden çok özelliği içerisinde barındırarak daha yenilikçi bir
deneyim sunar. Ayrıca kolay düzenlenebilir yapılandırma dosyası ile her şeyi istediğiniz gibi düzenleyebilirsiniz.

Eklentinin mevcut dili İngilizce ancak Türkçe yapılandırma dosyasını sizler için aşağıya bıraktım.

features.webp


• Özelleştirilebilir giriş ve çıkış mesajları.
• Giriş ve çıkış mesajlarını tamamen kapayabilme ve açabilme.
• Oyuna girişlerde efektler: Ses & Havai Fişek.
• Yetkililer için gizlice giriş ve çıkış modu. -> (betterjoinleave.silentjoin)
• Giriş ve çıkışlarda sadece oyuncuya gönderilen karşılama mesajı.
• Oyuncu oyuna giriş yaptığında otomatik komut girdirme.
• Giriş ve çıkışlarda ActionBar üzerinden oyunculara mesaj gönderme.
• Girişlerde oyuncunun kendisine ekranda karşılama mesajı gönderme.
• Tüm bu yapılandırmaları ve mesajları istediğiniz gibi düzenleyebilir ve kapatıp/açabilirsiniz.
• Yetkililer için /betterjoinleave komutu. -> (betterjoinleave.admin)

installation.webp


Türk kullanıcılar için Türkçe yapılandırma dosyasını aşağıdaki adımları
takip ederek kurabilirsiniz:
• Aşağıdaki 'config.yml' dosyasını kopyalayın ve 'BetterJL/config.yml' dosyasının içerisine yapıştırın.
• Ardından oyun içerisinden '/betterjl reload' komutunu girin. Kurulum tamamlandı!

YAML:
#  ___      _   _              _ _
# | _ ) ___| |_| |_ ___ _ _ _ | | |
# | _ \/ -_)  _|  _/ -_) '_| || | |__
# |___/\___|\__|\__\___|_|  \__/|____|
#
# Yapımcı: UnknownDev
# Versiyon: 1.0.3
#
# Herhangi bir sorunuz var ise Discord üzerinden
# bana ulaşabilirsiniz: Unknown (@unknownstoretr)
Prefix: "&8(( &b&lʙᴇᴛᴛᴇʀᴊʟ &8)) &8→ &r"

# Oyuna bir oyuncu katıldığında Discord
# kanalına giriş ve çıkış bildirimi gönderir.
Discord-Webhook:
  enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
  # Oluşturduğunuz Webhook adresini buraya
  # girin. Nasıl yapacağınızı bilmiyorsanız
  # internet üzerinde birçok video mevcut.
  webhookURL: "WEBHOOK_URL_ADRESINIZ"
  # Discord üzerinde oyuncu oyuna giriş yaptığında
  # gönderilecek olan mesajları buradan düzenleyebilirsiniz.
  #
  # %username% -> Oyuncu adını temsil eder.
  joinMessages:
    title: "- Giriş Bildirimi -"
    description: "**%username%** oyuna katıldı!"
    footer: "BetterJoinLeave - By UnknownDev"
  # Discord üzerinde oyuncu oyundan çıkış yaptığında
  # gönderilecek olan mesajları buradan düzenleyebilirsiniz.
  #
  # %username% -> Oyuncu adını temsil eder.
  leaveMessages:
    title: "- Çıkış Bildirimi -"
    description: "**%username%** oyundan ayrıldı!"
    footer: "BetterJoinLeave - By UnknownDev"

# Oyuna giriş ve çıkış mesajlarının görünürlüğünü
# değiştirir.
JL-Messages-Enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.

# Oyuncu oyuna girdiğinde havai fişek fırlatır.
Firework-On-Join: true # Özelliği kapatmak için 'false' olarak değiştirin.

# Bir oyuncu oyuna katıldığında eğer 'betterjoinleave.silentjoin'
# yetkisine sahip ise, diğer oyuncular onun giriş ve çıkış
# mesajlarını göremeyecekler.
Silent-Join-For-Admins: true # Özelliği kapatmak için 'false' olarak değiştirin.

# Oyuna girişlerde arkaplanda çalan ses efektini
# buradan ayarlayabilirsiniz.
Join-Sound:
    enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
    sound: "ENTITY_PLAYER_LEVELUP" # Minecraft ses kodları: https://www.spigotmc.org/wiki/cc-sounds-list/ (1.9+ yazanları kullanın.)

# Oyuncu oyuna giriş yaptığında otomatik olarak
# komut girmesini istiyorsanız bunu kullanın.
Join-Command:
    enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
    commands:
    - "say Merhaba, ben geldim!" # Komut belirlerken '/' ve '%' kullanmayın.

# Eklentinin asıl özelliği olan giriş ve çıkış
# mesajlarını buradan düzenleyebilirsiniz.
Formats:
  joinMessage: "&a&l→ &f%player_name% &7oyuna katıldı!"
  firstJoinMessage: "&a&l→ &f%player_name% &7adlı oyuncu ilk kez oyuna katıldı, hoşgeldin!"
  leaveMessage: "&c&l← &f%player_name% &7oyundan ayrıldı!"

# Sohbetten ekstra olarak, oyuncuların ActionBar
# bölümünde mesaj gönderebilirsiniz.
Action-Bar:
  enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
  joinMessage: "&a&l[+] &f%player_name% &7oyuna katıldı! &a&l[+]"
  firstJoinMessage: "&a&l[+] &f%player_name% &7adlı oyuncu ilk kez oyuna katıldı, hoşgeldin! &a&l[+]"
  leaveMessage: "&c&l[-] &f%player_name% &7oyundan ayrıldı! &c&l[-]"

# Oyuncu oyuna girdiğinde ekrana çıkacak olan
# karşılama mesajını belirler.
Send-Title-To-Player:
  enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
  titleText: "&b&l- BetterJoinLeave -"
  subtitleText: "&f&oSunucuya hoşgeldin &e%player_name%&f&o, iyi oyunlar!"

# Oyuncu oyuna girdiğinde sohbete çıkacak olan
# karşılama mesajını belirler.
Send-Message-To-Player:
    enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
    welcomeText:
      - ""
      - "       &b&lBetterJoinLeave &8- &fBy UnknownDev"
      - "  &7&oSunucuya hoşgeldin %player_name%, iyi oyunlar!"
      - ""
      - " &8• &7Discord: &9discord.gg/sunucu"
      - " &8• &7Site Adresi: &ewww.sunucu.com"
      - " &8• &7İletişim: &[email protected]"
      - ""

# Eklentinin tüm mesajlarını buradan düzenleyebilirsiniz.
Messages:
  wrongUsage: "&cHatalı komut, yardım için &4/betterjl help &cyazın."
  noPermission: "&cBunun için yetkin yok."
  onlyConsole: "&cBu komut sadece oyundan kullanılabilir."
  pluginReloaded: "&aEklenti dosyaları baştan sona yenilendi."
  # Eğer oyuncunun 'betterjoinleave.admin' yetkisi var ise
  # bu mesajları görecektir.
  helpCommand:
    - ""
    - "          &8(( &b&lBetterJL &8| &fBy UnknownDev &8))"
    - ""
    - " &8-> &3/betterjl reload: &7Eklenti dosyalarını yeniler."
    - " &8-> &3/betterjl help: &7Yardım komutlarını gösterir."
    - ""


Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

(SpigotMC)



 
Son düzenleme:
Bence oldukça güzel bir eklenti olmuş, elinize sağlık. Hypixel'de buna benzer bir sistem var; sunucusunda isteyenler artık bunu kullanabilir, ayrıca ona kıyasla daha güzel özellikleri olduğunu söylemeliyim <3
 
Bence oldukça güzel bir eklenti olmuş, elinize sağlık. Hypixel'de buna benzer bir sistem var; sunucusunda isteyenler artık bunu kullanabilir, ayrıca ona kıyasla daha güzel özellikleri olduğunu söylemeliyim <3
Teşekkür ederim. <3
 
- Güncelleme: v1.0.1 -
1) Normalde oyuna girişlerde sadece 1 adet oto-komut girdirilebiliyordu. Artık, oyunculara istediğiniz
kadar komut girdirebilirsiniz.
2) Birkaç iyileştirme ve kod düzenlemesi yapıldı, sorunsuz çalışıyor.

Güncelleme öncesi:
YAML:
# Oyuncu oyuna giriş yaptığında otomatik olarak
# komut girmesini istiyorsanız bunu kullanın.
Join-Command:
    enabled: true # Özelliği kapatmak için 'false' olarak değiştirin.
    command: "say Merhaba, ben geldim!" # Komut belirlerken '/' ve '%' kullanmayın.
Güncelleme sonrası:
YAML:
# If you want the player to automatically execute a command when they join the game, use this.
Join-Command:
  enabled: true # Change it to 'false' to disable.
  commands:
  - "say Hello, I am here!" # Do not use '/' or '%' when setting the command.
 
Son düzenleme:
- Güncelleme v1.0.2 -
1) DiscordWebhook desteği eklendi. Artık oyuncularınız giriş veya çıkış yaptığında Discord
sunucunuz üzerinden haberdar olabilir, diğer oyuncularında -isterseniz- görmesini sağlayabilirsiniz.

Ekran Alıntısı.webp


Güncellenen Türkçe config.yml dosyası yukarıda verildi.

Güncelleme sonrası:

YAML:
# Sends a join and leave notification to the Discord
# channel when a player joins the game.
Discord-Webhook:
  enabled: true # Change it to 'false' to disable.
  # Enter the Webhook URL you created here.
  # If you don't know how to do this,
  # there are many videos available online.
  webhookURL: "YOUR_WEBHOOK_URL"
  # You can customize the messages sent
  # on Discord when a player joins the game here.
  #
  # %username% -> Represents the player’s name.
  joinMessages:
    title: "- Join Notification -"
    description: "**%username%** has joined the game!"
    footer: "BetterJoinLeave - By UnknownDev"
  # You can customize the messages sent
  # on Discord when a player leaves the game here.
  #
  # %username% -> Represents the player’s name.
  leaveMessages:
    title: "- Leave Notification -"
    description: "**%username%** has left the game!"
    footer: "BetterJoinLeave - By UnknownDev"
 
Son düzenleme:
- Güncelleme v1.0.3 -
1) Kayıt tutma sistemi eklendi. Artık oyuncularınızın giriş ve çıkışlarını kaydeden bir log dosyası mevcut. Bu dosyaya
plugins/BetterJL/log.txt üzerinden ulaşabilirsiniz.
 
Son derece güzel bir eklenti olmuş, elinize sağlık, sunucumda aktif olarak kullanıyorum ve güzel bir içerik katıyor sunucuma gayet uğraşılmış ve emek verilmiş bir eklenti ayrıca script kullanımından kaçmış oldum. Teşekkürler <3
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst