BlockyDonations | Tebex, Minestore, etc v1.1.9

Where growth meets revenue - turn every donation into a server-wide celebration!

Hold Shift and click to select a range

Dev
Compatible with Minecraft 1.21 - 26.2

[+] Added full PayNow provider support
[+] Added internal goal tracking for providers that do not support goals, such as PayNow
[+] Added configurable internal goal values and seed amounts
[+] Added support for configurable "almost filled" goal progress bars
[+] Added improved goal progress tracking and persistence

 

[~] Refactored SQLite and MySQL database connection handling with HikariCP
[~] Improved database connection pooling, reliability, and resource management
[~] Improved goal configuration handling to prevent unnecessary resets during reloads
[~] Improved thread safety for goal, sale, and synchronization handling
[~] Improved database error handling and initialization reliability
[~] General performance, stability, and internal code improvements

 

[!] Notes:
• Internal goals allow providers such as PayNow, which do not provide native goal tracking, to use donation goals
• Internal goal progress is stored in the plugin database and persists across restarts
• Goal progress bars now support filled, almost-filled, and empty states
• Database handling has been significantly improved for both SQLite and MySQL

Download 0
No ratings yet
Purchase required

Latest
Compatible with Minecraft 1.21 - 26.2

[+] Added option to independently enable or disable donation embeds while keeping goal embeds active
[+] Added improved Bedrock skin resolution using Floodgate XUID detection
[+] Added automatic gamertag normalization for Floodgate players
[+] Added fallback Steve skin support when player skin resolution fails
[+] Added default skin and render URLs for empty leaderboard placeholder entries
[+] Added PixelEast support for the update checker and anti-piracy placeholder system
[~] Improved PlaceholderAPI skin placeholders for better Java and Bedrock compatibility
[~] Improved skin URL caching with optimized cache durations for successful and failed lookups
[~] Enhanced placeholder handling to return default skin URLs instead of N/A for missing leaderboard entries


[!] Fixes:
Resolved Bedrock skin lookup issues for Floodgate players
Resolved missing skin placeholder values when leaderboard positions were empty
Improved reliability of player skin resolution and fallback handling


[!] Config changes:
• Added discord.donation-embed.enabled to independently control donation embed sending while keeping goal embeds enabled if desired - config should get updated automaticly.


[!] Placeholder changes:
• %bd_top_*__skin% now returns a unified skin PNG URL supporting both Java and Bedrock players
• %bd_top_*__skin_body% now provides an improved 3D body render supporting both Java and Bedrock players
• Removed legacy skin placeholder variants:
• %bd_top_*__skin_url%
• %bd_top_*__skin_helm%
• %bd_top_*__skin_avatar%
• %bd_top_*__skin_bust%
• Empty leaderboard entries now return default skin/render URLs instead of N/A, making them compatible with NPC plugins and menus


[!] Notes:
• Java and Bedrock player skin placeholders now use a unified system with improved compatibility
• Floodgate prefixes (., *, !, ~, _) are automatically removed during Bedrock player lookup
• Failed skin lookups now temporarily cache fallback results to reduce unnecessary external requests

Download 1
No ratings yet
Purchase required

Compatible with Minecraft 1.21 - 26.2

[~] Fixed a bug where discord handlers ran on the main thread instead of async

Download 1
No ratings yet
Purchase required

Compatible with Minecraft 1.21 - 26.1.1

v1.1.7:
[+] Added support for NoteBlockAPI .nbs songs for wave-music

chat-reactions:
  sounds:
    wave-music:
      enabled: false
      trigger: "always"

      type: "music_disc.cat"
      volume: 1.0
      pitch: 1.0
      # RECORD category = the proper jukebox sound channel
      category: "RECORD"

      # NoteBlockAPI playback. Requires the NoteBlockAPI plugin to be
      # installed. When nbs.enabled is true, this is used INSTEAD of the
      # vanilla type/volume/pitch/category settings above.
      # Drop your .nbs files into plugins/BlockyDonations/songs/ then
      # uncomment and fill in the fields below.
      nbs:
        enabled: false
        # Exact filename (case-sensitive) from the songs/ folder,
        # or "random" to pick a random .nbs file from that folder each time.
        #file: "Fireflies.nbs"
        # 0-100 (NOT 0.0-1.0 - this is a percentage, unlike vanilla volume)
        #volume: 100
        # Must be one of NoteBlockAPI's SoundCategory enum values:
        # MASTER | MUSIC | RECORDS | WEATHER | BLOCKS | HOSTILE | NEUTRAL | PLAYERS | AMBIENT | VOICE
        #category: "RECORDS"
        # random | in-order  (only relevant if you expand this to a playlist later)
        #queue-mode: "random"
        #loop-queue: true
        # Preload all .nbs files into memory on plugin start/reload
        #preload: false

v1.1.6:
[+] Added Discord Bot integration as an alternative to the existing webhook system
[+] Added automatic Discord thread creation support for donation and goal embeds (Discord Bot only)
[+] Added configurable thread names with placeholder support
[+] Added support for automatic thread archiving with configurable durations
[+] Added support for selecting which embed types create threads (donation, goal, or both)
[+] Added TownyChat support for GG Wave chat integration
[+] Added option to automatically suppress messages that do not match GG Wave filter requirements
[~] Complete Discord integration rework for improved flexibility and future expansion
[~] Improved Bedrock player compatibility across donation announcements and integrations
[~] Enhanced Tebex package handling by grouping duplicate purchases with quantity prefixes
[~] Improved leaderboard skin rendering using NMSR-compatible skin URLs
[~] Improved Discord webhook payload handling for thread creation support
[~] Renamed Discord goal embed configuration keys for improved consistency

[!] Fixes:
Resolved an issue where duplicate package purchases were displayed incorrectly in Discord embeds
Resolved an issue with Discord thread naming and webhook thread delivery handling
Resolved skin rendering inconsistencies in leaderboard embeds

[!] Config changes:
• goal-donation-embed settings have been renamed to goal-embed
• Discord Bot settings have been added to discord.yml
• Bot sender now takes priority over webhook delivery when enabled and configured

v1.1.5:
[+] Added support for Crafatar skin image providers
[+] Added support for NMSR skin renders and avatar images
[+] Added new skin placeholder URLs for Crafatar and NMSR image types
[+] Added configurable render types, sizes, and overlay support for Discord embeds
[~] Improved Discord image processing and fallback reliability

Download 1
No ratings yet
Purchase required

Compatible with Minecraft 1.21 - 26.1.1

v1.1.4
[+] Added improved obfuscation and leak prevention handling
[+] Added enhanced integrity validation and verification logging
[~] Refactored internal protection handling for improved reliability

Download 0
No ratings yet
Purchase required
Product Info
Statistics
132

Views

1

Purchases

3

Downloads

5.58 MB

File size

24.05.2026

Published

31.08.2026

Updated

Share & Earn

Share and earn part of the profits, an estimated €1.2 per product sale.

Log in to get your link
Product Image
BlockyDonations | Tebex, Minestore, etc
BlockyDonations | Tebex, Minestore, etc