Tanıtım RepairGUI - Menü tabanlı tamir eklentisi!

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

FreadFries

Tasarımcı (Yankılı)
Yazar Şefi
Premium
Katılım
22 Nisan 2024
Mesajlar
321
Elmaslar
221
Puan
3.155
Yaş
19
Konum
Mars, Phobos
Minecraft
Furkan0936

Discord:

freadfries

Minecraft Sürümleri
1.8 - 1.21
Selamlar, ben forum editörü Furkan; ve bugün sizlere RepairGUI adlı eklentiyi sunacağım. Çıkarabileceğiniz üzere bu eklenti oyundaki tamir işlevini bir menü sayesinde yapabilmemizi sağlıyor. Bu konuda eklentinin kurulumundan, özelliklerinden ve konfigürasyonundaki ayarlardan bahsedeceğim. O zaman ne duruyoruz? Hiç zaman kaybetmeden konuya atlayalım.


Kurulum
Eklentinin çalışabilmesi için Vault ve Vault eklentisine bağlanacak bir ekonomi eklentisine ihtiyacınız var. Tam deneyim için PlaceholderAPI kullanmanız tavsiye edilir. Eklenti ile birlikte Vault ve ekonomi eklentinizi \plugins klasörüne attıktan sonra açık ise sunucunuzu yeniden başlatmanız yeterli olacaktır.

Özellikler
Öncelikle eklenti "lightweight", yani hafif bir eklenti olduğu için kaynaklarınızı fazla kullanmaz. Bu da birazdan sayacağım özelliklerin sunucuda hızlıca işletilmesini sağlar.

Bundan ayrı olarak eklenti hem tekli, hem de çoklu eşya tamir özelliği sunuyor. Bu da oyuncuların eşyalarını tamir etmesinde tekrar tekrar menüyü açması yerine bir menüden tüm eşyalarını tamir edebildiği için oyuncular adına rahatlık sağlıyor.

Bir diğer özelliği ise fiyatların tamamen özelleştirilebilir olmasıdır. Hatta o kadar özelleştirilebilir ki eşya tamirinde başka ekonomi eklentilerinin bir birim olarak kullanılabilmesi mümkündür. Fakat yapımcının da belirttiği gibi bu özellik PlaceholderAPI gerektiriyor.ü
Bunun dışında oyunun ses efektleri de tamir sürecinde tetiklenebilir.

e00d02715d41f63cc136a184fe8ed9c01383280d.gif
2a0a32748be63043b0eb2ae6233fcfb7fb8b434f.gif

Tekli Tamir Çoklu Tamir

Konfigürasyon
Eğer eklentiyi sorunsuz bir şekilde kurdu iseniz "\plugins\RepairGui" klasörü altında config.yml dosyanız şu şekilde oluşacaktır:
config-version: 2.3
check-update: true
Prefix: '&6&l[&aRepairGui&6&l] '
repair-sound:
enable: true
sound: BLOCK_ANVIL_USE
#Player can only open repair gui from the anvil that is placed by a person who have 'repairgui.anvil' permission
specific-anvil: true
blacklist-worlds:
- 'pvp'
alias-command:
repair:
- 'fix'
multirepair:
- 'multifix'
#===================================================================#
# Available placeholders for repair-cost/item-type #
# {DURABILITY} = shows item's broken durability. #
# #
# {ENCHANTAMOUNT} = shows item's enchantment amount. #
# Note: if item doesn't have any enchantments, it outputs 0. #
# #
# {TYPE} = get tool's type (diamond/gold/chain/stone/wood) #
# Note: it will be replaced to the cost that set in "item-type" #
# #
# {MAX_DURABILITY} = get tool's max durability #
#===================================================================#
# Note: you can do math in "item-tyApe" too.
item-type:
DIAMOND: '2000'
GOLD: '1500'
CHAINMAIL: '1000'
IRON: '500'
STONE: '250'
WOODEN: '20'
NETHERITE: '4000'
TRIDENT: '100'
ELYTRA: '100'
SHIELD: '2'
DEFAULT: '1' # {TYPE} will return this value if the item isn't diamond/gold/chainmail/iron/stone/wooden/trident/elytra/shield
whitelist:
enable: false
items:
- ''
blacklisted-items:
- ''
repair-cost:
single-repair:
money:
enable: true
cost: '((10 * {DURABILITY}) + 200) / 2'
level:
enable: true
cost: '({DURABILITY} + 200) / 100'
# Note: placeholder for showing custom cost. [repairgui_custom_<name>]
# Example "repairgui_custom_token", "repairgui_custom_coins"
# Placeholder for custom cost:
# %player_name% : output player's name
# %cost% : output total repair cost
custom:
enable: false # This feature requires PlaceholderAPI
cost:
1:
#TokenManager
id: token
name: tokens
balance_placeholder: '%tm_token%' #put the placeholder that show player's balance
cost: '({DURABILITY} + 200) / 100'
command: 'tokenmanager remove %player_name% %cost%' # Doesn't need to put "/"
2:
#Coins
id: coin
name: coins
balance_placeholder: '%gemseconomy_balance%'
cost: '({DURABILITY} + 200) / 100'
command: 'coins take %player_name% %cost%'
multi-repair:
money:
enable: true
cost: '((10 * {DURABILITY}) + 200) / 2'
level:
enable: true
cost: '({DURABILITY} + 200) / 100'
# Note: placeholder for showing custom cost. [repairgui_custom_<name>]
# Example "repairgui_custom_token", "repairgui_custom_coins"
# Placeholder for custom cost:
# %player_name% : output player's name
# %cost% : output total repair cost
custom:
enable: false # This feature requires PlaceholderAPI
cost:
1:
#TokenManager
id: token
name: tokens
balance_placeholder: '%tm_token%' #put the placeholder that show player's balance
cost: '({DURABILITY} + 200) / 100'
command: 'tokenmanager remove %player_name% %cost%' # Doesn't need to put "/"
2:
#Coins
id: coin
name: coins
balance_placeholder: '%gemseconomy_balance%'
cost: '({DURABILITY} + 200) / 100'
command: 'coins take %player_name% %cost%'
Message:
Not-Enough-Money: '&cYou don''t have enough money to repair this item!'
Not-Enough-Level: '&cYou don''t have enough level to repair this item!'
# %name% will output the "name" that you have set in the custom repair prices
Not-Enough-Custom-Currencies: '&cYou don''t have enough %name% to repair this item!'
No-Permission: '&cYou don''t have permission to do this!'
Repair-Item: '&6You have repaired your items!'
Blacklist-World-Command: '&cYou can''t use this command in this world!'

blacklist-worlds: Komutu kullanma izniniz olmayan dünyaları barındıran kümedir.
alias-command: /repair ve /multirepair komutları dışında komutu çalıştıracak alternatif komutları barındıran kümedir.
money/level > cost: Bir eşyanın maximum dayanıklılığından uzaklığına göre tecrübe veya para birimi ile tamir edilmesi durumunda tutacağı fiyatın formülünü belirler.

Yetkiler
repairgui.admin.reload - Eklentiyi yeniden yükleme yetkisi
repairgui.command.repair - Tekli tamir komutunu kullanma yetkisi
repairgui.command.repair.others - Tekli tamir komutunu başkası adına kullanma yetkisi
repairgui.command.multirepair - Çoklu tamir komutunu kullanma yetkisi
repairgui.command.multirepair.others - Çoklu tamir komutunu başkası adına kullanma yetkisi

repairgui.repair - Örs üzerinden tekli tamiri kullanma yetkisi
repairgui.multirepair - Örs üzerinden çoklu tamiri kullanma yetkisi
repairgui.anvil - RepairGUI kullanan bir örs yerleştirme yetkisi


Komutlar
/repairgui reload - Eklentiyi yeniden yükler.
/repair [oyuncu] - Tekli tamir menüsünü açar.
/multirepair [oyuncu] - Çoklu tamir menüsünü açar.

NOT: [oyuncu] bölmesi opsiyonel olup başkası adına menüyü açmak için kullanılır.


Konunun Sonu
Tebrikler, sunucunuzun tamir sistemini RepairGUI ile taçlandırmaya hazırsınız, iyi kullanımlar ve iyi günler dilerim.
 
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