Description
Mochos Anuncios (Ads)
Your server's ads board. An addon for Mochos Esenciales that adds the Ads tab to the inventory: players buy ads to sell things, look for teammates or invite people to their shop, and everyone sees them on the board⦠also in the world, on a board the admin places wherever they like.

What it does
- π° The board β every published ad, featured ones first (in gold), then the newest. Each ad shows its icon, title, author, time left and text. With search.
- βοΈ Publishing β title, multi-line text, optional icon (any Minecraft item, searched by name) and duration (from hours to weeks). A preview shows how it will look, with the price of each option and the total in Ceitiles.
- β Featured β at the very top and highlighted; there are few places and it costs more per hour.
- π£ Notice to everyone β when it goes up, every online player gets a notification with your ad (paid extra).
- βοΈ Travel button β saves your location: readers press the button (with the text you choose and the travel icon) and travel there with the server's travel price and cooldown. Visits are counted (paid extra).
- β° Expiry β when an ad expires its author is told (also if they were offline). The ad is not deleted: it stays in "My ads" as unpublished until its owner deletes it.
- βοΈ Edit and renew β both published and unpublished ads. When editing a published ad you can keep the time it has left ("Same") or pick another duration. If you add features you pay the difference; if you remove them, you get back what corresponds. The form shows the new price, what is left of what you paid and the total to pay or refund. The travel button keeps its place or moves to your position.
- ποΈ Delete with refund β deleting a published ad refunds the unused part of its time (all of it if it was still waiting for approval). The notice to everyone is not refunded, since it was already sent.
- π Chat bell β board notices count in the Mochos Esenciales chat bell.
- π±οΈ Click anywhere on the board β on the board in the world, right-click works anywhere on what is drawn, not just on the block it hangs from: an admin in creative opens the editor and everyone else opens the Ads tab.
- π‘οΈ Approval β admins can make new ads wait for review in "To approve". Rejected ads (with an optional reason) are refunded.


The board in the world
In creative, under Functional blocks, there is the Ads board block. Put it on a wall, the floor or the ceiling and it shows the ads in the world, with pages that turn by themselves. Right-clicking anywhere on the board (the one you aim at gets a white outline) opens the Ads tab for players; an admin in creative opens its editor, with live changes:
- size (up to 12 Γ 8 blocks), position, turn and tilt;
- background opacity, brightness, dark or light theme, border (none, solid, double, rounded or glow) and colour;
- title, text size, seconds per page, all ads or featured only, visible from both sides and hiding the block.

For admins
In Administration β Ads: turn publishing on or off, prior approval, the price per hour (normal and featured), the price of each extra, the shortest and longest duration, how many days rejected ads are kept, ads per player, ads on the board and featured at once. Admins can delete any ad (its author is told). With the economy off, publishing is free.
Server ads
Admins publish server ads: free and with no limits on duration (including no expiry), featured places or count. The author is optional: it can be custom ("π’ Events team") or there can be no author at all. They have their own "Server" view and can be taken off the board without deleting them, to publish them again later.

The settings can be saved, loaded and shared as JSON from Administration β Configurations of Mochos Esenciales.
Installation
| Where | Required? |
|---|---|
| Server | Required |
| Client | Required |
Requires Minecraft 1.21.1, NeoForge 21.1.265 or newer and Mochos Esenciales 0.13.0 or newer.
- Ads and pending notices:
<world>/data/mochos_anuncios.dat(saved with the world). - Settings:
config/mochos_anuncios/settings.json.
Languages: Spanish and English.


