NeonRewardPlus - Advanced cumulative reward system
Multi module, multi ranking and super high degree of freedom GUI can meet your needs for more rewards
I don't understand English, if you would take the time to learn about this plugin, or if you would like to translate it, I would appreciate it!
Compatibility:
- Supported versions: 1.12x-1.19x
- Dependencies: PlaceholderAPI、PlayerPoints、CMi
- data storage: Mysql、Sqlite
- ♻️ GUI interaction using Kether scripting language
- Multiple data storage modes MYSQL / SQLITE
- ❇️ Ultra-high degree of freedom GUI configuration, setting rewards is more convenient
- ❇️ Support accumulative recharge rewards, players can get corresponding gift packs by accumulating points coupons
- ❇️ Support accumulative gold coin rewards, players can get corresponding gift packs by accumulating gold coins
- ❇️ Support cumulative online rewards, players can get corresponding gift packs by accumulating online
- ❇️ The three reward modes have independent leaderboard variables, which can display 1-99999 leaderboards
- ❇️ Each mode provides Yuba with a way to modify player data
- ❇️ Use Kether to 100% customize player interaction prompts
❗❗ Command Help:
Player cmd:
- /neonrw or /pms - main cmd
- /neonrw open [type] - Open Reward Menu
- /neonrw data [target] [type] [add/take] [val] - Modify the specified data of the specified player
- /neonrw reset [target] - reset player data
- /neonrw reload - reload config
️Permission Help:
- neonRewardPlus.admin - admin perm
- neonRewardPlus.menu - player perm
- %NeonReward_points% cumulative recharge amount
- %NeonReward_money% Accumulated amount of gold coins
- %NeonReward_time% cumulative online timestamp
- %NeonReward_time_format% formatted cumulative online time
- %NeonReward_pointsTop_(amt/name)_(1/9999)% Cumulative recharge ranking
- %NeonReward_moneyTop_(amt/name)_(1/9999)% Cumulative earning leaderboard
- %NeonReward_timeTop_(amt/name)_(1/9999)% cumulative online leaderboard
Github: Get
Discord: Get
Code (YAML):
TITLE
: '&0累计在线时长礼包'
TYPE : OnlineTime
Layout :
- ' #########'
- ' #A B C D#'
- ' #########'
Icons:
A:
display :
# 展示的材质
mats : BOOK
name : "&e累计在线 &f一小时 &e礼包"
# 礼包唯一ID
packID : '一小时礼包'
# 领取该礼包需要的条件
# 设置格式 ??d ??h ??m ??s (天、小时、分钟、秒)
isValue : 1h # 这里需要玩家累计在线 1小时
#isValue: 1d 18h #这样表示 需要累计在线一天十八小时才可以领取
lore :
- "&f礼包内容:"
- "&f - 100 金币"
- "&f当前在线 &A{time}"
- "&f领取状态 : {state } "
# 条件及其所有动作语句 参考 Kether
Require:
# 条件默认会判断这个礼包的 isValue 值 搭配下面的条件组可实现多种交互
condition: 'not timePack *一小时礼包'
action: |-
command "money give {player_name } 100 " as console
sound ENTITY_EXPERIENCE_ORB_PICKUP by 1 1
deny: |-
sound BLOCK_NOTE_BLOCK_DIDGERIDOO by 1 1
if timePack *一小时礼包
then tell "你已经领取过这个礼包 "
else
tell "你的在线时长不够! "
B:
display:
mats: BOOK
name: "&e累计在线 &f三小时 &e礼包 "
packID: '三小时礼包'
isValue: 3h
lore:
- "&f礼包内容: "
- "&f - 980 金币 "
- "&f当前在线 &A {time } "
- "&f领取状态 : {state } "
Require:
condition: 'not timePack *三小时礼包'
action: |-
command "money give {player_name } 9800 " as console
sound ENTITY_EXPERIENCE_ORB_PICKUP by 1 1
deny: |-
sound BLOCK_NOTE_BLOCK_DIDGERIDOO by 1 1
if timePack *三小时礼包
then tell "你已经领取过这个礼包 "
else
tell "你的在线时长不够! "
'#':
display:
mats: BLACK_STAINED_GLASS_PANE
name: '&b&l 挡板'
TYPE : OnlineTime
Layout :
- ' #########'
- ' #A B C D#'
- ' #########'
Icons:
A:
display :
# 展示的材质
mats : BOOK
name : "&e累计在线 &f一小时 &e礼包"
# 礼包唯一ID
packID : '一小时礼包'
# 领取该礼包需要的条件
# 设置格式 ??d ??h ??m ??s (天、小时、分钟、秒)
isValue : 1h # 这里需要玩家累计在线 1小时
#isValue: 1d 18h #这样表示 需要累计在线一天十八小时才可以领取
lore :
- "&f礼包内容:"
- "&f - 100 金币"
- "&f当前在线 &A{time}"
- "&f领取状态 : {state } "
# 条件及其所有动作语句 参考 Kether
Require:
# 条件默认会判断这个礼包的 isValue 值 搭配下面的条件组可实现多种交互
condition: 'not timePack *一小时礼包'
action: |-
command "money give {player_name } 100 " as console
sound ENTITY_EXPERIENCE_ORB_PICKUP by 1 1
deny: |-
sound BLOCK_NOTE_BLOCK_DIDGERIDOO by 1 1
if timePack *一小时礼包
then tell "你已经领取过这个礼包 "
else
tell "你的在线时长不够! "
B:
display:
mats: BOOK
name: "&e累计在线 &f三小时 &e礼包 "
packID: '三小时礼包'
isValue: 3h
lore:
- "&f礼包内容: "
- "&f - 980 金币 "
- "&f当前在线 &A {time } "
- "&f领取状态 : {state } "
Require:
condition: 'not timePack *三小时礼包'
action: |-
command "money give {player_name } 9800 " as console
sound ENTITY_EXPERIENCE_ORB_PICKUP by 1 1
deny: |-
sound BLOCK_NOTE_BLOCK_DIDGERIDOO by 1 1
if timePack *三小时礼包
then tell "你已经领取过这个礼包 "
else
tell "你的在线时长不够! "
'#':
display:
mats: BLACK_STAINED_GLASS_PANE
name: '&b&l 挡板'
![[IMG]](http://proxy.spigotmc.org/10670fdc7ceddc5ba248b0b2374f905ba690db0c?url=https%3A%2F%2Fweb-1301331373.cos.ap-guangzhou.myqcloud.com%2Fdocs%2FPT1X%257DC4%2560%255BHXK%25281NANASEDV8.png)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.12, 1.13, 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
NeonRewardPlus - Advanced Cumulative Rewards Solution is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 408 times (via Spigot). Download it and open it directly in the game.