Skip to content

FiveDollaGobby/ServerRewards

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ† ServerRewards v1.0

ServerRewards is a comprehensive rewards system for Minecraft servers that tracks player activities and provides in-game rewards. Perfect for survival and economy servers looking to incentivize gameplay with a balanced points system.

✨ Key Features

πŸ“Š Activity Tracking

  • βš”οΈ Combat Rewards: Earn points for killing mobs and players
  • ⛏️ Mining Rewards: Get points for mining valuable ores
  • πŸ—οΈ Building Rewards: Gain points for placing blocks
  • πŸ“ˆ Milestone Tracking: Automatic notifications when reaching point thresholds

πŸ›οΈ Rewards Shop

  • πŸ›’ 75+ Reward Items: From tools to special items
  • ⏳ Cooldown System: 30-minute cooldown between rewards
  • πŸ“Š Point Deduction: Automatically deducts points on purchase
  • 🎯 Category System: Organized by starter kits, tools, combat, etc.

βš™οΈ Configuration

  • πŸ“ Customizable YAML Config: Easy-to-edit configuration file
  • ⚑ Live Reloading: /reloadrewards updates settings instantly
  • πŸ“Š Adjustable Points: Configure points for every mob, block, and activity

πŸ“₯ Installation

  1. Download ServerRewards.jar
  2. Place in plugins/ folder
  3. Restart server
  4. Edit plugins/ServerRewards/config.yml if needed

βš™οΈ Sample Config Highlights

points:
  kill:
    ZOMBIE: 1
    PLAYER: 10
  mine:
    DIAMOND_ORE: 3
    IRON_ORE: 2
  build:
    DIAMOND_BLOCK: 3

rewards_shop:
  required_points: 100
  cooldown_hours: 0.5  # 30-minute cooldown
  
  gui:
    title: "&6&lREWARDS SHOP"
    size: 54

πŸ”‘ Permissions

  • serverrewards.* - All commands (default: op)
  • serverrewards.rewards - Access rewards shop (default: true)
  • serverrewards.convert - Convert points to money (default: true)

πŸ•ΉοΈ Usage

  • Players: /rewards - Open rewards shop
  • Players: /points - Check your points balance
  • Admins: /setpoints <player> <type> <amount> - Manage player points

πŸ“Œ Technical Specs

  • Minecraft: 1.21+
  • Java: 21+
  • Dependencies: PaperAPI
  • Storage: YAML-based data storage

❓ FAQ

Q: Can I add custom rewards?
A: Yes! Simply edit the rewards_shop.gui.items section in config.yml

Q: How often do points save?
A: Auto-saves every 5 minutes by default (configurable)

Q: Can players trade points?
A: Not directly, but they can convert points to economy money

🌟 Pro Tips

  • Great for economy servers when combined with Vault
  • Use the 30-minute cooldown to balance reward frequency
  • The conversion system works great with server shops
  • Perfect for minigame servers to reward participation

(The ultimate rewards system to keep players engaged and progressing!)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%