DS-Ads | [ ⏳ Velocity, Bungee, ActionBar, BossBar, Chat & Title Ads ⏳ ] | [1.18.2 - 26.1.2] ⭕ icon

DS-Ads | [ ⏳ Velocity, Bungee, ActionBar, BossBar, Chat & Title Ads ⏳ ] | [1.18.2 - 26.1.2] ⭕ -----

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




━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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 is loaded automatically.
Java 17 enforced — The build toolchain now pins both the compiler and the daemon to JDK 17, ensuring reproducible builds.


Update Instructions

1. Stop your server / proxy
2. Remove the old DS-Ads .jar
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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------, May 8, 2026

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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 now 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, useful when diagnosing timing or BossBar issues
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 / proxy
2. Remove the old DS-Ads .jar
3. Place the new platform-specific .jar (spigot, bungee or velocity)
4. Delete your old Settings.yml — it is not compatible
5. Start your server and configure the freshly generated Settings.yml


⚠️ Important Notes:
• Requires Java 17 or newer
• Spigot / Paper 1.18.2 or newer
• BungeeCord build compatible with 1.21
• Velocity 3.3.0 or newer
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------, May 7, 2026

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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 ABC
• 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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------, Jul 21, 2025

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------, Jul 10, 2025

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------, Jun 16, 2025

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
----------, Jun 6, 2025

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
----------, Feb 11, 2025

Changes:
- Fixed HEX Support
----------, Nov 3, 2024

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
----------, Oct 30, 2024

Changes:
- Bungee Support
- Elimination of useless methods
----------, May 14, 2024

Changes:
- Added automatic update checker
- Adjusted performance changes
----------, May 13, 2024

Changes:
- Added automatic update checker
- Adjusted performance changes
----------, May 13, 2024

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
----------, May 10, 2024

Changes:
- Fixed internal dependencies
----------, May 6, 2024

Changes:
- Minimal changes to the internal library
----------, Apr 15, 2024

Changes:
- Fixed the fatal error that stopped the sending of ads
----------, Apr 15, 2024

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
----------, Apr 15, 2024

Changes:
- Minimal changes to the internal library
----------, Apr 6, 2024

Changes:
- Added an error handler, which will provide better error handling (and will be modified and strengthened over time) that will show the specific error that is obtained in the console.
- Splash of colors and necessary information on the console
- Full keys added
- Eliminated bug when having or normal ads in shipping
- Optimized and recoded plugin. Tasks are now divided for greater resource and shipping efficiency
- TabCompleter fixed
- Support for ChatColor ended, this resource will only use MiniMessage in versions higher than 1.18.2 while there is no Bungee support / For versions lower than 1.18.2
----------, Apr 2, 2024

Changes:
- Fixed Ads Cooldown
----------, Mar 18, 2024

Changes:
- What was promised is debt, permissions are now editable
- Optimization improvements to complete code
- Fixed error when reloading the plugin due to a null key
- Added the ability to center Chat Ads
----------, Mar 17, 2024

Changes:
- Exception caught when there are no ads to show
----------, Mar 16, 2024

Hotfix v2:
- Internal corrections
----------, Mar 8, 2024

Changes:
- Fixed a fatal error of ours
----------, Mar 8, 2024

Changes:
- Fixed Duration, Fade In, Fade Out functions
- Added Welcome Messages
----------, Mar 8, 2024

Changes:
· Unused classes removed, the plugin now weighs 4 times less than its counterpart, version 3.1
----------, Feb 17, 2024

We've decided that it's best to offer the resource in this way, maintaining 100% functionality of the plugin via Paper. However, Bungee Support will be temporarily removed until we can make it work without errors, and support for Velocity is complete.

Changes:
· Plugin completely recoded
----------, Feb 17, 2024

Implementations:

· PaperMC 1.20.4 Support
----------, Dec 16, 2023

Recode:

· We have recoded the plugin for Paper Forks
· Recoded counters for sending advertisements
· 100% recoded methods to have better efficiency when working
· Super optimized performance

Bugs Fixed:

· Counters corrected
· Sending ads and BossBars corrected
· Fixed BossBar styles
· Correction of use of permissions and commands
· Version checker fixed


Implementations:

· Full BossBar styles added
· Welcome BossBar announcement added
· Better exception handling implemented
· Configurable ad modes (Order & Random)
· Generalized changes and implementations to almost everything
----------, Dec 2, 2023

Bugs Fixed:

· Fixed visual errors in logguers when initializing the plugin
----------, Nov 29, 2023

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
----------, Nov 29, 2023

Implementations:

· New performance improvements implemented
· More efficient counters
----------, Nov 25, 2023

Bugs Fixed:

· Error when sending announcements by commands
----------, Nov 21, 2023

Implementations:

· BossBar Ads
----------, Nov 21, 2023

Implementations:

· Support for Velocity using Snap
----------, Nov 19, 2023

Implementations:

· BungeeCord support
----------, Nov 19, 2023

Bugs Fixed:

· Definitively corrected all use of commands
· We have decided to recode the timers
· Corrected the use of permissions
· Completely corrected the use of MiniMessage
· Fixed broken configuration file detector


Implementations:

· Implemented a new version detector to update plugin versions
· Implemented a new TabCompleter
· Implemented and corrected the logic of all commands
· A new Wiki has been implemented, read it at: https://docs.dragonstudio.store/
----------, Nov 18, 2023

Bugs Fixed:

· Fixed problems that did not allow the user to execute the enable and disable commands


Implementations:

· Implemented a version detector to check for new configuration files
· Support for MiniMessage implemented (Starting from version 1.18.2)
----------, Nov 17, 2023

Bugs Fixed:

· Fixed bug to identify the world in which each ad can be sent
· Timer bug fixed
· Fixed bug that showed incorrect arguments in subcommands
· Fixed errors when enabling or disabling the plugin via commands
· Fixed error when reloading the plugin
· Fixed the error that caused a configuration rollback when restarting the server
· Corrected the use and management of PlaceholderAPI


Implementations:

· Implemented an error detector in YAML files
· Implemented a new timer for sending each message
· New welcome messages implemented
· Implemented corrections in the use of PlaceholderAPI
· We are working on the implementation of MiniMessage
· We are working on a recode of the plugin to be used in BungeeCord and/or Velocity
----------, Nov 13, 2023

Added new changes:
· TabComplete fixed
· Bugs in the logger corrected
· Fixed dependencies
----------, Nov 8, 2023

Resource Information
Author:
----------
Total Downloads: 3,518
First Release: Nov 8, 2023
Last Update: May 8, 2026
Category: ---------------
All-Time Rating:
14 ratings
Find more info at docs.fruitforge.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings