Note: I'm the main developer of this plugin and can only detect errors or add features when I have free time. Therefore, if anyone discovers errors or bugs, feel free to create an issue on my GitHub page.
Features:
- Daily sign in reward (Điểm danh mỗi ngày)
- Streak Rewards (Điểm danh tích lũy)
- Reward on Special Day (Ngày lễ)
- Missed Day Ticket (Phiếu điểm danh bù)
Preview:
Commands:
/diemdanh - Open the Daily Sign-in GUI (diemdanh.use)
/diemdanh reload - Reload plugin (diemdanh.reload)
/diemdanh giveticket <player> <amount> - Give player Re-Sign in Ticket (diemdanh.giveticket)
Placeholders:
%diemdanh_days_checked_in% : Check sign in days in current month
%diemdanh_total_days% : Check total sign in days
%diemdanh_tickets% : Check how many re-sign in tickets player has
%diemdanh_checkin_top_month% : Check leaderboard if player has a position in the monthly sign in leaderboard
%diemdanh_checkin_top_total% : Check leaderboard if player has a position in the total sign in leaderboard
config.yml:
Code (Text):
Title: "&b&lSign In Menu (Month #<month>)" # GUI Title
Item:
NgayDiemDanh: # Sign in day not come yet
ID: GRAY_STAINED_GLASS_PANE
Data: 0
Name: "&7&l<date>"
Glow: false
DiemDanh: # Can Sign In
ID: YELLOW_STAINED_GLASS_PANE
Data: 0
Name: "&e&l<date> (Click to Claim)"
Glow: true
ChuaDiemDanh: # Missed Sign In
ID: WHITE_STAINED_GLASS_PANE
Data: 0
Name: "&c&l<date> (Missed)"
Glow: false
DaDiemDanh: # Signed In
ID: LIME_STAINED_GLASS_PANE
Data: 0
Name: "&a&l<date> (Claimed)"
Glow: false
DiemDanhBu: # Can Re-Sign In using ticket
ID: BROWN_STAINED_GLASS_PANE
Data: 0
Name: "&b&l<date> (Click to Re-sign)"
Glow: false
ThongTin:
ID: BOOK
Data: 0
Name: "&e&lYour Sign In information"
Lore:
- "&aYou have Signed In for: <days> days"
- " "
- "&cPlugin Rebuilt by SkyGamer"
Glow: true
Ticket:
ID: NAME_TAG
Data: 0
Name: "&e&lRe-Sign In Ticket"
Lore:
- "&aAmount: <tickets>"
- " "
- "&cPlugin Rebuilt by SkyGamer"
Glow: true
Days:
1: #Sign in reward for day 1
Lore:
- "&fRewards:"
- "&f - Coal x1"
Reward:
- give <player> coal 1
2: #Sign in reward for day 2
Lore:
- "&fRewards:"
- "&f - Iron Ingot x1"
Reward:
- give <player> iron_ingot 1
3: #Sign in reward for day 3
Lore:
- "&fRewards:"
- "&f - Gold Ingot x1"
Reward:
- give <player> gold_ingot 1
4: #Sign in reward for day 4
Lore:
- "&fRewards:"
- "&f - Diamond x1"
Reward:
- give <player> diamond 1
5: #Sign in reward for day 5
Lore:
- "&fRewards:"
- "&f - Emerald x1"
Reward:
- give <player> emerald 1
6:
Lore:
- "&fRewards:"
- "&f - 100$"
Reward:
- eco give <player> 100
7:
Lore:
- "&fRewards:"
- "&f - 1 Points"
Reward:
- points give <player> 1
8:
Lore:
- "&fRewards:"
- "&f - 100$"
- "&f - 1 Points"
Reward:
- eco give <player> 100
- points give <player> 1
9:
Lore:
- "&fRewards:"
- "&f - Diamond Block x8"
Reward:
- give <player> diamond_block 8
10:
Lore:
- "&fRewards:"
- "&f - Emerald Block x8"
Reward:
- give <player> emerald_block 8
11:
Lore:
- "&fRewards:"
- "&f - Coal x1"
Reward:
- give <player> coal 1
12:
Lore:
- "&fRewards:"
- "&f - Iron Ingot x1"
Reward:
- give <player> iron_ingot 1
13:
Lore:
- "&fRewards:"
- "&f - Gold Ingot x1"
Reward:
- give <player> gold_ingot 1
14:
Lore:
- "&fRewards:"
- "&f - Diamond x1"
Reward:
- give <player> diamond 1
15:
Lore:
- "&fRewards:"
- "&f - Emerald x1"
Reward:
- give <player> emerald 1
16:
Lore:
- "&fRewards:"
- "&f - 100$"
Reward:
- eco give <player> 100
17:
Lore:
- "&fRewards:"
- "&f - 1 Points"
Reward:
- points give <player> 1
18:
Lore:
- "&fRewards:"
- "&f - 100$"
- "&f - 1 Points"
Reward:
- eco give <player> 100
- points give <player> 1
19:
Lore:
- "&fRewards:"
- "&f - Diamond Block x8"
Reward:
- give <player> diamond_block 8
20:
Lore:
- "&fRewards:"
- "&f - Emerald Block x8"
Reward:
- give <player> emerald_block 8
21:
Lore:
- "&fRewards:"
- "&f - Coal x1"
Reward:
- give <player> coal 1
22:
Lore:
- "&fRewards:"
- "&f - Iron Ingot x1"
Reward:
- give <player> iron_ingot 1
23:
Lore:
- "&fRewards:"
- "&f - Gold Ingot x1"
Reward:
- give <player> gold_ingot 1
24:
Lore:
- "&fRewards:"
- "&f - Diamond x1"
Reward:
- give <player> diamond 1
25:
Lore:
- "&fRewards:"
- "&f - Emerald x1"
Reward:
- give <player> emerald 1
26:
Lore:
- "&fRewards:"
- "&f - 100$"
Reward:
- eco give <player> 100
27:
Lore:
- "&fRewards:"
- "&f - 1 Points"
Reward:
- points give <player> 1
28:
Lore:
- "&fRewards:"
- "&f - 100$"
- "&f - 1 Points"
Reward:
- eco give <player> 100
- points give <player> 1
29:
Lore:
- "&fRewards:"
- "&f - Diamond Block x8"
Reward:
- give <player> diamond_block 8
30:
Lore:
- "&fRewards:"
- "&f - Emerald Block x8"
Reward:
- give <player> emerald_block 8
31:
Lore:
- "&fRewards:"
- "&f - Coal x1"
Reward:
- give <player> coal 1
TichLuy:
7ngay: # Reward for Sign in for <amount> days
Icon:
ChuaNhanQua: #Not enough days
ID: CHEST_MINECART
Data: 0
Name: "&7&l7 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 1000$"
- "&f - 10 Points"
Glow: false
NhanQua: #Enough Days (can claim)
ID: CHEST_MINECART
Data: 0
Name: "&e&l7 Days Sign-In Reward (Click to Claim)"
Lore:
- "&fRewards:"
- "&f - 1000$"
- "&f - 10 Points"
Glow: true
DaNhanQua: #Claimed
ID: MINECART
Data: 0
Name: "&a&l7 Days Sign-In Reward (Claimed)"
Lore:
- "&fRewards:"
- "&f - 1000$"
- "&f - 10 Points"
Glow: false
#Requies 7 days
Require: 7
#Rewards (command)
Reward:
- eco give <player> 1000
- points give <player> 10
14ngay:
Icon:
ChuaNhanQua:
ID: CHEST_MINECART
Data: 0
Name: "&7&l14 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 5000$"
- "&f - 50 Points"
Glow: false
NhanQua:
ID: CHEST_MINECART
Data: 0
Name: "&e&l14 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 5000$"
- "&f - 50 Points"
Glow: true
DaNhanQua:
ID: MINECART
Data: 0
Name: "&a&l14 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 5000$"
- "&f - 50 Points"
Glow: false
Require: 14
Reward:
- eco give <player> 5000
- points give <player> 50
21ngay:
Icon:
ChuaNhanQua:
ID: CHEST_MINECART
Data: 0
Name: "&7&l21 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 10000$"
- "&f - 100 Points"
Glow: false
NhanQua:
ID: CHEST_MINECART
Data: 0
Name: "&e&l21 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 10000$"
- "&f - 100 Points"
Glow: true
DaNhanQua:
ID: MINECART
Data: 0
Name: "&a&l21 Days Sign-In Reward"
Lore:
- "&fRewards:"
- "&f - 10000$"
- "&f - 100 Points"
Glow: false
Require: 21
Reward:
- eco give <player> 10000
- points give <player> 100
SpecialDay: # You can custom this Special Day with your country Special Day
test:
Icon:
NgayDiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&7&lSpecial Day 1"
Lore:
- "&fJust Some Information for this day"
- "&fRewards:"
- "&f - Dirt x1"
Glow: false
DiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&7&lSpecial Day 1 (Click to Claim)"
Lore:
- "&fJust Some Information for this day"
- "&fRewards:"
- "&f - Dirt x1"
Glow: true
ChuaDiemDanh:
ID: COAL
Data: 0
Name: "&7&lSpecial Day 1 (Missed)"
Lore:
- "&fJust Some Information for this day"
- "&fRewards:"
- "&f - Dirt x1"
Glow: false
DaDiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&7&lSpecial Day 1 (Claimed)"
Lore:
- "&fJust Some Information for this day"
- "&fRewards:"
- "&f - Dirt x1"
Glow: false
DiemDanhBu:
ID: COAL_BLOCK
Data: 0
Name: "&7&lSpecial Day 1 (Click to Re-Sign In)"
Lore:
- "&fJust Some Information for this day"
- "&fRewards:"
- "&f - Dirt x1"
Glow: false
Require:
Date: 3
Month: 6
Reward:
- give <player> dirt 1
- give <player> diamond 50
quockhanh:
Icon:
NgayDiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&7&lSpecial Day 2"
Lore:
- "&fInformation"
- "&fRewards:"
- "&f - Grass Block x1"
Glow: false
DiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&e&lSpecial Day 2 (Click to Claim)"
Lore:
- "&fInformation"
- "&fRewards:"
- "&f - Grass Block x1"
Glow: true
ChuaDiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&c&lSpecial Day 2 (Missed)"
Lore:
- "&fInformation"
- "&fRewards:"
- "&f - Grass Block x1"
Glow: false
DaDiemDanh:
ID: MAGMA_CREAM
Data: 0
Name: "&a&lSpecial Day 2 (Claimed)"
Lore:
- "&fInformation"
- "&fRewards:"
- "&f - Grass Block x1"
Glow: false
DiemDanhBu:
ID: COAL_BLOCK
Data: 0
Name: "&7&lSpecial Day 2 (Click to Re-Sign In)"
Lore:
- "&fJust Some Information for this day"
- "&fRewards:"
- "&f - Dirt x1"
Require:
Date: 11
Month: 6
Reward:
- give <player> grass 1
Message:
DiemDanh: "&aYou have successfully sign in day #%day%!"
DaDiemDanh: "&cYou already sign in this day!"
NgayDiemDanh: "&cDay #%day% not come yet!"
ChuaDiemDanh: "&cYou missed day #%day%!"
NotRequire: "&cNot enough sign in days!"
NotPlayer: "&cThis command can only use by player!"
NoPermission: "&cYou dont have permission to use this command!"
IsClaimed: "&cYou already claimed this reward!"
SyntaxError: "&cWrong command"
TichLuySuccess: "&aYou have claimed %days% days sign in reward!"
SpecialDaySuccess: "&aYou have successfully sign in day %specialDay%!"
Reload: "&aReload Complete!"
GiveTicketSuccess: "&aAdded %amount% ticket for %player%!"
ReceiveTicket: "&aYou have recieved %amount% ticket !"
PlayerNotFound: "&cPlayer not found!"
InvalidTicketAmount: "&cTicket ammount must lager than 0!"
SpecialDayDaDiemDanh: "&cYou already sign in this Special Days!"
ChuaDiemDanhHomNay: "&cYou haven't signed in today. &e[Click here]&c to open sign in GUI."
Hover: "&aOpen Sign In GUI"