
MineAds Monitor
🔌 Push your server analytics to MineAds
- Загрузки
- 254
- Подписчики
- 2
- Обновлён
- 5 декабря 2025 г.
- Лицензия
- GPL-3.0-only
Опубликован 3 сентября 2025 г.
MineAds Monitor Plugin
We at MineAds provide this plugin to help Minecraft server owners integrate their servers with our analytics platform. It automatically tracks server activity like player joins, leaves, chat, and commands, then sends this data to us for analysis.
What We Use It For
As a server analytics platform, we collect data from servers that sign up their networks with us. We use this information to provide detailed analytics to server owners, helping them understand player behavior, optimize their servers, and improve their community's experience. This data also helps us enhance our platform's insights.
Setup Instructions
- Download the plugin JAR file that matches your server type (Bukkit/Spigot/Paper, BungeeCord, or Velocity).
- Place the JAR in your server's plugins folder.
- Restart your server to generate the config file.
- Open the
config.ymlfile in your plugins/MineAdsMonitor folder. - Add your unique plugin key from the MineAds dashboard (it starts with "pluginkey_").
- Set a server ID like "survival-main" to identify this server.
- Save the file and restart the server again.
Configuration Options
The plugin uses a simple YAML format for its settings. Here's what each option does:
- pluginKey: Your special key from MineAds that links your server to their system. You get this from their website.
- serverId: A name for your server, like "creative-hub" or "pvp-arena", using only letters, numbers, and dashes.
- enabledEvents: Choose which types of player activities to track. By default, it tracks everything: purchases, chat, commands, joins, and leaves.
- disableChatContent: Turn this on if you don't want the actual words players type in chat to be sent (only that they chatted).
- defaultMaxCommandArgs: How many parts of a command to record. For example, "/warp home" would save 1 part (just "warp") by default.
- commandArgLimits: Set different limits for specific commands, like allowing more details for "/warp" commands.
- debug: Turn this on to see extra messages in the server console for troubleshooting.
Commands
The plugin includes commands for server admins (you need the "mineadsmonitor.admin" permission):
- /mineadsmonitor help: Shows all available commands.
- /mineadsmonitor version: Tells you what version of the plugin you're running.
- /mineadsmonitor reload: Reloads the config file without restarting the server.
- /mineadsmonitor initial/expiry/renewal/chargeback/refund [details]: Manually record purchase-related events (like when someone buys or loses a rank).
Performance and Lag Prevention
To keep your server running smoothly, the plugin is designed to be very lightweight:
- It collects data in the background without slowing down gameplay.
- Instead of sending data immediately, it groups events together and sends them in batches every 10 seconds.
- All network requests happen on separate threads, so they never interrupt your server's main operations.
- Data is compressed before sending to use less bandwidth.
- If there are connection problems, it automatically retries with smart delays to avoid overwhelming your server.
Ченджлог
1.0.3-velocityРелиз1.21.8, 1.21.9, 1.21.10 · 5 декабря 2025 г.
🚀 Features
399c622feat: implement heartbeats
🐛 Fixes
ddb0edefix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.2.2 (#26)f57a3f2fix(deps): update dependency net.md-5:bungeecord-api to v1.21-r0.4 (#29)033976cfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#25)3c3006cfix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#28)346d258fix(deps): update all non-major dependencies to v4.25.0 (#34)f54400cfix(deps): update all non-major dependencies to v2.0.0-beta.12 (#35)65af380fix(deps): update all non-major dependencies to v2.0.0-beta.13 (#37)0870ee1fix(deps): update all non-major dependencies (#39)91233b5fix(deps): update dependency de.exlll:configlib-yaml to v4.6.2 (#41)cdf88cafix(deps): update dependency com.google.protobuf:protobuf-java to v4.33.0 (#42)511f635fix(deps): update dependency de.exlll:configlib-yaml to v4.6.3 (#43)78b0e4bfix(deps): update all non-major dependencies (#44)b3c368cfix(deps): update dependency net.kyori:indra-git to v4 (#40)54297cffix(deps): update dependency io.freefair.gradle:lombok-plugin to v9.1.0346b9b2fix(deps): update all non-major dependencies51d06c3fix(deps): update dependency com.google.protobuf:protobuf-java to v4.33.1ae4838afix(deps): update dependency de.exlll:configlib-yaml to v4.6.48a82bedfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.00ee815cfix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6bc398eefix: redo event tracking config18b3838fix: disable linting generated classes75261c5fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.79f6dfebfix: add header
🔨 Build
3313508chore(release): bump version to 1.0.3-SNAPSHOT50cf69fci: improve discord message211e04cci: show MineAds logo for monitor messageb58eb15ci: show correct download link in gh changelogf87e30bchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.14.0 (#30)399878fchore(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#27)f282438chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#24)6de9823chore(deps): update gradle/actions action to v5 (#32)669309fchore(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#31)e98bd39chore(deps): update all non-major dependencies to v3.0.1 (#33)6ef405fchore(deps): update all non-major dependencies to v3.0.2 (#36)31fc854chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#38)21a6892chore(deps): update dependency com.google.errorprone:error_prone_core to v2.43.0 (#45)ac900fachore(deps): update actions/upload-artifact action to v5 (#46)f662958chore(deps): update gradle to v9.2.0ada46f1chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#47)2b1d103chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.12dd4fbfchore: make spotbugs more sensitive5113689chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.03aeed7echore(deps): update gradle to v9.2.11a77d9echore(deps): update actions/checkout action to v6 (#48)51ac23achore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.0672510fchore(release): bump version to 1.0.3
💬 Other
8ea5f71Add automergeType to renovate.json configuration
1.0.3-bungeeРелиз1.21.8, 1.21.9, 1.21.10 · 5 декабря 2025 г.
🚀 Features
399c622feat: implement heartbeats
🐛 Fixes
ddb0edefix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.2.2 (#26)f57a3f2fix(deps): update dependency net.md-5:bungeecord-api to v1.21-r0.4 (#29)033976cfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#25)3c3006cfix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#28)346d258fix(deps): update all non-major dependencies to v4.25.0 (#34)f54400cfix(deps): update all non-major dependencies to v2.0.0-beta.12 (#35)65af380fix(deps): update all non-major dependencies to v2.0.0-beta.13 (#37)0870ee1fix(deps): update all non-major dependencies (#39)91233b5fix(deps): update dependency de.exlll:configlib-yaml to v4.6.2 (#41)cdf88cafix(deps): update dependency com.google.protobuf:protobuf-java to v4.33.0 (#42)511f635fix(deps): update dependency de.exlll:configlib-yaml to v4.6.3 (#43)78b0e4bfix(deps): update all non-major dependencies (#44)b3c368cfix(deps): update dependency net.kyori:indra-git to v4 (#40)54297cffix(deps): update dependency io.freefair.gradle:lombok-plugin to v9.1.0346b9b2fix(deps): update all non-major dependencies51d06c3fix(deps): update dependency com.google.protobuf:protobuf-java to v4.33.1ae4838afix(deps): update dependency de.exlll:configlib-yaml to v4.6.48a82bedfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.00ee815cfix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6bc398eefix: redo event tracking config18b3838fix: disable linting generated classes75261c5fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.79f6dfebfix: add header
🔨 Build
3313508chore(release): bump version to 1.0.3-SNAPSHOT50cf69fci: improve discord message211e04cci: show MineAds logo for monitor messageb58eb15ci: show correct download link in gh changelogf87e30bchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.14.0 (#30)399878fchore(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#27)f282438chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#24)6de9823chore(deps): update gradle/actions action to v5 (#32)669309fchore(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#31)e98bd39chore(deps): update all non-major dependencies to v3.0.1 (#33)6ef405fchore(deps): update all non-major dependencies to v3.0.2 (#36)31fc854chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#38)21a6892chore(deps): update dependency com.google.errorprone:error_prone_core to v2.43.0 (#45)ac900fachore(deps): update actions/upload-artifact action to v5 (#46)f662958chore(deps): update gradle to v9.2.0ada46f1chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#47)2b1d103chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.12dd4fbfchore: make spotbugs more sensitive5113689chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.03aeed7echore(deps): update gradle to v9.2.11a77d9echore(deps): update actions/checkout action to v6 (#48)51ac23achore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.0672510fchore(release): bump version to 1.0.3
💬 Other
8ea5f71Add automergeType to renovate.json configuration
1.0.3-bukkitРелиз1.21.8, 1.21.9, 1.21.10 · 5 декабря 2025 г.
🚀 Features
399c622feat: implement heartbeats
🐛 Fixes
ddb0edefix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.2.2 (#26)f57a3f2fix(deps): update dependency net.md-5:bungeecord-api to v1.21-r0.4 (#29)033976cfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#25)3c3006cfix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#28)346d258fix(deps): update all non-major dependencies to v4.25.0 (#34)f54400cfix(deps): update all non-major dependencies to v2.0.0-beta.12 (#35)65af380fix(deps): update all non-major dependencies to v2.0.0-beta.13 (#37)0870ee1fix(deps): update all non-major dependencies (#39)91233b5fix(deps): update dependency de.exlll:configlib-yaml to v4.6.2 (#41)cdf88cafix(deps): update dependency com.google.protobuf:protobuf-java to v4.33.0 (#42)511f635fix(deps): update dependency de.exlll:configlib-yaml to v4.6.3 (#43)78b0e4bfix(deps): update all non-major dependencies (#44)b3c368cfix(deps): update dependency net.kyori:indra-git to v4 (#40)54297cffix(deps): update dependency io.freefair.gradle:lombok-plugin to v9.1.0346b9b2fix(deps): update all non-major dependencies51d06c3fix(deps): update dependency com.google.protobuf:protobuf-java to v4.33.1ae4838afix(deps): update dependency de.exlll:configlib-yaml to v4.6.48a82bedfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.00ee815cfix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6bc398eefix: redo event tracking config18b3838fix: disable linting generated classes75261c5fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.79f6dfebfix: add header
🔨 Build
3313508chore(release): bump version to 1.0.3-SNAPSHOT50cf69fci: improve discord message211e04cci: show MineAds logo for monitor messageb58eb15ci: show correct download link in gh changelogf87e30bchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.14.0 (#30)399878fchore(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#27)f282438chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#24)6de9823chore(deps): update gradle/actions action to v5 (#32)669309fchore(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#31)e98bd39chore(deps): update all non-major dependencies to v3.0.1 (#33)6ef405fchore(deps): update all non-major dependencies to v3.0.2 (#36)31fc854chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#38)21a6892chore(deps): update dependency com.google.errorprone:error_prone_core to v2.43.0 (#45)ac900fachore(deps): update actions/upload-artifact action to v5 (#46)f662958chore(deps): update gradle to v9.2.0ada46f1chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#47)2b1d103chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.12dd4fbfchore: make spotbugs more sensitive5113689chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.03aeed7echore(deps): update gradle to v9.2.11a77d9echore(deps): update actions/checkout action to v6 (#48)51ac23achore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.0672510fchore(release): bump version to 1.0.3
💬 Other
8ea5f71Add automergeType to renovate.json configuration
1.0.2-velocityРелиз1.21.6, 1.21.7, 1.21.8 · 24 сентября 2025 г.
1.0.2-bungeeРелиз1.21.6, 1.21.7, 1.21.8 · 24 сентября 2025 г.
1.0.2-bukkitРелиз1.21.6, 1.21.7, 1.21.8 · 24 сентября 2025 г.
1.0.1-velocityРелиз1.21.6, 1.21.7, 1.21.8 · 24 сентября 2025 г.
no changes
1.0.1-bungeeРелиз1.21.6, 1.21.7, 1.21.8 · 24 сентября 2025 г.
no changes
Комментарии
Загружаем…