uxmBlacksmith - All-in-one Trade Plugin v2.1.3

Add powerful and highly configurable custom trades to your server.
🇹🇷 - v2.1.3 Güncelleme Notları

Değişiklikler:

  • Nexo item hook desteği eklendi.
  • IAITEM ve NEXO item hook sistemi yeniden geliştirildi. Artık konfigürasyonda herhangi bir isim değişikliği yapmanıza gerek kalmadan sunucunuzda yüklü olan item eklentisi (ItemsAdder veya Nexo) otomatik olarak algılanır ve item kontrolleri buna göre gerçekleştirilir.
  • Minecraft 1.21.4 minimum sürüm olmak üzere 1.21.4 - 26.2 arasındaki tüm sürümler için destek eklendi.

---

🇬🇧 - v2.1.3 Update Notes

Changes:

  • Added Nexo item hook support.
  • Improved the IAITEM/NEXO item hook system. The plugin now automatically detects whether your server is using ItemsAdder or Nexo and performs item checks accordingly, with no configuration or item ID renaming required.
  • Added support for all Minecraft versions from 1.21.4 up to 26.2 (minimum supported version: 1.21.4).
- v2.1.2 Güncelleme Notları

  • Trade ve requirement material alanlarında kısa custom item hook kullanımı eklendi.
  • Artık material: "CUSTOMREQ:firegem" şeklinde custom requirement profili kullanılabilir.
  • Artık material: "SAVE:patron_anahtari" şeklinde kayıtlı binary item kullanılabilir.
  • Eski material: "CUSTOMREQ" + customItemData.customItemID kullanımı bozulmadan korunur.
  • Hook kısa kullanım normalizasyonu trade loader içinden çıkarılıp ilgili hook sınıflarına taşındı.
  • Özel isim verilmemiş vanilla requirement item'larında Minecraft'ın çevrilebilir item adı kullanılmaya başlandı.
  • Custom requirement editor artık kayıt sonrası temiz material: "CUSTOMREQ:<id>" kullanımını önerir.

- v2.1.2 Update Notes

  • Added shortcut custom item hook support for trade and requirement material fields.
  • Custom requirement profiles can now be used with material: "CUSTOMREQ:firegem".
  • Saved binary items can now be used with material: "SAVE:patron_anahtari".
  • Old material: "CUSTOMREQ" + customItemData.customItemID usage remains fully compatible.
  • Hook shortcut normalization was moved out of the trade loader and into the related hook classes.
  • Vanilla requirement items without a custom name now use Minecraft translatable item names.
  • The custom requirement editor now suggests the cleaner material: "CUSTOMREQ:<id>" usage after saving.
🇹🇷 - v2.1.1 Güncelleme Notları

Değişiklikler:
  • Gui isimlerinde placeholder desteği eklendi.
🇬🇧 - v2.1.1 Update Notes

Changes:
  • Placeholders support added for gui titles
🇹🇷 - v2.1.0 Güncelleme Notları

Değişiklikler:
  • TIME boostlarında boost süresi bittikten sonra sürenin uzama sorunu giderildi.
  • Binary save ile kaydedilen itemlerin çeşitli yerlerde [] içinde görünme sorunu düzeltildi.
  • Binary save ile kaydedilen itemlerde display_name ayarının etkisiz kalması sorunu düzeltildi.
  • Ödül item olduğunda envanter doluysa itemin silinmesi sorunu düzeltildi; item artık yere düşüyor.
  • Eksik dil anahtarları giderildi, artık tüm metinler config üzerinden değiştirilebiliyor.
  • INSTANT boostlarda kalan kullanım sayısının hatalı gösterilmesi düzeltildi; item adında {uses} placeholder'ı kullanılarak çok kullanımlı INSTANT boostlar tanımlanabilir.
  • Seviye sistemi eklendi.
  • Kategori ustalığı (mastery) sistemi eklendi.
  • Yetenek ağacı (perk tree) sistemi eklendi.
  • /blacksmith editor <isim> komutu eklendi. Elinizdeki itemin özelliklerini GUI üzerinden gereksinim, olmaması gereken veya ignore olarak işaretleyerek tamamen özelleştirilmiş gereksinim setleri oluşturabilirsiniz. Config'de material: CUSTOMREQ ve customItemID: CUSTOMREQ:<isim> şeklinde kullanılır.
  • instantCraft seçeneği üretimlere eklendi; bu seçenek taşı süre beklemeden anında tamamlanabilir hale getirir.
  • reqLevel seçeneği üretimlere eklendi; üretim için minimum demirci seviyesi gerekliliği ayarlanabilir.
  • requiredMasteryLevel seçeneği üretimlere eklendi; üretim için kategori ustalık seviyesi gerekliliği ayarlanabilir.
  • xpReward ve masteryXpReward seçenekleri eklendi; başarılı üretimde kazandırılacak XP miktarları ürün bazında özelleştirilebilir.
  • Ana config'e vanillaCrafting bölümü eklendi; vanilla crafting masası üzerinden yapılan üretimlerde belirli ürünler için demirci seviyesi gerekliliği tanımlanabilir.
  • Ana config'e progression bölümü eklendi. Bu bölüm aşağıdaki sistemleri kapsar:
- Seviye eğrisi: Global demirci seviyesi ve kategori ustalığı için ayrı ayrı XP eğrisi tanımı (baseXp, growthFactor, maxLevel).
- XP ödülleri: Varsayılan ticaret XP'si, süre ve gereksinim bazlı bonus XP, risk çarpanı, yanma cezaları gibi tüm XP parametreleri config üzerinden yönetilir.
- Ustalık bonusları: Kategori ustalık seviyesine göre ticaret hızı ve başarı şansı otomatik olarak iyileşir.
- Yetenek ağacı tanımları: Perk'ler config üzerinden tanımlanır; kapsam, ön koşul perk, ustalık gerekliliği ve seviye başına komut çalıştırma gibi gelişmiş seçenekler desteklenir.
  • Varsayılan config ayarları daha kapsamlı ve açıklayıcı hale getirildi.
  • Database sistemi yeniden yazılarak daha stabil ve performanslı hale getirildi.
  • PlaceholderAPI desteği genişletildi. Yeni placeholder'lar: %uxmblacksmith_level%, %uxmblacksmith_xp%, %uxmblacksmith_xp_total%, %uxmblacksmith_xp_required%, %uxmblacksmith_xp_percent%, %uxmblacksmith_perk_points%, %uxmblacksmith_total_crafts%, %uxmblacksmith_successful_crafts%, %uxmblacksmith_burned_crafts%, %uxmblacksmith_success_rate%, %uxmblacksmith_mastery_level_<key>%, %uxmblacksmith_mastery_xp_<key>%, %uxmblacksmith_mastery_xp_required_<key>%, %uxmblacksmith_mastery_percent_<key>%, %uxmblacksmith_mastery_name_<key>%, %uxmblacksmith_perk_level_<key>%, %uxmblacksmith_perk_max_level_<key>%, %uxmblacksmith_perk_cost_<key>%, %uxmblacksmith_perk_value_<key>%, %uxmblacksmith_perk_next_value_<key>%, %uxmblacksmith_perk_name_<key>%.

⚠️ Önemli Uyarı: Bu güncelleme database ve config yapısında köklü değişiklikler içermektedir. Lütfen sıfırdan kurulum yaparak mevcut dosyalarınızı yeni yapıya taşıyın.

---

🇬🇧 - v2.1.0 Update Notes

Changes:
  • Fixed an issue where TIME boost durations would extend after the boost expired.
  • Fixed an issue where items saved via binary save would display their name wrapped in [] in various places.
  • Fixed an issue where the display_name setting had no effect on items saved via binary save.
  • Fixed an issue where reward items would be deleted if the player's inventory was full; items now drop on the ground instead.
  • Fixed missing language keys; all messages can now be customized through the config.
  • Fixed incorrect remaining use count display for INSTANT boosts; you can now define multi-use INSTANT boost items using the {uses} placeholder in the item name.
  • Level system added.
  • Category mastery system added.
  • Perk tree system added.
  • /blacksmith editor <name> command added. Lets you mark specific properties of the item in your hand as required, must-not-have, or ignored via a GUI, allowing fully custom requirement sets. Use it in config with material: CUSTOMREQ and customItemID: CUSTOMREQ:<name>.
  • instantCraft option added to trades; makes the trade complete instantly without waiting.
  • reqLevel option added to trades; sets a minimum blacksmith level requirement to perform the trade.
  • requiredMasteryLevel option added to trades; sets a mastery level requirement for a specific category.
  • xpReward and masteryXpReward options added; allow per-trade customization of XP rewards on successful completion.
  • vanillaCrafting section added to the main config; allows requiring a blacksmith level for specific items crafted at a vanilla crafting table.
  • progression section added to the main config. This section covers:
- Level curves: Separate XP curve configuration for global blacksmith level and category mastery (baseXp, growthFactor, maxLevel).
- XP rewards: Default trade XP, time- and requirement-based XP bonuses, risk multiplier, burn penalties — all fully configurable.
- Mastery bonuses: Trade speed and success chance automatically improve based on category mastery level.
- Perk tree definitions: Perks are defined in config with support for scope, prerequisite perks, mastery requirements, and per-upgrade command execution.
  • Default config values expanded and made more descriptive.
  • Database system rewritten for improved stability and performance.
  • PlaceholderAPI support expanded. New placeholders: %uxmblacksmith_level%, %uxmblacksmith_xp%, %uxmblacksmith_xp_total%, %uxmblacksmith_xp_required%, %uxmblacksmith_xp_percent%, %uxmblacksmith_perk_points%, %uxmblacksmith_total_crafts%, %uxmblacksmith_successful_crafts%, %uxmblacksmith_burned_crafts%, %uxmblacksmith_success_rate%, %uxmblacksmith_mastery_level_<key>%, %uxmblacksmith_mastery_xp_<key>%, %uxmblacksmith_mastery_xp_required_<key>%, %uxmblacksmith_mastery_percent_<key>%, %uxmblacksmith_mastery_name_<key>%, %uxmblacksmith_perk_level_<key>%, %uxmblacksmith_perk_max_level_<key>%, %uxmblacksmith_perk_cost_<key>%, %uxmblacksmith_perk_value_<key>%, %uxmblacksmith_perk_next_value_<key>%, %uxmblacksmith_perk_name_<key>%.

⚠️ Important Warning: This update contains breaking changes to the database and configuration structure. Please perform a fresh installation and migrate your existing files to the new format!

🇹🇷 - v2.0.3 Güncelleme Notları​

Değişiklikler:
  • Anında hızlandırıcı öğelerinde kalan kullanım sayısının dinamik olarak gösterilmesi eklendi
  • Boost öğelerinin kullanım sonrası tüketim sistemi iyileştirildi
  • Aktif boost durumunda kullanıcı bilgilendirme mesajları eklendi

🇬🇧 - v2.0.3 Update Notes​

Changes:
  • Added dynamic display of remaining uses for instant boost items
  • Improved boost item consumption system after usage
  • Added user notification messages when boost is already active

🇹🇷 - v2.0.2 Güncelleme Notları​


Değişiklikler:
  • "[OPEN_CATEGORY] <kategori_anahtarı>" adında yeni bir tıklama eylemi (clickAction) eklendi.

🇬🇧 - v2.0.2 Update Notes​


Changes:
  • Added a new click action "[OPEN_CATEGORY] <category_key>"

🇹🇷 - v2.0.1 Güncelleme Notları​


Değişiklikler:
  • requiredLore ve requiredName sistemleri tamamen yeniden kodlandı.
  • MMOItems entegrasyonu (hook) fix.

Önemli Not:
requiredName ve requiredLore sistemleri oldukça karmaşık yapıya sahip olduğundan, yeniden kodlama sırasında yapısal değişiklikler oldu.
Eğer bu sistemleri daha önce ayarladıysanız, yeni değerleri almak için /blacksmith namedebug komutunu kullanıp çıkan lore ve name değerlerini config dosyanıza eklemeniz gerekiyor.


Uyarı:
  • Sunucunuzda plugin sorunsuz çalışıyorsa ve requiredName / requiredLore seçeneklerinde yeni bir değişiklik yapmak istemiyorsanız bu güncellemeyi hemen yapmak zorunda değilsiniz.
  • Bu sürümde herhangi bir performans iyileştirmesi bulunmamaktadır.



🇬🇧 - v2.0.1 Update Notes​


Changes:
  • Re-coded the requiredLore and requiredName systems from scratch.
  • Fixed the MMOItems hook integration.

Important Notice:
Since requiredName and requiredLore systems are quite complex, their structure has changed during the re-coding process.
If you have already configured them, you need to run /blacksmith namedebug to fetch the new lore and name values and paste them into your config.


Warning:
  • If the plugin is already working fine on your server and you don’t plan to change requiredName or requiredLore options, you don’t have to update immediately.
  • This version does not include any performance improvements.
This is more than just an update it's a full remake of UXM Blacksmith. We’ve completely rebuilt the core from the ground up to be more powerful and efficient. This new version brings a completely new crafting experience to your server, along with groundbreaking new features and simplified customization.


New Features

  • PlaceholderAPI Integration: Create truly unique crafting conditions based on player stats, ranks, and custom achievements.
  • Risk & Reward System: Introduce success/failure rates and a customizable "burn" effect to your crafting recipes, adding a thrilling element of chance.
  • Advanced Item Management: Our new Binary Item System allows you to save and use any custom item in your recipes without relying on other plugins.
  • Dynamic Boosts: Add time-based and instant boosts to your trades, creating new ways for players to progress and earn rewards.
  • Multi-Server Support: The new Redis database support allows you to sync your data across multiple servers.

Changes

  • New Configuration: The entire configuration file has been rewritten for a cleaner, more organized setup. All old configs will be automatically backed up.
  • Improved GUI: We've completely overhauled the GUI system, giving you more control over layouts, colors, and item actions.
  • Performance: The core code has been optimized for better performance and lower memory usage.

Fixes

  • Fixed various minor bugs reported from v1.x.
  • Improved error handling for custom item loading.
  • Addressed an issue where some trades would not correctly save to the database.
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
5,319 Views
35 Purchases
43 Downloads
Feb 15, 2025 Published
Jul 15, 2026 Updated
5.00 star(s)
Average rating (5)
2.6 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Gens
Game mode
  1. Survival
  1. Skyblock
  1. Gens
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Gens
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
  1. Turkish
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creators
Owner
Support
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
621 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
561 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
392 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
246 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
241 purchases
5,319 Views
35 Purchases
43 Downloads
Feb 15, 2025 Published
Jul 15, 2026 Updated
5.00 star(s)
Average rating (5)
2.6 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Gens
Game mode
  1. Survival
  1. Skyblock
  1. Gens
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Gens
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
  1. Turkish
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creators
Owner
Support
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
621 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
561 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
392 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
246 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
241 purchases
Top