• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
DiemDanh Reloaded - Bản remake của plugin DiemDanh

Plugin Việt Nam DiemDanh Reloaded - Bản remake của plugin DiemDanh 1.6-BETA

Hỗ trợ phiên bản
  1. 1.13
  2. 1.14
  3. 1.15
  4. 1.16
  5. 1.17
  6. 1.18
  7. 1.19
  8. 1.20
Mã nguồn
https://github.com/skygamer1233/DiemDanh
Link Spigot
https://www.spigotmc.org/resources/diemdanh-reloaded-b%E1%BA%A3n-remake-c%E1%BB%A7a-plugin-diemdanh.117075/
Người đóng góp
SkyGamer
Lưu ý: đây chỉ là bản tôi rebuild lại để hỗ trợ cho các ver cao hơn

Anh em cần support vào link:
https://discord.gg/EQ3Cq2KnPB


DiemDanh Reloaded
Hệ Thống Điểm Danh Hàng Ngày & Lịch Tháng Toàn Diện - Hỗ Trợ Cả Java & Bedrock Edition - Không Drop TPS

Version-1.6--BETA-brightgreen.svg
Java-21-orange.svg
Minecraft-1.13_to_1.21.x-blue.svg
Bedrock-Geyser%20%2F%20Floodgate-cyan.svg
Author-SkyGamer-purple.svg

​


GIỚI THIỆU VỀ PLUGIN
DiemDanh Reloaded là giải pháp điểm danh nhận thưởng hàng ngày tốt nhất dành cho các máy chủ Minecraft (Survival, Skyblock, Towny, RPG...) từ phiên bản 1.13 đến 1.21.x.

Plugin hỗ trợ hoàn hảo cho cả người chơi Java Edition và Bedrock Edition (thông qua Geyser / Floodgate). Được thiết kế tối ưu hóa hiệu năng tối đa: toàn bộ dữ liệu người chơi được lưu ngầm bất đồng bộ (Async I/O), bảng xếp hạng được cache tự động giúp mở GUI với độ trễ 0ms, hoàn toàn không làm drop TPS ngay cả với máy chủ có hàng nghìn người chơi!


✨ CÁC TÍNH NĂNG NỔI BẬT

  • Hỗ Trợ Giao Diện Native Gốc Cho Bedrock Edition (Geyser & Floodgate):
    • Tự động nhận diện người chơi Bedrock từ mobile, console, Windows 10/11 khi gõ /diemdanh.
    • Hiển thị giao diện Form Cumulus SimpleForm chính gốc siêu mượt, nút bấm to rõ ràng, cực kỳ thân thiện với màn hình cảm ứng!
    • Bao gồm đầy đủ tính năng: Điểm danh hôm nay, Điểm danh bù, Quà mốc tích lũy 7/14/21 ngày, Xem Top 10 và Xem chi tiết lịch cả tháng.
    • Người chơi Bedrock vẫn có thể gõ /diemdanh chest để chuyển sang giao diện rương Java nếu muốn!
    • An toàn đa luồng 100%, bảo vệ server bằng click cooldown chống spam, cam kết giữ vững 20.0 TPS.
    • Soft-dependency an toàn: Server không có Floodgate vẫn chạy bình thường không một lỗi nhỏ!
  • Giao diện Lịch Tháng Động (Dynamic Calendar GUI cho Java):
    • Tự động nhận diện độ dài thực tế của từng tháng (28, 29, 30 hoặc 31 ngày) bằng Java `YearMonth`. Các ngày không có thực sẽ được lấp kính trống không gây hiểu lầm.
    • Hiển thị trạng thái từng ngày trực quan: Đã điểm danh, Hôm nay có thể điểm danh, Điểm danh bù, Bỏ lỡ, Chưa tới ngày.
  • Quà Tích Lũy Độc Đáo (Streak Milestones):
    • Khuyến khích người chơi online đều đặn bằng các mốc thưởng lớn: 7 ngày, 14 ngày và 21 ngày.
  • Phiếu Điểm Danh Bù (Compensation Tickets):
    • Người chơi có thể dùng vé điểm danh bù để nhận lại phần thưởng của các ngày đã lỡ trong tháng.
    • Lệnh phát vé tiện lợi cho Staff/Admin: /diemdanh giveticket <player> <amount>.
  • Quản Lý Ngày Lễ Đặc Biệt (SpecialDay Event):
    • Cấu hình ngày lễ riêng biệt theo Ngày/Tháng (Quốc tế thiếu nhi 1/6, Quốc khánh 2/9, Tết,...).
    • Tự động ghi đè icon và quà riêng biệt khi đến đúng ngày lễ!
  • Bảng Xếp Hạng Top 10 Siêu Mượt (Leaderboard GUI):
    • Xem Top 10 Tháng và Top 10 Tổng hiển thị đầu người chơi (PLAYER_HEAD) cho Java, hoặc bảng danh sách cho Bedrock.
    • Tác vụ chạy ngầm bất đồng bộ (Async Background Task) mỗi 5 phút tự động tính toán và cache trước toàn bộ dữ liệu ➜ Mở GUI tức thì, 0 giật lag!
  • Trình Biên Tập GUI In-Game Toàn Diện (/diemdanh editor):
    • Admin có thể sửa Lệnh Thưởng và sửa TỪNG DÒNG LORE của: Từng ngày thường (1-31), Từng mốc tích lũy (7, 14, 21 ngày), và Từng ngày lễ đặc biệt trực tiếp trong game!
    • Đổi tên ngày lễ, thêm ngày lễ mới qua chat cực kỳ tiện lợi mà không cần sửa file YAML thủ công.
  • ⚡ Lưu Trữ Tối Ưu & Tự Động Di Chuyển Dữ Liệu:
    • Mỗi người chơi có một file riêng biệt playerdata/<UUID>.yml lưu ngầm bất đồng bộ.
    • Tự động chuyển đổi dữ liệu từ file playerdata.yml cũ sang cấu trúc mới an toàn 100%.
  • Bảo Mật & Chống Lỗi Đồ (Anti-Glitch):
    • Định danh chuẩn hóa bằng InventoryHolder.
    • Chặn tuyệt đối hành vi kéo thả item (InventoryDragEvent) và có sẵn cooldown chống click spam.
  • Tích Hợp PlaceholderAPI & Đa Ngôn Ngữ:
    • Cung cấp đầy đủ placeholder cho cá nhân và Bảng Xếp Hạng.
    • Hỗ trợ mã màu Hex (&#RRGGBB) và mã màu Bukkit chuẩn (&a, &b,...).
    • Có sẵn tiếng Việt (message_vi.yml) và tiếng Anh (message_en.yml).


LỆNH & QUYỀN HẠN (COMMANDS & PERMISSIONS)

LệnhMô tảQuyền hạnMặc định
/diemdanhMở giao diện điểm danh (Tự nhận diện Bedrock Form / Java Chest)diemdanh.useMọi người
/diemdanh chestÉp mở giao diện rương Java (Dành cho Bedrock muốn dùng rương)diemdanh.useMọi người
/diemdanh topMở Bảng Xếp Hạng Top điểm danhdiemdanh.topMọi người
/diemdanh giveticket <player> <amount>Tặng phiếu điểm danh bù cho người chơidiemdanh.giveticketOP
/diemdanh editorMở Menu chỉnh sửa phần thưởng & lore in-gamediemdanh.editorOP
/diemdanh reloadNạp lại toàn bộ file cấu hình và ngôn ngữdiemdanh.reloadOP


PLACEHOLDERAPI (PLACEHOLDERS)

Thông tin cá nhân người chơi:
  • %diemdanh_days% - Số ngày đã điểm danh trong tháng hiện tại.
  • %diemdanh_totaldays% - Tổng số ngày đã điểm danh tích lũy từ trước đến nay.
  • %diemdanh_tickets% - Số lượng vé điểm danh bù hiện có.
  • %diemdanh_checked_today% - Trạng thái hôm nay (Đã điểm danh / Chưa điểm danh).
  • %diemdanh_is_checked_today% - Trả về boolean (true / false).

Thông tin Bảng Xếp Hạng:
  • %diemdanh_top_month_<1-10>_name% - Tên người chơi Top Tháng tại vị trí chỉ định.
  • %diemdanh_top_month_<1-10>_days% - Số ngày điểm danh Top Tháng tại vị trí chỉ định.
  • %diemdanh_top_total_<1-10>_name% - Tên người chơi Top Tổng tại vị trí chỉ định.
  • %diemdanh_top_total_<1-10>_days% - Tổng ngày điểm danh Top Tổng tại vị trí chỉ định.
Ví dụ: %diemdanh_top_month_1_name% sẽ hiển thị tên người chơi đứng Top 1 của tháng.


HƯỚNG DẪN CÀI ĐẶT
  1. Tải file diemdanh-1.6-BETA.jar.
  2. Bỏ file vào thư mục plugins/ của máy chủ Minecraft.
  3. Khởi động lại máy chủ (Yêu cầu Java 21 trở lên, tương thích Paper/Spigot 1.13 - 1.21.x).
  4. (Khuyến nghị) Cài đặt PlaceholderAPI để hiển thị thông tin lên Scoreboard hoặc Tablist.
  5. (Tùy chọn) Cài đặt Floodgate nếu muốn hỗ trợ native form UI cho người chơi Bedrock Edition.
  6. Tùy chỉnh quà và lore trong /diemdanh editor hoặc các file config theo ý thích!


Cấu Trúc Thư Mục:
Mã:
plugins/DiemDanh/
 ├── config.yml           # Cấu hình quà từng ngày, mốc tích lũy và ngày lễ
 ├── diemdanhform.yml     # Cấu hình giao diện Bedrock Form (Cumulus Forms)
 ├── editor.yml           # Cấu hình giao diện và tin nhắn của Menu Editor
 ├── topgui.yml           # Cấu hình giao diện bảng xếp hạng Top
 ├── language/
 │    ├── message_vi.yml  # File ngôn ngữ Tiếng Việt
 │    └── message_en.yml  # File ngôn ngữ Tiếng Anh
 └── playerdata/          # Dữ liệu điểm danh của từng người chơi theo UUID
      ├── <uuid-1>.yml
      └── <uuid-2>.yml



Phát triển bởi SkyGamer | Để lại ⭐ nếu bạn yêu thích plugin này nhé!
​
Tác giả
han18
Lượt tải
135
Lượt xem
1,873
Phát hành lần đầu
Cập nhật lần cuối

Lượt đánh giá

5.00 sao 1 lượt đánh giá

Tài nguyên khác của han18

Cập nhật mới nhất

  1. Phiên bản 1.6-BETA

    DiemDanh Reloaded v1.6-BETA Hỗ Trợ Native Bedrock Form (Geyser/Floodgate), Tùy Chỉnh...
  2. Phiên bản 1.5-BETA

    Thêm tính năng /diemdanh editor : cho phép chỉnh sửa phần thưởng qua GUI Fix 1 số bug gây drop TPS
  3. Small update

    1.21 Support PlaceHolder support: %diemdanh_days_checked_in% : Hiển thị số ngày điểm danh của...

Đánh giá mới nhất

Bản 2.0 hot fix sử dụng rất được ủng hộ bạn phát triển
Quay lại
Trên cùng