959
收录服务器
1236
注册
42 653
玩家
RewardsPro 奖励专业版 即将更新的版本
自定义图形用户界面,投票系统,每日奖励,时间奖励,事件奖励。
作 者 KillaCraft
发布时间 2016年5月17日
支持核心 Spigot
原生版本
支持版本 1.7,1.8,1.9,1.10,1.11,1.12,1.13
点此下载

Rewards++ 是一个 Minecraft 插件,它提供了一个可配置的奖励系统,包括冷却时间奖励、经济奖励(需要 Vault)、投票奖励(需要 Votifier)等。该插件具有 GUI 界面,高度可定制,并支持 Hologram。

🎉

Rewards++ 插件

🎁

功能特性

  • 冷却时间奖励系统
  • 经济奖励系统 (需要 Vault)
  • 投票奖励系统 (需要 Votifier)
  • 图形用户界面 (GUI) 系统
  • 100% 可定制
  • Hologram 支持
  • 无限的可能性
  • 领取奖励时执行命令
  • 领取奖励时发送消息
  • 100% 物品(奖励)定制
🚀

安装步骤

  1. 下载插件 (Rewards++-2.0.6.jar)
  2. 下载依赖项,例如 Vault, Votifier(可选)
  3. 将 jar 文件放入 /plugins 目录。
  4. 停止并启动服务器,插件将生成一些文件。
  5. 配置所需的文件,然后停止并启动服务器。
  6. 完成!
🔑

命令与权限

  • /rewards reload - 权限: rewards.reload
  • /rewards removecooldown <playername> <reward_name> - 权限: RewardsPlusPlus.rewards.removecooldown
  • /rewards - 权限: RewardsPlusPlus.rewards
  • /rewards setholo - 权限: RewardsPlusPlus.rewards.setholo
    • 注意:要访问方块的右键单击,玩家需要 RewardsPlusPlus.rewards.block 权限。

如果启用了奖励的 need-permission,则权限将是 rewards.<reward name>,将 <reward name> 替换为奖励名称。

⚙️

配置示例

rewards.yml


Rewards:
  daily:
    enable: true
    type: TIME
    cooldown: 86400
    slot: 10
    need-permission: false
    availableMaterial: 'STAINED_GLASS_PANE;5'
    onCooldownMaterial: 'STAINED_GLASS_PANE;15'
    needPermissionMaterial: 'STAINED_GLASS_PANE;14'
    successfullSound: 'HORSE_ARMOR'
    unsuccessfullSound: 'ANVIL_BREAK'
    availableName: '&e&lDaily reward'
    LockedName: '&c&lLocked'
    availableLore:
    - '&a&oThis reward is available!'
    - '&b&oClick to claim this reward!'
    LockedLore:
    - '&6This reward is locked'
    - '&e&oCooldown: %time%'
    needPermissionLore:
    - '&6This reward requires the permission IntervalBonus.daily'
    - '&6You can switch if permission is required or not in config.'
    message:
    - '&f&l[!] &bYou have claimed your daily reward!'
    - '&f&l[!] &bCome back tomorrow for more!'
    commands:
    - 'give %name% diamond 5'
    - 'eco give %name% 500'
    - 'broadcast &4%name% &bhave collected their daily rewards! &c/rewards'
  daily_vote:
    enable: true
    type: VOTE
    needed_value: 1
    cooldown: 10
    slot: 18
    need-permission: false
    availableMaterial: 'STAINED_GLASS_PANE;5'
    onCooldownMaterial: 'STAINED_GLASS_PANE;15'
    needPermissionMaterial: 'STAINED_GLASS_PANE;14'
    successfullSound: 'HORSE_ARMOR'
    unsuccessfullSound: 'ANVIL_BREAK'
    availableName: '&e&lVote reward'
    LockedName: '&c&lLocked'
    availableLore:
    - ''
    - '&7&oYou can collect this reward!'
    - '&7&oYou will receive:'
    - ' &b+5 Diamonds'
    - ' &a+$50'
    needPermissionLore:
    - '&6This reward requires the permission IntervalBonus.daily_vote'
    - '&6You can switch if permission is required or not in config.'
    LockedLore:
    - ''
    - '&7&oThis reward requires you to have %needed_value%!'
    - '&7&ovote and support the server type &c&o/vote'
    - '&e&oCooldown: %time%'
    message:
    - ' &b&o** &e&oReceived vote reward &b&o**'
    commands:
    - 'give %name% diamond 5'
    - 'eco give %name% 50'
  economy:
    enable: true
    type: ECONOMY
    needed_value: 150
    cooldown: 10
    slot: 17
    need-permission: false
    availableMaterial: 'STAINED_GLASS_PANE;5'
    onCooldownMaterial: 'STAINED_GLASS_PANE;15'
    needPermissionMaterial: 'STAINED_GLASS_PANE;14'
    successfullSound: 'HORSE_ARMOR'
    unsuccessfullSound: 'ANVIL_BREAK'
    availableName: '&a&lEconomy reward'
    LockedName: '&c&lLocked'
    availableLore:
    - ''
    - '&7&oYou can collect this reward!'
    - '&7&oYou will receive:'
    - ' &d&o+16 Apples'
    - ' &f&o+1 iron sword'
    needPermissionLore:
    - '&6This reward requires the permission IntervalBonus.economy'
    - '&6You can switch if permission is required or not in config.'
    LockedLore:
    - ''
    - '&7&oThis reward requires you to have $%needed_value%!'
    - '&e&oCooldown: %time%'
    message:
    - ' &b&o** &e&oReceived economy reward &b&o**'
    commands:
    - 'give %name% apple 16'
    - 'give %name% ironsword 1'

config.yml


RewardsPlusPlus:
  ################################################################################################
  #                                         TIME-FORMAT                                          #
  #  Time format works this way: %02d is the key, you must specify 4 of those                   #
  #  else it will glitch or even stop the plugin from working, as shown below is a               #
  #  good example of its configuration, the first one you put means Days,                       #
  #  the second one means Hours, and the third one means Minutes, and                            #
  #  third one means Seconds. If time is less than a day it will cut the Day key.               #
  ################################################################################################
  #In case you mess up configuring the time-format or decide to remove it or the                #
  #config somehow gets removed or corrupted or whatever it will be replaced with the default one.#
  ################################################################################################
  time-format: '&6&l%days%:&6&l%hours%:&6&l%minutes%:&6&l%seconds%'
  ################################################################################################
  # Recommended! disable only when spigotmc is down for maintenance or having issues,            #
  # or you have last version but still tells you to update.                                     #
  ################################################################################################
  update-check: true
  ################################################################################################
  # You can use the placeholders %votes% to get player total votes                                #
  # %player% for player's username.                                                             #
  # %servicename% for the service name the voter used.                                            #
  # %timestamp% for the current time in millis the vote happened.                                #
  # %address% for the vote address.                                                              #
  # and use color codes like &c                                                                   #
  ################################################################################################
  vote-received-message:
  - '&a&o[+1 Vote]'
  - '&6&oThanks for voting %player%, Total votes: &e&o%votes%'
  ################################################################################################
  # Please only disable if you see the server is having problems because of metrics.             #
  ################################################################################################
  use-metrics: true
  # Thanks for using us.luckyclutch.spigot.rewardsplusplus.RewardsPlusPlus
  auto-gui-size: true
  #Gui-size goes up to 6, those are the lines of the gui max is 6
  gui-size: 6
  gui-name: '&a&lRewards'
  messages:
    no-permission: '&4&oYou do not have permission for this command.'
    remove-cooldown-success: '&a&oSuccessfully removed cooldown.'
    no-cooldowns-on-player: '&4Cooldown not found on player.'
    player-offline: '&aPlayer must be online to execute this command.'
🔗

依赖

  • Votifier (如果您想要投票奖励,则为可选)
  • Vault (必需要!) - Vault

兼容性

Spigot 1.7.x, 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x

重要提示

此插件已停止接受建议。我不会对此插件进行任何更改,我只会修复报告的错误并将其更新到最新版本的 Minecraft。您仍然可以购买 RewardsPro 来支持我和我的工作,该插件将始终更新/修复,并且我会根据社区的需求不断添加新内容!点击这里了解更多信息。