{"description":"Welcome to the best place to find Luanti mods, games, and texture packs","expired":false,"feed_url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases_feed.json","home_page_url":"https://content.luanti.ru/","icon":"https://content.luanti.ru/favicon-128.png","items":[{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<ul>\n<li>Emphasize the note about using the <code>dummy</code> backend</li>\n<li>Don't replace ind_glass when placing outer barrier (#1383)</li>\n<li>Add coal lump crafting to classes and nade_fight (#1385)</li>\n<li>Update maps submodule</li>\n<li>Give full team chest access if ranking backend is 'dummy'</li>\n<li>Fix team chest item reward abuse</li>\n<li>Add bed nodes to ctf (#1382)</li>\n<li>Improve 0 match vote handling</li>\n<li>Fix crash when hpbar entity doesn't get spawned (#1394)</li>\n<li>New Documentation (#1369)</li>\n<li>Fix up/tweak CTF docs</li>\n<li>Barrier Additions by slimy_bananna_peel (#1389)</li>\n<li>Fix treasure chest chat spam</li>\n<li>Add the hudbars mod (#1047)</li>\n<li>Add Death Messages (#1179)</li>\n<li>Add reconnect notice when changing hud type</li>\n<li>Remove unused PvP rework code</li>\n<li>Remove modified version of the grenades mod</li>\n<li>Add the grenades API as a submodule</li>\n<li>Readd grenade code as ctf_grenades</li>\n<li>Fix potential hudbar crash</li>\n<li>Make smoke grenade textures prettier</li>\n<li>Remove old wield3d mod</li>\n<li>Add wield3d submodule</li>\n<li>Update wield3d submodule</li>\n<li>Misc improvements to landmines/reinforced cobble</li>\n<li>Landmines: Use AreaStore, also don't use node meta</li>\n<li>Fix crash</li>\n<li>Fix grenade sound effects</li>\n<li>Run PNGs through optipng</li>\n<li>Update Maps Submodule</li>\n<li>Prepare for barrier removal during map placement</li>\n<li>Spread out kill list operations across server steps</li>\n<li>Speed up marker placement code in edge case</li>\n<li>Fix kill list not showing after a player's first match</li>\n<li>Fix landmine crash</li>\n<li>Fix duplicated discordmt messages</li>\n<li>Use format_chat_message for default chats</li>\n<li>Add reinforced glass</li>\n<li>Include restart reason in the restart kick</li>\n<li>Include mode and matches played in loading screen</li>\n<li>Don't check for afk players during build time</li>\n<li>Grey out the nametag of dead teammates</li>\n<li>Fix crash</li>\n<li>Restore nametag colors more aggressively</li>\n<li>Fix crash</li>\n<li>Fix missing dependency</li>\n<li>Double hp regen within 3 blocks of flag (when out of combat)</li>\n<li>Update maps submodule</li>\n<li>Add a message when the player inventory is full and they try to pick up something (#1411)</li>\n<li>Prevent chest and locked chest usage (#1412)</li>\n<li>Update maps submodule</li>\n<li>Update ranking reset code to work with new redis storage method</li>\n<li>Add ctf_map equivalents for MTG vessels (#1416)</li>\n<li>Add attempts/capture to /rank</li>\n<li>Allow players with noclip privs to noclip through flag base blocks</li>\n<li>Fix error prone negation</li>\n<li>Fix potential bug in ranking reset code</li>\n<li>Make gun shooting look cooler (#1415)</li>\n<li>Add on_hit sound to guns, tweak hit particles, ratelimit ricochet sounds</li>\n<li>Add some type hints to top.lua in ctf_rankings (#1418)</li>\n<li>Add logs for what bounties would be without limits</li>\n<li>Change the hit sound and lower its volume</li>\n<li>Prevent drastic player count differences between teams when there aren't many players</li>\n<li>Add ctf_buffer_ranking_writes setting</li>\n<li>Fix map catalog not showing map images</li>\n<li>Explicitly hint that clients should cache map media</li>\n<li>Add wrapper for player meta &amp; add setting to buffer meta writes</li>\n<li>Unify entity/builtin nametag settings</li>\n<li>Fix crash</li>\n<li>Fix crash, fix code indentation</li>\n<li>Add indestructible firefly node (#1425)</li>\n<li>Update maps submodule + crash fix</li>\n</ul>\n","date_published":"2025-12-15T02:14:24Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/33926/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.12","tags":["release"],"title":"\"Capture the Flag\" updated: v3.12","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/33926/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<ul>\n<li>Add debug logging to catch gun jam bug</li>\n<li>Fix punctuation in cooldown message (#1358)</li>\n<li>Update mtg</li>\n<li>Add redef mod</li>\n<li>Add redef mod to update_mtg.sh</li>\n<li>Introduce Landmines (#1001)</li>\n<li>Add ctf_core.get_players_inside_radius</li>\n<li>Misc landmine mod improvements/fixes</li>\n<li>Reduce SMG spread from 2 to 1.5 (#1356)</li>\n<li>Make ammo craftable in nade_fight (#1351)</li>\n<li>redef: Remove grass height change</li>\n<li>mtg_update.sh/redef: Remove buggy grass changes</li>\n<li>Fix get_players_inside_radius() logic</li>\n<li>Fix landmines staying active after being dug (#1362)</li>\n<li>Make snowballs deal 1hp damage</li>\n<li>Give landmines a 3 second arming time</li>\n<li>Make the landmine recipe give 3 landmines instead of 1</li>\n<li>Allow crafting 5x the damage cobble per spike ingredient</li>\n<li>Tweak settings tab formspec</li>\n<li>Update maps submodule (#1364)</li>\n<li>Fix modes losing changed recipes</li>\n<li>Round landmine positions to ensure they don't get mishandled. Fix landmine wielditem</li>\n<li>Fix certain ladders not being 3d (#1365)</li>\n<li>Change <code>minetest</code> to <code>core</code> in crafting mod (#1367)</li>\n<li>New liquid: Poisonous Water (#1366)</li>\n<li>Improve auto vote message (#1370)</li>\n<li>Change landmine recipe to 4 steel and 6 coal</li>\n<li>Adds volumetric lighting support - astra0081 (#1371)</li>\n<li>Add ore blocks for sandstone and desert stone (#1373)</li>\n<li>Add sounds to the added ores (#1376)</li>\n<li>Limit the number of characters in the donate message to 50 (#1368)</li>\n<li>Fix potential bug with landmines</li>\n<li>Add Parties Feature (experimental) (#1337)</li>\n<li>Disable parties by default (controllable with a setting)</li>\n<li>Fix misleading rangeweapon stat descriptions</li>\n<li>Allow crafting stonebrick (#1378)</li>\n<li>Allow smelting clay into brick blocks (#1380)</li>\n<li>Add a bunch of french translations, with support for translating to other languages (#1379)</li>\n<li>Disable maps that don't fit the new voxelmanip limit</li>\n<li>Remove map size limit, since it will be increased by Luanti</li>\n<li>Load rankings more aggresively at server start</li>\n<li>Remove translation chars from messages sent through ctf_modebase.announce()</li>\n<li>Properly remove crafting inventory from players</li>\n<li>Rework rankings, make redis backend use sorted sets</li>\n<li>Revert to old method of removing barriers</li>\n<li>Dynamically load map screenshots/custom skyboxes</li>\n<li>Fix barriers not fully removing</li>\n<li>Fix crash when editing maps</li>\n</ul>\n","date_published":"2025-03-09T02:15:40Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/30017/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.11","tags":["release"],"title":"\"Capture the Flag\" updated: v3.11","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/30017/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<ul>\n<li>Change team message format (#1324)</li>\n<li>Fix random_message translations, add support for French (#1325)</li>\n<li>Don't show flag huds to teams that aren't playing</li>\n<li>Fix crash</li>\n<li>Fix another crash</li>\n<li>Improve flag detection after map placement</li>\n<li>Allow controlling flag sound volume (#1328)</li>\n<li>Fix up flag sound setting</li>\n<li>Bump mods/ctf/ctf_map/maps from <code>3dad69c</code> to <code>26ed976</code> (#1334)</li>\n<li>Update maps submodule</li>\n<li>Attempt to fix nametag bug</li>\n<li>Fix bug in nametag bug fix (#1336)</li>\n<li>Bump mods/ctf/ctf_map/maps from <code>3dad69c</code> to <code>b3a2216</code> (#1338)</li>\n<li>Add alias to donate command: /d (#1335)</li>\n<li>Only open treasure chest if an item is taken from it (#1301)</li>\n<li>Use relative values for class visual_size changes (#1331)</li>\n<li>Fix crash</li>\n<li>Fix crash</li>\n<li>Fix another crash</li>\n<li>Polish inventory (#1340)</li>\n<li>Use coroutines for rank sorting (#1342)</li>\n<li>Allow putting a time limit on carried over pro chest access</li>\n<li>Remove some debug logging</li>\n<li>Fix rank reset code</li>\n<li>Update post-reset pro chest access to work with the new system</li>\n<li>Remove limit on capture score (#1339)</li>\n<li>Give way more score for killing a flag thief (#1302)</li>\n<li>Allow you to see /top50 players team when ingame.</li>\n<li>Add &quot;yellow&quot; as a team color.</li>\n<li>Spikes of captured teams no longer damage.</li>\n<li>Give extra points to medics when thief captures the flag.</li>\n<li>Give more score for items returned that are more valuable</li>\n<li>Fix new_move physics setting not being disabled</li>\n<li>Remove team alloc testing, tweak it slightly</li>\n<li>Don't count deaths for players not in a team</li>\n<li>Reduce min capture score from 75 to 10</li>\n<li>Fix duplicate text in flag cap message</li>\n<li>Rework score calculations for healing the flag capturer</li>\n<li>Only prevent using tool abilities during build time if you're in a team</li>\n<li>Make capture score double the average captured team member match score</li>\n<li>Send flag capture message to chat in addition to IRC</li>\n<li>Fix capture announcement message</li>\n<li>Remove some useless debug logging</li>\n<li>Add ctf_teams.get_connected_players()</li>\n<li>Improve flag capture/attempt score</li>\n<li>Fix score calculation including players not in a team</li>\n<li>Tweak flag capture score rewards</li>\n<li>Fix crash with default ranking storage</li>\n<li>More capture reward tweaks</li>\n<li>Remove kill list/flag huds if not in a team</li>\n<li>Update info logging for flag attempts and kills</li>\n<li>Prevent autoclicker spam with blueberries</li>\n<li>Add more info logs for flag captures</li>\n<li>Add ratelimit to inventory save button</li>\n<li>Add more factors to capture score, decrease score slope</li>\n<li>Set max capture score to 800</li>\n<li>Bump mods/ctf/ctf_map/maps from <code>b3a2216</code> to <code>16dc662</code> (#1344)</li>\n<li>Update Maps Submodule</li>\n<li>Fix item return reward exploit (thanks Anonomous)</li>\n<li>ctf_map: Preserve 'tree' group (Fixes #1346)</li>\n<li>Only put a bounty on players that are playing</li>\n<li>Only allow placing markers if you're in a playing team</li>\n<li>Add tracking of total rewards given to enemies on player death (#1345)</li>\n<li>Update Maps Submodule</li>\n<li>Use new_move again</li>\n<li>Increase default jump force to 1.2x. Add speed_crouch to physics api</li>\n<li>Increase crouch speed while sprinting by 1.1x (5.9+)</li>\n<li>Fix enable_build_where_you_stand=false not working at player's feet</li>\n<li>In addition to the default sprint trigger (aux+forward) allow aux+jump and aux+sneak+backward</li>\n<li>Fix flag placement warning being too scary</li>\n<li>Add touch_interaction to grenades</li>\n<li>Update MTG</li>\n<li>ctf_map: Preserve wood group</li>\n<li>ctf_kill_list: Add overridable show_to_player() func</li>\n<li>ctf_modebase: Add overridable get_allowed_nametag_observers() and callable update_playertags()</li>\n<li>Change jump force from x1.2 to x1.1, change move speed from x1.0 to x1.1</li>\n<li>Change how player speed increase is applied</li>\n<li>Add logging for map duration</li>\n<li>Fix &lt;1 physics modifiers not working</li>\n<li>Add support for mods adding their own maps</li>\n<li>Don't clear map if it was the last one to be played</li>\n<li>Allow completely overriding next map filtering</li>\n<li>Fix physics change to 0 not working</li>\n<li>Fix missing dependencies</li>\n<li>Make better tools replace weaker top row ones when put in player inv</li>\n<li>Add more missing mod.conf dependencies</li>\n<li>Make afkkick check for pos change instead of player keypress</li>\n<li>Make sure sprint is limited to min/max values</li>\n<li>Remove debug logging, fix missing mod.conf depends</li>\n<li>Fix crashes with /put_bounty</li>\n<li>Fix afkkick giving seconds left in decimal format</li>\n<li>Update Maps Submodule</li>\n<li>Allow donating maximum score by donating -1 or :max (#1350)</li>\n<li>team_chest: Fix score for swords (#1354)</li>\n</ul>\n","date_published":"2024-11-19T02:11:57Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/28475/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.10","tags":["release"],"title":"\"Capture the Flag\" updated: v3.10","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/28475/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href=\"https://github.com/MT-CTF/capturetheflag/releases/tag/v3.9\" rel=\"nofollow\">https://github.com/MT-CTF/capturetheflag/releases/tag/v3.9</a></p>\n","date_published":"2024-07-11T02:13:18Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/25887/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"https://github.com/MT-CTF/capturetheflag/releases/tag/v3.9","tags":["release"],"title":"\"Capture the Flag\" updated: v3.9","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/25887/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/24261/'>Read more</a></p>","date_published":"2024-03-20T02:12:20Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/24261/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.8","tags":["release"],"title":"\"Capture the Flag\" updated: v3.8","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/24261/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/22302/'>Read more</a></p>","date_published":"2023-12-12T02:18:42Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/22302/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.7","tags":["release"],"title":"\"Capture the Flag\" updated: v3.7","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/22302/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20936/'>Read more</a></p>","date_published":"2023-09-24T02:11:58Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20936/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.6.1","tags":["release"],"title":"\"Capture the Flag\" updated: v3.6.1","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20936/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20680/'>Read more</a></p>","date_published":"2023-09-06T02:13:00Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20680/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.6.0","tags":["release"],"title":"\"Capture the Flag\" updated: v3.6.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20680/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20362/'>Read more</a></p>","date_published":"2023-08-17T02:12:02Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20362/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.5.0","tags":["release"],"title":"\"Capture the Flag\" updated: v3.5.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/20362/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/19960/'>Read more</a></p>","date_published":"2023-07-27T02:12:06Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/19960/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.4.0","tags":["release"],"title":"\"Capture the Flag\" updated: v3.4.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/19960/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/16631/'>Read more</a></p>","date_published":"2023-01-19T02:14:40Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/16631/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.3.0","tags":["release"],"title":"\"Capture the Flag\" updated: v3.3.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/16631/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/14533/'>Read more</a></p>","date_published":"2022-10-21T01:14:54Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/14533/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"3.2.1","tags":["release"],"title":"\"Capture the Flag\" updated: 3.2.1","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/14533/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/13559/'>Read more</a></p>","date_published":"2022-08-26T01:19:37Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/13559/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"3.2.0","tags":["release"],"title":"\"Capture the Flag\" updated: 3.2.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/13559/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11761/'>Read more</a></p>","date_published":"2022-04-07T01:14:27Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11761/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"3.1.1","tags":["release"],"title":"\"Capture the Flag\" updated: 3.1.1","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11761/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11074/'>Read more</a></p>","date_published":"2022-02-04T01:11:20Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11074/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"v3.1.0","tags":["release"],"title":"\"Capture the Flag\" updated: v3.1.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11074/"},{"author":{"avatar":"https://content.luanti.ru/uploads/ec451ad04f.jpg","name":"rubenwardy","url":"https://content.luanti.ru/users/rubenwardy/"},"content_html":"<p><a href='https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11066/'>Read more</a></p>","date_published":"2022-02-03T18:12:18Z","id":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11066/","image":"https://content.luanti.ru/thumbnails/4/67c591b9b8.png","language":"en","summary":"Version 3.1.0","tags":["release"],"title":"\"Capture the Flag\" updated: Version 3.1.0","url":"https://content.luanti.ru/packages/rubenwardy/capturetheflag/releases/11066/"}],"title":"ContentDB package updates","version":"https://jsonfeed.org/version/1"}
