<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MC Toolkit — Minecraft guides</title>
    <link>https://mctoolkit.net/blog</link>
    <atom:link href="https://mctoolkit.net/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Guides on Minecraft commands, datapacks and building, from the MC Toolkit tools.</description>
    <language>en</language>
    <item>
      <title>Why Minecraft says \&quot;Too Expensive!\&quot; — and the anvil order that avoids it</title>
      <link>https://mctoolkit.net/blog/enchantment-order-too-expensive</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/enchantment-order-too-expensive</guid>
      <description>The prior-work penalty doubles every time you touch an anvil. Here is the rule behind it, and how to sequence combines so a full enchant set never hits the 40-level wall.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The /give command after data components: what replaced NBT tags</title>
      <link>https://mctoolkit.net/blog/give-command-data-components</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/give-command-data-components</guid>
      <description>1.20.5 replaced item NBT with data components, and most /give snippets online are still written the old way. Here is the mapping from the tags you know to the components that work now.</description>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Nether portals that link where you want them to — the 1:8 rule in practice</title>
      <link>https://mctoolkit.net/blog/nether-portal-linking-coordinates</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/nether-portal-linking-coordinates</guid>
      <description>Portals do not pair by coordinates alone. Here is the search box the game actually checks, why your portal keeps connecting to the wrong one, and how to force a clean pair.</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Torch spacing for spawn-proofing: the exact number, not a guess</title>
      <link>https://mctoolkit.net/blog/spawn-proofing-torch-spacing</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/spawn-proofing-torch-spacing</guid>
      <description>Hostile mobs need block light 0. Torches emit light 14 and lose 1 per block. That gives a precise grid — and a different answer for floors, ceilings and open builds.</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Best Y level for every ore after the world height change</title>
      <link>https://mctoolkit.net/blog/ore-distribution-best-y-levels</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/ore-distribution-best-y-levels</guid>
      <description>Diamonds are not at Y=11 any more. Each ore now has a triangular distribution with its own peak, and a few have a second band. Here are the real numbers from worldgen.</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ominous Bottles and Bad Omen I–V: what each level actually changes</title>
      <link>https://mctoolkit.net/blog/ominous-bottle-bad-omen-levels</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/ominous-bottle-bad-omen-levels</guid>
      <description>Bad Omen no longer starts raids on its own. Here is what the five Ominous Bottle levels do to trial chambers and raids, and the give command for each.</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The gamerules worth changing — and the defaults people get wrong</title>
      <link>https://mctoolkit.net/blog/gamerule-reference-defaults</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/gamerule-reference-defaults</guid>
      <description>There are over 40 gamerules and most guides list them without saying which matter. Here are the ones that change how a world plays, with their real default values.</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Whitelist, ban and op: the server commands that behave differently than you expect</title>
      <link>https://mctoolkit.net/blog/whitelist-ban-server-commands</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/whitelist-ban-server-commands</guid>
      <description>Whitelisting does not kick players already online, /ban needs a reason to be useful, and op level matters more than the op list. The details that bite server owners.</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Trial chambers: making spawners ominous and what the vaults actually drop</title>
      <link>https://mctoolkit.net/blog/trial-chamber-ominous-vault-loot</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/trial-chamber-ominous-vault-loot</guid>
      <description>Ominous vaults hold the Mace and Heavy Core, but only if you make the chamber ominous first. Here is the sequence, the key economy, and what solo versus co-op changes.</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/execute: why as/at order matters and how store actually works</title>
      <link>https://mctoolkit.net/blog/execute-subcommand-chain-order</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/execute-subcommand-chain-order</guid>
      <description>Most broken execute chains come from confusing who runs the command with where it runs. Here is what each subcommand changes, and the order that fixes it.</description>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/fill and /clone: the 32,768 block limit and the modes that get around it</title>
      <link>https://mctoolkit.net/blog/fill-clone-region-limits</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/fill-clone-region-limits</guid>
      <description>Both commands cap at 32,768 blocks per call and fail silently past it. Here are the hollow, outline and replace modes, the clone masks, and how to move a build bigger than the cap.</description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/tellraw JSON text: clickEvent, hoverEvent and why your message shows nothing</title>
      <link>https://mctoolkit.net/blog/tellraw-json-text-components</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/tellraw-json-text-components</guid>
      <description>A single wrong bracket makes tellraw fail silently. Here is the component shape, the click and hover actions that actually work in chat, and the escaping rule people miss.</description>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Beacon pyramids: blocks needed per level, real range, and tinting the beam</title>
      <link>https://mctoolkit.net/blog/beacon-pyramid-range-and-color</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/beacon-pyramid-range-and-color</guid>
      <description>A level 4 beacon costs 164 blocks and reaches 50 blocks, not 64. Here are the exact counts per tier, what each level unlocks, and how stained glass mixes the beam colour.</description>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Comparator signal strength from containers: the formula and the stack-size trap</title>
      <link>https://mctoolkit.net/blog/comparator-container-signal-strength</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/comparator-container-signal-strength</guid>
      <description>A chest with one item outputs signal 1, but so does a chest with sixty-three. The formula explains why, and why shulker boxes and buckets break every calculation you had.</description>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>server.properties: the settings that change performance, and the ones that do nothing</title>
      <link>https://mctoolkit.net/blog/server-properties-worth-changing</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/server-properties-worth-changing</guid>
      <description>view-distance and simulation-distance are not the same lever, and one of them is where your TPS goes. What each setting actually costs, with sensible values.</description>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/summon with NBT: equipment, attributes and the tags that make a mob behave</title>
      <link>https://mctoolkit.net/blog/summon-nbt-mob-attributes</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/summon-nbt-mob-attributes</guid>
      <description>Summoning a mob is one word. Making it keep its gear, not despawn, not burn and not wander off takes six specific tags. Here is what each one does.</description>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/attribute: base value versus modifiers, and why yours keeps resetting</title>
      <link>https://mctoolkit.net/blog/attribute-modifiers-vs-base</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/attribute-modifiers-vs-base</guid>
      <description>Setting a base value is permanent and setting a modifier is not — unless you pick the wrong operation. The three operations, the stacking order, and the slot trap.</description>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Loot tables: pools, rolls and the difference between entries and functions</title>
      <link>https://mctoolkit.net/blog/loot-table-pools-functions</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/loot-table-pools-functions</guid>
      <description>A loot table that drops nothing usually has its weights or its conditions in the wrong layer. Here is what each nesting level controls, and the functions worth knowing.</description>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Custom model data: giving one item many models without replacing anything</title>
      <link>https://mctoolkit.net/blog/resource-pack-custom-model-data</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/resource-pack-custom-model-data</guid>
      <description>The item-model system replaced the old CustomModelData predicate. Here is the folder layout, the JSON that maps values to models, and why your texture shows as a purple cube.</description>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Reading level.dat: hardcore status, spawn point and what you can actually fix</title>
      <link>https://mctoolkit.net/blog/level-dat-hardcore-world-recovery</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/level-dat-hardcore-world-recovery</guid>
      <description>A hardcore death is one boolean in level.dat. Here is what the file holds, what a corrupted save looks like, and the honest limits of what inspection can recover.</description>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Converting .mrpack to a normal modpack zip — and why extractors fail</title>
      <link>https://mctoolkit.net/blog/mrpack-to-zip-modpack-conversion</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/mrpack-to-zip-modpack-conversion</guid>
      <description>A .mrpack is a manifest, not an archive of mods. Unzipping it gives you a JSON file and no jars. Here is what is actually inside and what a converter has to do.</description>
      <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>pack.mcmeta: pack_format numbers and the \&quot;incompatible\&quot; warning</title>
      <link>https://mctoolkit.net/blog/pack-mcmeta-pack-format-versions</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/pack-mcmeta-pack-format-versions</guid>
      <description>One wrong integer makes Minecraft grey out your pack. Here is the format-to-version mapping, the supported_formats range that avoids the whole problem, and where the file must sit.</description>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Finding a stronghold with two Eye of Ender throws</title>
      <link>https://mctoolkit.net/blog/stronghold-triangulation-eye-of-ender</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/stronghold-triangulation-eye-of-ender</guid>
      <description>Triangulation works with two throws, not six eyes of guesswork. Here is the technique, the two mistakes that make it fail, and the coordinate maths behind it.</description>
      <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Banner patterns: the six-layer limit, loom order, and copying a design</title>
      <link>https://mctoolkit.net/blog/banner-patterns-loom-limits</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/banner-patterns-loom-limits</guid>
      <description>A loom allows six layers but a give command allows more. Here is how layers stack, which patterns need a banner pattern item, and how to duplicate a banner exactly.</description>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why your mob farm is slow: spawn caps, not spawn rates</title>
      <link>https://mctoolkit.net/blog/mob-spawning-light-and-caps</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/mob-spawning-light-and-caps</guid>
      <description>Mobs stop spawning because the cap is full of something else, somewhere else. Here is how the per-category cap works, what counts toward it, and how to empty it.</description>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/locate: finding structures, biomes and why it sometimes says nothing is nearby</title>
      <link>https://mctoolkit.net/blog/structure-locate-biome-search</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/structure-locate-biome-search</guid>
      <description>locate searches a bounded radius and gives up rather than looking forever. Here is the difference between structure, biome and poi, and what to do when it fails.</description>
      <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Datapack not loading? The folder structure and the three names that must match</title>
      <link>https://mctoolkit.net/blog/datapack-folder-structure-loading</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/datapack-folder-structure-loading</guid>
      <description>A datapack that does not appear in /datapack list has a path problem, not a code problem. Here is the exact tree, the namespace rule, and the folders that got renamed.</description>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Custom enchantments without mods: the data-driven enchantment format</title>
      <link>https://mctoolkit.net/blog/custom-enchantment-datapack-json</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/custom-enchantment-datapack-json</guid>
      <description>Enchantments became datapack JSON, so a custom one needs no mod. Here is the file shape, the effect components that actually do something, and how to make it obtainable.</description>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>/particle: what delta and speed really mean, and the count=0 trick</title>
      <link>https://mctoolkit.net/blog/particle-command-spread-count</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/particle-command-spread-count</guid>
      <description>The four numbers after the position are not a direction. Here is what delta and speed do, why count=0 behaves completely differently, and how to aim a particle.</description>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Player heads by username: how the profile component works and why heads go blank</title>
      <link>https://mctoolkit.net/blog/player-head-uuid-skin-lookup</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/player-head-uuid-skin-lookup</guid>
      <description>A head stores a skin snapshot, not a live link. Here is the profile component, why an old head shows the wrong skin, and how UUID lookup fits in.</description>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Custom recipes: shaped, shapeless, and using tags instead of listing every wood</title>
      <link>https://mctoolkit.net/blog/recipe-json-shaped-shapeless-tags</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/recipe-json-shaped-shapeless-tags</guid>
      <description>A shaped recipe that will not craft usually has its key wrong or its pattern padded. Here is the JSON, the tag trick that collapses eight recipes into one, and how to test.</description>
      <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Biomes are 3D now: why the biome under your feet is not the one on the surface</title>
      <link>https://mctoolkit.net/blog/biome-y-levels-and-mob-variants</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/biome-y-levels-and-mob-variants</guid>
      <description>Cave biomes generate independently of the surface, which changes mob spawns, water colour and where structures appear. What that means in practice.</description>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Scoreboards: the criteria that track things automatically, and display slots</title>
      <link>https://mctoolkit.net/blog/scoreboard-objectives-criteria</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/scoreboard-objectives-criteria</guid>
      <description>Most scoreboard tutorials only use dummy. The built-in criteria track deaths, blocks mined and custom stats with no commands at all — here is the full shape.</description>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Armour maths: why 20 armour points is not 80% reduction</title>
      <link>https://mctoolkit.net/blog/armor-protection-damage-reduction</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/armor-protection-damage-reduction</guid>
      <description>The armour formula includes toughness and the attack's armour-piercing. Here is the real equation, what Protection adds on top, and where the hard caps sit.</description>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Replacing sounds with a resource pack: sounds.json and the .ogg requirement</title>
      <link>https://mctoolkit.net/blog/resource-pack-sound-replacement</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/resource-pack-sound-replacement</guid>
      <description>Minecraft only plays Ogg Vorbis, and a sound event is not a file. Here is the mapping file, how to add a sound instead of replacing one, and why yours is silent.</description>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>XP levels and total experience: the three formulas and what a death costs</title>
      <link>https://mctoolkit.net/blog/xp-levels-to-total-experience</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/xp-levels-to-total-experience</guid>
      <description>Levels are not linear — level 30 is 1,395 XP but level 60 is 6,720. Here are the piecewise formulas, what you keep on death, and the cheapest level for enchanting.</description>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Block, item and entity ids: namespaces, block states, and the ones that differ</title>
      <link>https://mctoolkit.net/blog/block-item-entity-ids-namespaces</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/block-item-entity-ids-namespaces</guid>
      <description>An id is not always what the item is called, and a block id is not the same as its item id. The naming rules, the renames that break old commands, and where states fit.</description>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hiding and resizing HUD elements with a resource pack</title>
      <link>https://mctoolkit.net/blog/hud-customization-resource-pack</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/hud-customization-resource-pack</guid>
      <description>The hotbar, crosshair and XP bar all live in one texture atlas. Here is how to make parts of it invisible, what cannot be moved, and the font trick for custom HUD text.</description>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Colour and formatting codes: § codes, hex, and where each one still works</title>
      <link>https://mctoolkit.net/blog/minecraft-color-codes-formatting</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/minecraft-color-codes-formatting</guid>
      <description>Section-sign codes still work in some places and are ignored in others. Here is the full table, the hex syntax that replaced them, and which contexts accept what.</description>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Map art: why your image looks wrong, and the 3-shade trick that fixes it</title>
      <link>https://mctoolkit.net/blog/image-to-map-art-block-palette</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/image-to-map-art-block-palette</guid>
      <description>Maps have 61 base colours, not 16 million — but each has four shades set by block height. Staircasing triples your palette and is why good map art is never flat.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Bossbars and titles: persistent state, timings, and the value/max split</title>
      <link>https://mctoolkit.net/blog/bossbar-title-timings</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/bossbar-title-timings</guid>
      <description>A bossbar survives restarts and a title does not. Here is the create-then-modify pattern, the fade timings people set backwards, and how to drive a progress bar.</description>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Custom paintings and music discs without replacing the originals</title>
      <link>https://mctoolkit.net/blog/custom-paintings-music-discs-pack</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/custom-paintings-music-discs-pack</guid>
      <description>Both became datapack registries, so you can add new ones instead of overwriting vanilla. Here are the two files each needs and the sizing rule paintings must follow.</description>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dialog screens: building real menus without a mod</title>
      <link>https://mctoolkit.net/blog/dialog-screens-waypoints</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/dialog-screens-waypoints</guid>
      <description>Datapack dialogs give you a proper window with inputs and buttons. Here is the JSON shape, how a button runs a command, and how it compares to the book-menu hack.</description>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Decorated pots: all 23 sherds, where each one digs up, and the give command</title>
      <link>https://mctoolkit.net/blog/pottery-sherds-decorated-pots</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/pottery-sherds-decorated-pots</guid>
      <description>A pot takes four sherds, one per face, and the order you place them decides which face gets which. Where every sherd comes from and how to skip the digging.</description>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Camera cutscenes without a mod: keyframes, interpolation and spectator tricks</title>
      <link>https://mctoolkit.net/blog/camera-cutscenes-timeline</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/camera-cutscenes-timeline</guid>
      <description>Two ways to move a camera in vanilla — a ticking teleport function, or the timeline registry. What each is good for, and the smoothing that stops it looking robotic.</description>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>server-icon.png: the exact requirements, and the management API nobody uses</title>
      <link>https://mctoolkit.net/blog/server-icon-and-json-rpc</link>
      <guid isPermaLink="true">https://mctoolkit.net/blog/server-icon-and-json-rpc</guid>
      <description>64x64, PNG, at the server root — get any of the three wrong and the icon silently does not appear. Plus the JSON-RPC management API that replaced screen-scraping the console.</description>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
