Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
DS-Ads icon

DS-Ads 9.0.1

Create, manage, and send advanced announcements to your players for Bungee, Spigot & Velocity

Page 1 2
Update 9.0.1

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


UPDATE 9.0.1


DS-Ads — Released May 7, 2026


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


🐛 Bug Fixes

  • Velocity — Permission check bypass — The /ads command on Velocity was gating every subcommand behind ads.manage, making ads.reload and ads.send unreachable for players who only held those nodes. Each subcommand now enforces its own permission independently (ads.reload, ads.manage, ads.send).

🔧 Improvements

  • Universal JAR — The three platform-specific JARs (spigot, bungee, velocity) have been merged into a single DS-Ads-9.0.1.jar. Drop it on any platform and the correct plugin descriptor (plugin.yml, bungee.yml or velocity-plugin.json) is loaded automatically.
  • Java 17 enforced — The build toolchain now pins both the compiler and the daemon to JDK 17, ensuring reproducible builds regardless of the system's JAVA_HOME.

📋 Update Instructions


  1. Stop your server or proxy completely.
  2. Remove the old DS-Ads .jar file.
  3. Place the new DS-Ads-9.0.1.jar in your plugins/ folder.
  4. Start your server — no configuration changes required.

Settings.yml from 9.0 is fully compatible. No migration needed.


⚙️ Requirements

  • Java 17 or newer
  • Spigot / Paper 1.18.2 or newer
  • BungeeCord build compatible with 1.21
  • Velocity 3.3.0 or newer
Update 9.0

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


UPDATE 9.0


DS-Ads — Released May 6, 2026


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


⚠️ BREAKING CHANGE — Complete Rewrite


Version 9.0 is a ground-up rewrite. Configuration files from previous versions are not compatible. Delete your old Settings.yml and let the plugin generate a fresh one on first startup.


✅ What's New

  • Tri-Platform Architecture — Three independent JARs: spigot, bungee and velocity. Use whichever fits your network setup.
  • MiniMessage Format — All messages use the Adventure MiniMessage standard: gradients, hex colors, bold, italic and more, out of the box.
  • Four Ad Types Per Announcement — Each ad can independently enable Chat, BossBar, ActionBar and Title, all in one pass.
  • Welcome Ad — A dedicated first-join announcement system with its own Chat, BossBar, ActionBar and Title blocks, fully independent from the ad cycle.
  • Sound Support (Spigot) — Each Chat ad on Spigot can play a configurable sound to the receiver.
  • Server / World Filtering — Target ads to specific worlds (Spigot) or specific backend servers (BungeeCord / Velocity). Leave the list empty to broadcast to everyone.
  • Permission Filtering — Optionally gate any ad behind a permission node. Players without it are silently skipped.
  • Random Ad Cycle — The scheduler picks one ad at random every Cooldown seconds instead of cycling in order, keeping ads feeling fresh.
  • Center Tag in Chat — Wrap any chat line in <center>...</center> to automatically pad it to the middle of the chat window.
  • Debug Mode — Set Plugin-Configuration.Debug: true to enable magenta [DEBUG] log lines in the console.
  • Granular Permissionsads.send, ads.manage and ads.reload let you control access to each subcommand independently.
  • Outdated Config Detection — If Config-Version doesn't match the plugin version, a clear warning is printed so you know a migration is needed.

🔧 Improvements

  • Rewritten /ads command with reload, enable, disable and send <ad> <player|*> subcommands.
  • BossBar lifecycle fully managed: timers, player disconnect cleanup and proxy phase-safety (no more CONFIGURATION phase crashes on 1.20.2+).
  • Startup banner with version, platform and author info on every boot.
  • Built-in update checker notifies ops when a new version is available.

📋 Update Instructions


  1. Stop your server or proxy completely.
  2. Remove the old DS-Ads .jar file.
  3. Place the new platform-specific .jar (spigot, bungee or velocity).
  4. Delete your old Settings.yml — it is not compatible with 9.0.
  5. Start your server and configure the freshly generated Settings.yml.

⚙️ Requirements

  • Java 17 or newer
  • Spigot / Paper 1.18.2 or newer
  • BungeeCord build compatible with 1.21
  • Velocity 3.3.0 or newer
Update 8.3

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

🔄 UPDATE 8.3 🔄


DS-Ads Renewed - Released July 21, 2025


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

✅ What's New


  • Velocity Support - Finally added support for Velocity proxy
  • Minecraft 1.21.8 Support - Full compatibility with the latest Minecraft version

🔧 Improvements


  • • Updated download links in update notes
  • • Fixed the version that Bungee mode points to

📥 Update Instructions


  1. Stop your server
  2. Replace the old .jar file with the new one
  3. Start your server


⚠️ Important Notes:


  • This update requires a server restart
  • Configuration files are compatible with previous versions

━━━━━━━━━━━━━━━━━━━━━━━━━━━
Update 8.2

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

🔄 UPDATE 8.2 🔄


DS-Ads - Released July 10, 2025


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

✅ What's New


  • Minecraft 1.21.7 Support - Full compatibility with the latest Minecraft version

🔧 Improvements


  • • Restructured our gradle for improved package management
  • • Updated all dependencies
  • • Enhanced compatibility from Minecraft 1.13 to 1.21.7 (Spigot and Forks)

📥 Update Instructions


  1. Stop your server
  2. Replace the old .jar file with the new one
  3. Start your server


⚠️ Important Notes:


  • This update requires a server restart
  • Configuration files are compatible with previous versions

━━━━━━━━━━━━━━━━━━━━━━━━━━━
Update 8.1.1

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

🔄 UPDATE 8.1.1 🔄


DS-Ads Renewed - Released June 15, 2025


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

✅ What's New


  • Bungee Support Fixed - Full stability restored for BungeeCord servers
  • Title Ads on Bungee - Now you can use title advertisements on proxy servers

🐛 Bug Fixes


  • • Fixed BungeeCord API compatibility issues
  • • Resolved title display timing on proxy servers
  • • Corrected message encoding for special characters

📥 Update Instructions


  1. Stop your server
  2. Replace the old .jar file with the new one
  3. Start your server


⚠️ Important Notes:


  • This update requires a server restart, please don't use plugin loaders
  • Configuration files are compatible with previous versions
  • Bungee users should update all backend servers

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Update 8.1

DS-Ads Ultimate – Update
* * * * *

This update focuses on improving stability and resolving minor issues identified in previous versions.


What’s New:


Fixes & Improvements:

  • Fixed cooldowns and permissions that were failing in Spigot support
  • Fixed the ad queue and optimized ad delivery
  • Performed minor internal adjustments

Thank you for your continued support.


- TeoremalDev
Update 8.0.0
Fixes:
  • Fixed known issues
  • Updated dependencies
  • Changed Base Version to Minecraft 1.16.5
  • WARNING! Unstable Bungee Mode, we recommend not updating Bungee
New Features:
  • NEW version loader added
  • Added Minecraft 1.21.4 Support
Update 7.0.1
Changes:
- Fixed HEX Support
Update 7.0
Changes:
- Support for Minecraft 1.21.3
- Extended maximum support for versions 1.13.2 - 1.21.3
- Fixed known bugs when sending BossBar ads
- Updated dependencies
- PlaceholderAPI will need to be on the server to be able to initialize
- Now, you will need Java 11 or Higher to run this plugin
Update 6.0

Changes:
- Bungee Support
- Elimination of useless methods

Update 5.0.1-ULTIMATE
Changes:

- Added automatic update checker
- Adjusted performance changes
Ultimate Update 5.0 (Pre-Bungee Build)
Changes:

- 100% recoded plugin
- New studio library implemented
- Masterful error handling built in
- Support for Java 21, 17, 16, 12 and 11
- Support for Spigot versions
- Fixed bug that prevented stopping the server output message
- Fixed the error that prevented editing permissions
- Fixed the bug that prevented reloading the configuration
- Fixed error when obtaining key data that does not exist
- Corrected the ad counter
- Fixed the error that the bossbars did not disappear when reloading the plugin
- New ConsoleManager created
Update 5.1

Changes:


- Fixed internal dependencies

Hotfix 5.0.3 v2

Changes:


- Minimal changes to the internal library

Hotfix 5.0.3

Changes:


- Fixed the fatal error that stopped the sending of ads

Update 5.0.2
Changes:
- Fixed the error that launched all the ads at once 
- Added Adventure HoverText support 
- Fixed the error that did not allow reloading the configuration 
- Medium changes to the plugin's internal library
Update 5.0.1

Changes:


- Minimal changes to the internal library

Update 2.5.2 [Urgent]
Bugs Fixed:
 
· Fixed visual errors in logguers when initializing the plugin
Update 2.5.1 [Optional]
Bugs Fixed:
 
· Fixed the error that did not allow the retention of ads by BossBar if the user did not have permission
 
 
Implementations:
 
· The plugin is starting to be recoded to offer more features, improve efficiency and add more customization
Update 2.5

Implementations:

· BossBar Ads

Page 1 2
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

ads