WelcomeAds is a customizable Minecraft plugin that enhances player engagement with interactive, inventory-based welcome screens. Create seamless multi-page carousels, integrate custom sounds, and deliver dynamic content effortlessly!
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FohFFvNR.gif)
This plugin requires a resource pack to function properly; you can use ItemsAdder, Oraxen, or NexO to create font images, or manually add them to your own resource pack. Check out the wiki
here.
This plugin requires the '
SkinsRestorer' plugin to be installed on your server to use player head with skin.
You can use Placeholder with '
PlaceholderAPI' installed too.
- Add as many page as you want
- Auto page scrolling, and you can loop it too.
- Per item commands on click
- Per screen background
- Per screen event checker (inventory open/close) command
- Per screen permission
- Load type setting (on join/ after resourcepack load)
- PlaceholderAPI supported
- Player head with offline player skin supported
- Background fade out when closing the screen
- Hex and minecraft color support. You can use 'Legacy' mode for hex generator website.
- Texteffect support (or any Shader working with title text)
for example, you can use ItemsAdder text effect
- Forcing player to stay on the page
- Custom items with modeldata, lore, name support
Installation
- Place the plugin .jar file in your Minecraft server's plugins folder.
- Restart or reload your server.
- Configure the plugin settings in the generated config.yml file.
- Install one of these plugins for easier use: ItemsAdder (Example file provided), Oraxen, or NexO. These plugins have custom emoji functions that will be used to display background colors and GUI images.
- If you do not have any of the above plugins, you can still use WelcomeAds, but you will need to manually create a font texture for the background and GUI images.
- Enjoy the custom welcome screen functionality!
Commands
- welcomeads open <page_name> <player_name>
- welcomeads reload
This is my practice project, so if you encounter any issues, feel free to report them on GitHub. If you have any suggestions, you’re welcome to contact me via the Discord information provided on my GitHub profile. Thank you for your support!
with love from TiNY <3