BlockyDonations | Tebex, Minestore, etc v1.1.8
Where growth meets revenue - turn every donation into a server-wide celebration!
v1.1.7
Compatibility
Changes
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
Dependencies
Statistics
Views
Purchases
Downloads
File size
Published
Updated
Info
Share & Earn
Share and earn part of the profits, an estimated €1.2 per product sale.