Emirhan138
Somon Balığı Selam Vermeye Geldi
- Katılım
- 18 Temmuz 2024
- Mesajlar
- 23
- Elmaslar
- 2
- Puan
- 2.045
- Konum
- Balıkesir
- Minecraft
- Emirhan138
Discord:
emirhan08647
- Minecraft Sürümleri
- 26.2
Değerli forum üyeleri, sizlere Survival sunucusunda iş görebilecek bir Çiftçi Pluginini tanıtmak istedim.
Ben aslında düzgün bir çiftçi sistemi arıyordum. Sonra Collector adında bir plugin buldum fakat baktığımda mevcut hali benim işimi tam görmeyecekti. Ben de “bunu kendi istediğim sisteme göre düzenleteyim” dedim ve ChatGPT’den yardım alarak plugin üzerinde kendi sunucuma uygun değişiklikler yaptırdım.
Yani plugin sıfırdan bana ait değil, temelinde Collector var; fakat menüler, Türkçeleştirme, claim mantığı, satış sistemi, bakım modu gibi birçok kısmını kendi istediğim düzene göre değiştirdim ve özelleştirdim.
Plugin şu anda GriefPrevention ile birlikte çalışıyor. Çiftçi sadece claimli alana kurulabiliyor. Oyuncu claimsiz bir bölgeye veya başka bir oyuncunun claimine Çiftçi koyamıyor.
Toplanacak eşyaları global olarak config üzerinden siz belirliyorsunuz. Oyuncular kendi kafasına göre filtre değiştiremiyor. Örneğin kaktüs, şeker kamışı, kakao, demir, gül, kemik, çürük et, barut gibi hangi ürünlerin toplanmasını istiyorsanız config dosyasına ekleyebiliyorsunuz.
Bir de otomatik satış sistemi eklettim. Her ürünün fiyatını ayrı ayrı config üzerinden belirleyebiliyorsunuz. Mesela demir 15, kaktüs 2.5, kemik 3 gibi tamamen kendi ekonominize göre ayarlayabiliyorsunuz.
Çiftçinin kendi deposu bulunuyor. Ayrıca toplama hızı, toplama alanı ve depo kapasitesi gibi yükseltmeler de mevcut.
Her ihtimale karşı bir sorun çıkarsa diye admin paneline bakım modu da eklettim. Buradan Çiftçi sistemini geçici olarak durdurabiliyorsunuz. Yine yükseltme ücretlerini de admin paneli üzerinden değiştirebilmek mümkün.
Pluginin oyuncuya görünen kısımlarını da tamamen Türkçeleştirdim. Menü, mesaj, hologram ve admin paneli Türkçe çalışıyor.
Desteklenen sürüm aralığını da:
1.21.2 – 26.2
şeklinde tercih ettim. Fakat açık söyleyeyim, bu sürümlerin tamamını tek tek denemedim. ara sürümde test yapılmadı.
Kısaca pluginin özellikleri:
- GriefPrevention claim desteği
- Sadece kendi claimine Çiftçi kurabilme
- Config üzerinden toplanacak ürünleri belirleme
- Farm ve spawner ürünlerini toplama
- Her ürüne ayrı satış fiyatı
- Otomatik satış sistemi
- Çiftçi depo sistemi
- Toplama hızı yükseltmesi
- Toplama alanı yükseltmesi
- Depo kapasitesi yükseltmesi
- Türkçe admin paneli
- Claim kaldırıldığında item olarak gelir
- Hologram sistemi
- Oyuncu başına Çiftçi limiti
- Tamamen Türkçe arayüz
- Config üzerinden özelleştirilebilir yapı
Ben kendi sunucum için kullanmak amacıyla düzenlettim. Sonra başkalarının da işine yarayabileceğini düşündüğüm için ücretsiz paylaşmaya karar verdim.
Bir hata veya öneri olursa konu altına yazabilirsiniz. Ben de fırsat buldukça geliştirmeye devam ederim.
Bence özellikle Survival + farm + spawner ekonomisikullanan sunucularda gayet iş görebilecek bir sistem oldu.
/collecter help
deluxemenu çiftçi satın alma menüsü
Kod:
menu_title: '&8Çiftçi'
open_command:
- ciftci
- çiftçi
register_command: true
size: 27
items:
bilgi:
material: PAPER
slot: 4
display_name: '&a&lÇiftçi Sistemi'
lore:
- ''
- '&7Çiftçiler farmındaki yere düşen'
- '&7eşyaları otomatik olarak toplar.'
- ''
- '&7En fazla &a3 adet &7Çiftçi satın alabilirsin.'
- ''
- '&e1. Çiftçi: &f10.000 TL'
- '&e2. Çiftçi: &f100.000 TL'
- '&e3. Çiftçi: &f200.000 TL'
ciftci_1:
material: HOPPER
slot: 11
display_name: '&a&l1. Çiftçi'
lore:
- ''
- '&7İlk Çiftçini satın al.'
- ''
- '&7Fiyat: &a10.000 TL'
- ''
- '&a&l» Satın almak için tıkla!'
left_click_requirement:
requirements:
satin_alinmamis:
type: "!has permission"
permission: emirycraft.ciftci.1
deny_commands:
- '[message] &cZaten 1. Çiftçini satın aldın!'
para:
type: has money
amount: 10000
deny_commands:
- '[message] &cYeterli paran yok! &7Gereken: &e10.000 TL'
left_click_commands:
- '[takemoney] 10000'
- '[console] collector give %player_name% 1'
- '[console] lp user %player_name% permission set emirycraft.ciftci.1 true'
- '[message] &aÇiftçi &8» &f1. Çiftçini &a10.000 TL &fkarşılığında satın aldın!'
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[refresh]'
ciftci_2:
material: HOPPER
slot: 13
display_name: '&e&l2. Çiftçi'
lore:
- ''
- '&7İkinci Çiftçini satın al.'
- ''
- '&7Fiyat: &e100.000 TL'
- ''
- '&e&l» Satın almak için tıkla!'
left_click_requirement:
requirements:
ilk_ciftci:
type: has permission
permission: emirycraft.ciftci.1
deny_commands:
- '[message] &cÖnce 1. Çiftçini satın almalısın!'
satin_alinmamis:
type: "!has permission"
permission: emirycraft.ciftci.2
deny_commands:
- '[message] &cZaten 2. Çiftçini satın aldın!'
para:
type: has money
amount: 100000
deny_commands:
- '[message] &cYeterli paran yok! &7Gereken: &e100.000 TL'
left_click_commands:
- '[takemoney] 100000'
- '[console] collector give %player_name% 1'
- '[console] lp user %player_name% permission set emirycraft.ciftci.2 true'
- '[message] &aÇiftçi &8» &f2. Çiftçini &e100.000 TL &fkarşılığında satın aldın!'
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[refresh]'
ciftci_3:
material: HOPPER
slot: 15
display_name: '&c&l3. Çiftçi'
lore:
- ''
- '&7Son Çiftçini satın al.'
- ''
- '&7Fiyat: &c200.000 TL'
- ''
- '&c&l» Satın almak için tıkla!'
left_click_requirement:
requirements:
ikinci_ciftci:
type: has permission
permission: emirycraft.ciftci.2
deny_commands:
- '[message] &cÖnce 2. Çiftçini satın almalısın!'
satin_alinmamis:
type: "!has permission"
permission: emirycraft.ciftci.3
deny_commands:
- '[message] &cZaten maksimum 3 Çiftçiyi satın aldın!'
para:
type: has money
amount: 200000
deny_commands:
- '[message] &cYeterli paran yok! &7Gereken: &e200.000 TL'
left_click_commands:
- '[takemoney] 200000'
- '[console] collector give %player_name% 1'
- '[console] lp user %player_name% permission set emirycraft.ciftci.3 true'
- '[message] &aÇiftçi &8» &f3. Çiftçini &c200.000 TL &fkarşılığında satın aldın!'
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[refresh]'
geri:
material: ARROW
slot: 22
display_name: '&c&l<< &8Geri Dön'
lore:
- ''
- '&8Ana menüye dönmek için tıkla.'
left_click_commands:
- '[player] menü'
right_click_commands:
- '[player] menü'
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
İyi kullanımlar.

