
RSS Gutenberg
A Fabric mod for 1.20.4 that pulls articles from an RSS or Atom feed and delivers them in-game as written books you can buy from Villagers or Wandering Traders.
About this Mod
RSS Gutenberg
A Fabric mod for Minecraft 1.20.4 that pulls articles from an RSS or Atom feed and delivers them in-game as written books you can buy from Villagers or Wandering Traders.
This mod can run entirely server-side without issue, and does not need to be installed client-side. If it is installed client-side, players will get a creative menu containing every book generated by this mod, otherwise, they can only get the books through trading.
This mod depends on Fabric API 0.97.3+1.20.4 or newer.
Configuration
The config file is located in config/rss-gutenberg.json, and is automatically generated on first launch with the following defaults:
{
"feedUrl": "",
"dateFormat": "DMY",
"authorOverride": "",
"checkSchedule": "0 */12 * * *",
"tradeItem": "minecraft:emerald",
"tradeQuantity": 1
}
| Field | Type | Default | Description |
|---|---|---|---|
feedUrl |
string | "" |
URL of the RSS 2.0 or Atom 1.0 feed to read. |
dateFormat |
string | "DMY" |
Date format appended to book titles. "DMY" gives DD/MM, "MDY" gives MM/DD. |
authorOverride |
string | "" |
Forces a custom author name on every book. Leave blank to use the name from the feed (or the feed's domain if none is provided). |
checkSchedule |
string | "0 */12 * * *" |
How often to check the feed, as a cron expression. The default checks every 12 hours. crontab.guru is a good site for figuring out how to write these. |
tradeItem |
string | "minecraft:emerald" |
The item charged by Villagers and Wandering Traders for the books. |
tradeQuantity |
int | 1 |
How many of that item each book costs. |
Persistence
Books are saved to config/rss-gutenberg-books.json between restarts, so your library survives a reboot. Articles that have already been fetched are tracked by their GUID and won't be duplicated.
Server command
/rssgutenberg check
Triggers an immediate feed check outside the normal schedule. Requires operator level 2.
Updates?
I have no plans to update this mod to newer versions of the game, unless I personally need this mod to run on a newer version. I made this mod for a private server I run, which happens to be running on 1.20.4. Because I actively play on a server this mod will be installed on, any severe bugs will almost certainly get patched, and small improvements may be added over time if I can be bothered to do so, but I myself won't update it to run on newer versions of Minecraft unless I myself need it on a newer version. If you do, feel free to fork.
Forge/Quilt/NeoForge/Paper/Spigot/Bukkit/BreakIntoMojangAndSneakItIntoVanilla?
No plans for me to personally do any of those ports, as I personally don't need them, and don't think I ever will. If you do, feel free to fork.
(It will probably work on Quilt as most Fabric mods do, but I haven't tested this.)
License
GNU General Public License v3.
Available Versions
How to Install RSS Gutenberg on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.4).
Install Mod
Open the mod browser in the dashboard and search for "RSS Gutenberg". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.4
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
RSS Gutenberg server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.4). You can switch loaders with one click in the panel.
Is RSS Gutenberg compatible with fabric?
RSS Gutenberg officially supports fabric for Minecraft 1.20.4. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with RSS Gutenberg – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if RSS Gutenberg consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install RSS Gutenberg with just one click on your server.