LEGACY-VERSION
- xóa file lore-format.yml, attributes.yml cũ để có đủ tùy chỉnh, ví dụ cho yêu cầu -
* Sửa lỗi:
- Plugin vẫn kiểm tra bùa lợi, chỉ số nếu người chơi không đủ điều kiện dùng.
- Lưu vật phẩm không lưu bùa lợi.
* Tạo mới yêu cầu:
![]()
- Thêm yêu cầu mới: two-hand
+ Dùng /sattr require two-hand [gì cũng được]
+ Chỉ cầm ở 1 tay (tay phụ trống).
- Người dùng có thể Tạo thêm yêu cầu bấy nhiêu tùy thích. Cần có PlaceHolderAPI
- Có format:
YAML:<require id>: placeholder: <placeholder dùng để kiểm tra> lore: <lore hiển thị> message: <thông báo nếu người chơi không đủ yêu cầu>
Wiki sẽ sớm được cập nhật.
LEGACY-VERSION
Xóa file attributes.yml, locale.yml, lore-format.yml cũ để có đủ các tùy chỉnh mới
Gói tài nguyên đã thay đổi.
*Bùa Lợi (15):
- Đặt bằng: /sattributes buff <bùa lợi> <cấp độ> yêu cầu forge.edit
- Tự động nhận bùa lợi khi cầm, trang bị vật phẩm, giáp đã được đặt bùa lợi.
![]()
*Vài thay đổi:
- Gui thông số:
![]()
- Thêm tùy chỉnh trong items.yml
<buff_id> tìm trong attributes.yml, khoảng có thể là 1-3, 1, 2-7,...YAML:# Buffs: # - <buff_id> <khoảng> # Ví dụ: Buffs: - 'speed 1-5' - 'resistance 2-3'
- Nhiều thay đổi trong lore-format.yml (cần xóa, tải lại)
*Hỗ trợ 1.18.x
- Tui test ở bản spigot 1.18.2 thì hoạt động bình thường.
*Sửa lỗi:
- /slore clear không hoạt động
- /unbreakable spam lỗi
- Không tương tác được với gui danh sách vật phẩm, công thức nếu dùng & trong items.yml
- Nếu Tốc đánh = 0, tốn rất nhiều thời gian để hồi đòn đánh
Ăn mừng 1000 lượt tải về trên spigot (1142 bao gồm cả legacy)
Mong mọi người sẽ vẫn ủng hộ tôi trong tương lai.
Theo dõi tài nguyên và đọc những bài cập nhật để có thông tin mới nhất
Đến với phần cập nhật nào
*Sửa Lỗi:
- Gây ra khi đổi vị trí vật phẩm trên thanh công cụ (1-9 á) nếu người chơi không có quyền 'N/A'.
*Chỉnh Sửa Vài Thứ:
- Thay đổi gui chỉnh:
![]()
- Tăng kích thước gui danh sách: 5 -> 6 rows.
- Tăng tối đa số nguyên liệu cần để rèn: 64 -> Vô cực
![]()
- Thông báo khi tương tác với gui bản thiết kế.
- Có thể dùng & như mã màu trong items.yml, materials.yml.
- /forge item, /forge material không yêu cầu quyền để dùng (forge.item, forge.material).
- Xóa /forge create.
- Thêm âm thanh khi rèn.
*Tính Năng Mới:
- Tạo thêm, chỉnh sửa nguyên liệu in-game qua GUI, chat
+ Lệnh: /forge material create/edit <ID>
+ Quyền: forge.create
- Thời gian rèn, tùy chỉnh mới trong recipes.yml, chỉnh sửa công thức đã tạo![]()
Click rồi nhập ID vào thanh chat
Ví dụ: DIAMOND, STONE, COAL,...
![]()
Click rồi nhập data(custom model data trong 1.14+) vào thanh chat.
Ví dụ: 1,3,5,6,2,...
![]()
Click rồi nhập tên nguyên liệu vào thanh chat.
Ví dụ: &eTest Material
![]()
Click rồi nhập theo format: <line> <lore>.
Ví dụ: 5 &eLore in line &45
![]()
Click để đảo giá trị.
![]()
Click rồi /forge reload và /forge material để thấy nguyên liệu mới đã được thêm vào.
+ Lệnh: /forge recipe create/edit <ID>YAML:Time: <second>
+ Quyền: forge.create
![]()
- Tính năng: nút Tìm kiếm, tạo, chỉnh sửa, tải lại irong các gui danh sách
![]()
+ Tìm Kiếm: click rồi nhập từ khóa để tìm
+ Tạo Thêm (cần forge.create): click rồi nhập id để tạo
+ Chỉnh Sửa (cần forge.edit) click rồi nhập id để sửa
+ Tải Lại: xóa lịch sử tìm kiếm
- 1.2.4 LEGACY -
-- xóa config.yml, locale.yml, lore-format.yml cũ --
-- hoặc xem Điều chỉnh File phía dướ để có mọi tùy chỉnh --
--- Có thể sao lưu dữ liệu cũ ---
*Sửa lỗi:
- Lỗi gây ra khi dùng /forge item hoặc /forge material mà không có quyền forge.item, forge.material.
*Gems Stone (Khảm Ngọc):
Một tính năng mới tạo ra để cường hóa vật phẩm, vũ khí.
- Lệnh: yêu cầu quyền forge.gem
+ /forge gem drill <player>: trao người chơi đồ đục lỗ.
+ /forge gem breaker <player>: trao người chơi đồ gỡ đá.
+ /forge gem get <gem> <player>: trao người chơi viên đá.
*Tùy chỉnh ngọc có thể thấy trong config.yml (sau khi xóa file cũ và reload)
*Items.yml: có tùy chỉnh mới: Gems: <range>
vd: Gems: '3-5'
*Locked Slot (Ô khóa):Tự tạo khi lấy vật phẩm.![]()
*Empty Slot (Ô rỗng):![]()
Tự tạo khi lấy vật phẩm.
*Filled Slot (Ô ngọc):![]()
Thay thế ô rỗng khi kéo thả ngọc vào vật phẩm thành công*Drill (đục lỗ):
![]()
Kéo, thả vào vật phẩm có ô khóa để mở. (locked slot -> empty slot)
*Gem Breaker (Gỡ đá/ngọc):
Kéo thả vào vật phẩm có ô đã khảm để gỡ ngọc (filled slot -> empty slot)![]()
*Gems (Ngọc):
Có thể config ở gems.yml. Có thể khảm vào vật phẩm nếu vật phẩm có thông số của ngọc. (empty slot -> filled slot)![]()
Vd: Critical gem (viên trên) có 2.77% tỉ lệ chí mạng chỉ có thể khảm vào vật phẩm có thông số tỉ lệ chí mạng.
Ví dụ:
+drill
+StrengGemcó 1.6 sát thương![]()
![]()
*Điều chỉnh file:
- lore-format.yml:
thêm '{line-gems}' để bật tính năng gem(ngọc)
- config.yml: Thêm
YAML:Gem: # chance to unlock slot on forging new item chance: 45 # gems slot display in icon lore gems_slot: '&aGems Slot: &e[<min>-<max>]' # display of empty slot empty_slot: '&7- &a<Empty Gem Slot>' # display of locked slot locked_slot: '&7- &c<Locked Gem Slot>' # drill item drill: name: '&f&lDriller' description: - '&7used to unlock gem slot!' - '&7Chance: &a<chance>%' chance: 75 # breaker item breaker: name: '&c&lGem Breaker' description: - '&7used to remove gem' - '&7Chance: &a<chance>%' chance: 50
- locale.yml: Thêm
YAML:message: gem: not-exist: '&c<gem> is not exist' given: '&aSuccessfully giving <p> &r<item>' #on using drill unlock_slot: '&aSuccessfully unlock a gem slot.' drill_broken: '&cBad luck, drill is broken!' no_locked_slot: '&cThere was no locked slot on item.' #on using gem breaker gem_removed: '&aSuccessfully break a gem!' breaker_broken: '&cBad luck, breaker is not enough hard to break this gems!' no_gem: '&cThere was no gem on item.' #on apply gem gem_put: '&aSuccessfully put a gem into item!' gem_broken: '&cYour gem has broken!' no_empty_slot: '&cThere was no empty slot on item.' un-match: '&cGem does not match the item!'
LEGACY-VERSION
--Xóa file config.yml, attributes.yml cũ để có các tùy chỉnh mới--
-Có thể sao lưu dữ liệu vào file khác rồi copy vào lại-
*Kiểm tra cập nhật:
Tự động kiểm tra xem plugin có bản mới chưa để tránh tối cổ
kiểu:
![]()
*File mới:
locale.yml chứa tất cả các thông bảo (hiện lên khung chat,...) khi dùng lệnh, rèn,...
Thực ra thì tôi chỉ đem từ bên config.yml qua một file khác thôi
*Yêu cầu mới:
/attribute require permission <quyền hạn>
Yêu cầu quyền để dùng vật phẩm. Xem tùy chỉnh của yêu cầu trong attributes.yml
*Khác:
/forge reload: giờ có thể reload cả file config.yml
CẬP NHẬT KẾ TIẾP: ♦ KHẢM NGỌC ♦
(nhái Myitems)
LEGACY-VERSION
* Gói tiếp nhận mới *
Trong Legacy, tôi quyết định tắt chế tạo cuốc kim cương vì tôi sử dụng nó cho gói tài nguyên: 3
*Sửa lỗi:
- Trên thực tế, tôi thực sự không biết tại sao SupperForge không thể phát hiện Vault trong một số trường hợp, tôi nghĩ việc thay đổi vị trí của một số code là lỗi của tôi, tôi đã trả lại nó dưới dạng 1.2.0 ver. Hy vọng lỗi này không gây ra một lần nữa.
* Thêm Gui:
- Tên: frame được sử dụng trong recipes.yml
- như tên, gui này tạo ra một cơ sở khung dựa trên vật phẩm, ví dụ
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
*Sửa Lỗi:
- Trong phiên bản 1.8.x có khá nhiều lỗi, tui mới sửa được một ít :l
- Nút trang trước, trang sau trong gui công thức không hoạt động
*Công cụ tạo công thức:
- Giúp người dùng tạo *công thức* dễ dàng mà không cần config bằng cách dùng lệnh /forge create recipe <id>
(gui cơ bản)![]()
Ô đầu tiên là vật phẩm kết quả, là vật phẩm trong items.yml có cùng id với công thức
Ví dụ: tui tạo một công thức cho vật phẩm gildur
![]()
Ô thứ hai là kiểu gui, click để chọn trong một gui khác
giá trị ban đầu là vertical
![]()
Ô thứ ba hiển thị số tiền (money) cần để chế tạo (giá trị ban đầu: 0$)
click vào, sau đó nhập giá trị mong muốn trên thanh chat
![]()
Ô thứ tư hiển thị số cấp độ cần để chế tạo (giá trị ban đầu: 0LV)
click vào, sau đó nhập giá trị mong muốn trên thanh chat
![]()
Ô thứ năm hiển kết quả cho câu hỏi: có cần permission để chế tạo không? (giá trị ban đầu: true- có)
click vào để đảo giá trị.
![]()
Ô thứ sáu hiển kết quả cho câu hỏi: có thể mua bản thiết kế không? (giá trị ban đầu: true- có)
click vào để đảo giá trị.
![]()
Ô thứ bảy hiển thị các nguyên liệu cần để chế tạo (giá trị ban đầu: [] -nghĩa là không có gì)
click vào sau đó nhìn thanh chat để điều chỉnh, nếu các ông đặt một vật phẩm lạ (chưa có trong materials.yml) làm nguyên liệu thì plugin sẽ tự tạo một nguyên liệu tương ứng trong materials.yml
![]()
và cuối cùng là Nút Lưu, lưu công thức trong recipes.yml
![]()
*Fix Lỗi:
- vài vấn đề nhỏ trong file recipes.yml XD
- Load vật phẩm không có cài đặt độ bền (của plugin) sẽ hiện dòng UNBREAK
*BluePrint (bản thiết kế): cơ bản thì nó chỉ là quyền để chế tạo vật phẩm (forge.craft.<recipe>)
- Lệnh:
/blueprint, /bp hoặc /blueprint open: mở cửa hàng bản thiết kế
/blueprint add [player] [recipe]: thêm bản thiết kế cho người chơi
/blueprint remove [player] [recipe]: bỏ bản thiết kế của người chơi
- Quyền:
/blueprint open: không yêu cầu
/blueprint add/remove: forge.blueprint
![]()
*Đánh giá vật phẩm: được tạo ra để xác định giá trị của bản thiết kế (bằng money)
- Lệnh:
/sattribute rate <rate>: đánh giá vật phẩm
- Quyền: forge.edit
*Thay đổi vài thứ:
- Thêm tùy chỉnh trong recipes.yml: Can-buy: <true/false>
- Thêm tùy chỉnh trong items.yml: Rate: <rate>
- Dời tùy chỉnh về stat, require sang file attributes.yml
- Xóa /sstat, /srequire, thay bằng /sattribute stat và /sattribute require
- /forge: Mở menu chỉnh của plugin Thông số người chơi, các công thức, sửa chữa, cửa hàng bản thiết kế.
![]()