GlideAfk | AFK Point Reward System v1.0

Region-based AFK rewards with animated countdown, tiered points, and a fully customizable GUI shop.
AFK.png
GlideAFK

▰▰▰▰▰▰▰▰▰▰ PREMIUM AFK REWARDS ▰▰▰▰▰▰▰▰▰▰
Incentivize. Reward. Retain.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The most advanced AFK reward plugin for Minecraft servers.
Keep your player count high, reward loyalty, and build an economy that runs on time.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⌚WHAT IS GLIDEAFK?⌚

GlideAFK is a premium Bukkit/Spigot plugin that transforms your server's AFK experience into a reward-driven engagement system.
Players idle in designated AFK zones and earn Time Pieces — a custom currency they can spend in a fully customizable GUI shop.
With animated on-screen countdowns, tiered reward permissions, WorldGuard integration,
and universal compatibility from 1.8 through 1.21+,

GlideAFK is the last AFK plugin you'll ever need.

Whether you're running a small community or a network with thousands of players, GlideAFK keeps your player count healthy
and your community rewarded — all with zero database dependencies and a single universal JAR.


╔══════════════════════════════════════╗
🆓 FREE 24-HOUR TRIAL LICENSE 🆓
╚══════════════════════════════════════╝

Test the FULL plugin with ALL features before you buy!
No payment required • No limitations • Full access

▶ ▶ ▶ CLICK HERE TO GET YOUR FREE TRIAL ◀ ◀ ◀

Join Discord → Open a ticket → Get your license instantly!


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CORE FEATURES

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

AFK Zone System


Define dedicated AFK regions where players earn Time Pieces
just by standing still. Two setup methods — no extra plugins required:
  • Built-in Wand Tool — Run /glideafk wand to get a blaze rod selector, left & right click two corners, then /glideafk setregion. Done. AABB region — zero dependencies.
  • WorldGuard Integration — Any WG region whose name contains your configurable keyword (default: "AFK") automatically activates AFK mode. Supports WG6 and WG7 via reflection — no compile-time dependency.

When a player enters the AFK zone:
  • AFK session starts automatically
  • Configurable potion effects applied (Blindness + Slow Falling by default)
  • Optional teleport to AFK spawn point
  • Configurable start sound plays
  • Animated title countdown begins

When a player leaves the zone or disconnects:
  • Session ends cleanly
  • All potion effects removed
  • Optional teleport to exit point
  • Configurable stop sound plays

javaw_2RMBFYqCFA.png

javaw_MnYFsho9Bg.png

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Point Award System

Players earn Time Pieces on a configurable timer (default: every 5 minutes).
A tiered permission system rewards your most loyal supporters:


TierPermissionPoints per Interval
Defaultnone1 Time Piece
Legendafk.legend2 Time Pieces
Championafk.champion3 Time Pieces

Points are stored in playerdata.yml, auto-saved every 5 minutes and on clean shutdown. On award, players receive a chat message + sound effect with proper singular/plural grammar.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Animated Title System

While in the AFK zone, players see a beautiful animated title display:
  • Title: Formatted countdown with a spinning clock animation
  • 5m 23s •⌚ — the ⌚ symbol bounces across a 5-character space in 9 frames
  • Subtitle: Static hint message — Left to the next time point!
  • Configurable refresh rate (default: 10 ticks / 0.5 seconds)
  • 3-tier title fallback system for maximum cross-version compatibility:
  • 5-parameter sendTitle() API via reflection (1.11+)
  • NMS PacketPlayOutTitle via reflection (1.8+)
  • 2-parameter sendTitle() API as fallback
All NMS reflection is cached on first use — zero performance overhead.

javaw_xANEaNE0su.gif

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Shop System


A fully customizable GUI shop where players spend their hard-earned Time Pieces.
Access it two ways:
  • Right-click any entity whose custom name contains "NPCAfk" (configurable)
  • Run /afkshop
Every shop item is fully configurable with:
  • Custom slot positioning (0-53)
  • Any Bukkit material + legacy data values
  • Full color code support including &#RRGGBB hex gradients
  • Custom lore lines with color codes
  • Console command execution with {player} placeholder
  • Custom success messages per item
  • Enchantment glow effect
  • Custom player head textures (base64)
  • Leather armor RGB dye colors
  • Unlimited items — copy the YAML structure and go
Default Shop Items (shipped with the plugin):

ItemCostAction
Common Crate Key3 Time Piecescrates giveKey Common {player} 1
Rare Crate Key15 Time Piecescrates giveKey Rare {player} 1
Legendary Crate Key50 Time Piecescrates giveKey Legendary {player} 1
Royal Sigil100 Time PiecesCustom head texture + diamond reward
Compressor Perk500 Time PiecesGrants perk.compressor via LuckPerms
Hero Rank1,500 Time PiecesDyed leather chestplate + LuckPerms group
ExitFreeCloses the shop

Sound feedback for opening, purchasing, and insufficient balance — all configurable.

javaw_vYtEyVsNwO.gif

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Cross-Version Compatibility

One JAR. Every version. Zero headaches.
  • Compiled against Spigot API 1.8.8 — all version-specific logic via reflection
  • Modern material names auto-map to legacy equivalents on pre-1.13
  • Modern sound names auto-map to legacy equivalents on pre-1.9
  • NMS title packets resolve mojmap (1.17+) and versioned paths (1.8-1.16)
  • Skull textures handled via GameProfile reflection across all versions
  • Off-hand interaction filtered on 1.9+, gracefully handled on 1.8
  • Hex colors (&#RRGGBB) work on 1.16+, degrade gracefully on older versions
Supports 1.8 1.21+ on Spigot Paper Purpur

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

COMMANDS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CommandPermissionDescription
/afkshopnoneOpens the Time Piece shop GUI
/glideafk wandafk.adminGives the region selection blaze rod
/glideafk setregionafk.adminSaves selected corners as the AFK zone
/glideafk setspawnafk.adminSets AFK spawn teleport location
/glideafk setexitafk.adminSets AFK exit teleport location
/glideafk points [player]afk.adminCheck a player's Time Piece balance
/glideafk setpoints <player> <amount>afk.adminSet a player's Time Piece balance
/glideafk reloadafk.adminReload plugin configuration from disk

PlaceholderAPI support — Added optional PAPI integration with these placeholders:
  • %glideafk_points% — raw number (e.g. 42)
  • %glideafk_points_formatted% — with label (e.g. 42 Time Pieces)
  • %glideafk_is_afk% — true or false
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PERMISSIONS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PermissionDefaultDescription
afk.adminOPAccess to all admin commands
afk.legendfalseEarn 2× Time Pieces per interval
afk.championfalseEarn 3× Time Pieces per interval

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CONFIGURATION PREVIEW

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Every message, sound, timing, and shop item is configurable. Here's a taste:

Code:
# ═══════════════════════════════════
# GlideAFK - Configuration
# ═══════════════════════════════════

afk-zone:
  keyword: "AFK"                # WorldGuard region keyword
  interval-seconds: 300         # Time between point awards
 
  potion-effects:
    BLINDNESS: 5
    SLOW_FALLING: 5
 
  sounds:
    enter: ENTITY_WITHER_AMBIENT
    exit: ENTITY_WITHER_AMBIENT
    award: ENTITY_PLAYER_LEVELUP
 
  teleport:
    spawn-enabled: true
    exit-enabled: true

points:
  default: 1
  legend: 2
  champion: 3

messages:
  award: "&8[&5⽏&8] &7You received &5&n{amount} {type}&7!"

title:
  refresh-ticks: 10
  format: "&5&n{time}&8 •&d{animation}"
  subtitle: "&7Left to the next &5&ntime point&7!"

shop:
  title: "&5Time Piece Shop"
  size: 54
  npc-name: "NPCAfk"
  sounds:
    open: BLOCK_CHEST_OPEN
    purchase: ENTITY_PLAYER_LEVELUP
    fail: ENTITY_VILLAGER_NO

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHY CHOOSE GLIDEAFK?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  • Boost Your Player Count — Players stay online longer when AFK time has real value. Higher player counts attract more new players.
  • Drive Your Economy — Time Pieces integrate with any crate, rank, or perk system through console commands.
  • Reward Loyalty — Tiered permissions let you give donors and veterans faster earning rates.
  • Zero Dependencies — No database, no external plugins needed. WG support is optional. One JAR works on every version.
  • Fully Customizable — Every message, sound, timing, shop item, and GUI element is configurable to match your server's brand.
  • Polished Experience — Animated countdowns, sound feedback, potion effects, and smooth teleports create a premium player experience.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

QUICK SETUP

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  • 1. Drop the JAR into your /plugins folder and restart
  • 2. Run /glideafk wand and select two corners of your AFK zone
  • 3. Run /glideafk setregion to save the zone
  • 4. (Optional) Stand at the AFK spawn and run /glideafk setspawn
  • 5. (Optional) Stand at the exit point and run /glideafk setexit
  • 6. Customize the shop in config.yml and run /glideafk reload
  • 7. Done. Players can now AFK and earn Time Pieces!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

GLIDEAFK

The premium AFK reward plugin your server deserves.

Keep players online. Reward their time. Grow your community.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support.jpg

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 20% commission.
224 Views
1 Purchases
3 Downloads
Jun 2, 2026 Published
N/A Updated
Not yet rated
48.8 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. Shop
  1. Reward
Game mode
  1. Survival
  1. Earth
  1. Gens
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Survive and thrive in the Ultimate Skyblock challenge with SuperiorSkyBlock2!
5.00 star(s) 1 ratings
89 purchases
The ultimate balanced and beautiful crates as seen on big servers.
5.00 star(s) 1 ratings
65 purchases
60+ Levels | Optimized | Supports 1.16-1.20 | Includes over 2750 Hours!
Not yet rated
57 purchases
Empower your community and make the ultimate voting solution!
Not yet rated
34 purchases
Balanced Economy Perfectly made for Survival Servers!
Not yet rated
33 purchases
Share and earn
Refer this resource and earn a 20% commission.
224 Views
1 Purchases
3 Downloads
Jun 2, 2026 Published
N/A Updated
Not yet rated
48.8 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. Shop
  1. Reward
Game mode
  1. Survival
  1. Earth
  1. Gens
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Survive and thrive in the Ultimate Skyblock challenge with SuperiorSkyBlock2!
5.00 star(s) 1 ratings
89 purchases
The ultimate balanced and beautiful crates as seen on big servers.
5.00 star(s) 1 ratings
65 purchases
60+ Levels | Optimized | Supports 1.16-1.20 | Includes over 2750 Hours!
Not yet rated
57 purchases
Empower your community and make the ultimate voting solution!
Not yet rated
34 purchases
Balanced Economy Perfectly made for Survival Servers!
Not yet rated
33 purchases
Top