RandomDrop ChallangeTools & other · 1.21This datapack brings back memories of the Random Block Drops series from 2020! If you want to relive the good old Minecraft 1.16 days, this pack is perfect…

Guns, Call of Duty style game modes and a Zombies mode, as a datapack and a resource pack.
Direct download from Modrinth · 35 downloads
MC Guns System is a resource made by Stoupy51. Guns, Call of Duty style game modes and a Zombies mode, as a datapack and a resource pack.
It supports Minecraft 26.x. It has been downloaded 35 times on Modrinth. The last update came out on Nov 8, 2026.
MC Guns System has had 2 releases on Modrinth since Nov 5, 2026. 2 of them came out in the past year. The newest is 5.4.1, released on Nov 8, 2026. It is made for Minecraft 26.3. It runs on Data pack. The download is 4.0 MB.
| Version | Released | Minecraft | Type |
|---|---|---|---|
5.4.1 | Nov 8, 2026 | 26.3 | Release |
5.3.0 | Nov 5, 2026 | 26.3 | Beta |
Guns, Call of Duty style game modes and a Zombies mode for Minecraft 26.3, as a datapack and a resource pack. No mods.
It is a rewrite of MGS 4.2 by TheBradqq, whose models, textures and sounds it mostly reuses. The rest is new.
It bundles Bookshelf, Smithed Actionbar and the other libraries it needs.
Command · For · What it does
/function mgs:config · operators · Admin menu: start a game, open the map editor, server options
/function mgs:_give_all · operators · Gives every item of the pack
/loot give @s loot mgs:i/ · operators · Gives one item, for example mgs:i/ak47
/trigger mgs.player.config set 1 · everyone · Player options, stats, leaderboards and Zombies knife camos. The Quick Actions key opens the same menu
/function mgs:zombies/recover · operators · Unsticks a Zombies round that stopped progressing
About thirty guns, listed here (pistols, SMGs, rifles, LMGs, shotguns, snipers, the RPG-7 and the Ray Gun), plus frag, semtex, smoke and flash grenades, and a knife with three Zombies upgrades.
github.com/user-attachments/assets/a8094f23-320…
Six game modes: Free For All, Team Deathmatch, Domination, Hardpoint, Search and Destroy and Demolition.
Players pick a class before each life. A few balanced classes ship with the pack, and a pick-10 editor builds custom ones with perks. Custom classes can be made public, browsed, filtered, liked and set as default. Missions use the same classes.
Kills and wins give XP towards a Multiplayer level, and challenges unlock as advancements.
github.com/user-attachments/assets/e6f96ed9-383…
Co-op PvE. Every enemy placed on the map spawns at the start, a compass points at the remaining ones, and the mission ends when none is left. Leaderboards keep the best time per map.
Round-based survival in the style of Black Ops. One map ships with the pack, Kino der Toten.
github.com/user-attachments/assets/69d14336-9af…
One Multiplayer match, one Missions run and one Zombies run can play on the same server at the same time without seeing each other. Two games of the same mode cannot.
Place a repeat command block, set it to Always Active, and make it run one of these:
function mgs:leaderboard/level_zb
function mgs:leaderboard/level_mp
function mgs:leaderboard/zb_map {map:"kino_der_toten",players:"all"}
function mgs:leaderboard/mi_map {map:""}
The board floats above the block while a player is within 24 blocks.
Untick the block's Track Output, or run /gamerule command_block_output false, or it fills the operators' chat.
Maps of all three modes are made in game. Open it from /function mgs:config, Game Setup, then pick a mode and a map, or create one.
The editor gives spawn eggs, one per kind of element. Place them where the element goes:
Mode · Elements
Multiplayer · red, blue and shared spawns, objective points for Search and Destroy, Domination and Hardpoint
Missions · player spawns, enemies (with the function that sets each one up)
Zombies · player, zombie and special spawns, wallbuys, doors, traps, perk machines, Mystery Box spots, the power switch
All · base coordinates, boundary corners, out-of-bounds points
The Configure egg lists an element's fields in chat: a door's price and the doors it opens with, a trap's duration and cooldown, a perk machine's perk and price. Spawns and Mystery Box spots also get a form, and a spawn's activation box shows as particles.
The Destroy egg removes the nearest element, and its chat message has a Revert button.
Place the base coordinates first: every position is saved relative to them, so a map works in any world once its base is placed.
github.com/user-attachments/assets/7b429b68-c47…
execute unless data storage mgs:maps multiplayer[{id:"hijacked"}] run data modify storage mgs:maps multiplayer append value {...}
Mode · File · Registered by · Runs
Multiplayer · src/functional/multiplayer/maps.py · #mgs:maps/register · on every load
Zombies · src/functional/zombies/maps.py · #mgs:zombies/register_maps · at every Zombies game start
Missions · src/functional/missions/maps.py · none yet
A world that already has a map with that id keeps its own copy, so edits made in game survive a reload.
To push a changed built-in map to a world, remove the stored one first, for example /data remove storage mgs:maps multiplayer[{id:"hijacked"}], then /reload.
Another datapack can ship maps the same way, from its own function in #mgs:maps/register or #mgs:zombies/register_maps.
A map runs its own commands from the function tags #mgs:maps/_script, where ` is start, tick, join, leave, respawn or power` (Zombies, when the power turns on). They run at the map's base coordinates.
Every map adds to the same tags, so each script first checks that its game is running on its own map. maps/multiplayer/hijacked/calls/ and maps/zombies/kino_der_toten/calls/ show how.
Needs uv 0.9 or newer, which fetches Python 3.14.
uv sync
uv run stewbeet
The datapack, the resource pack and the four zips land in build/, which is tracked in git and never edited by hand.
build_copy_destinations in beet.yml copies them to the author's Windows folders. Elsewhere StewBeet prints a warning and goes on.
Checks, all run with uv run python scripts/verify.py :
Command · What it does
baseline · Saves build/ to compare against
check [--diff] · Rebuilds and lists what changed since the baseline, ignoring comments and blank lines
validate · Parses every function with mecha and lists missing and unreachable resources
server --java · Loads and reloads the pack in a real 26.3 server
lint · ruff, pyright strict, complexipy
After changing XP awards in src/functional/progression/awards.py or a challenge threshold, run /function mgs:v/progression/recompute_all in game (for example mgs:v5.3.0/...). It rebuilds every online player's levels and challenges from their banked XP.
Written by Stoupy51. Read it with pictures on Modrinth.
| Resource | Downloads | Versions | Last update | Price |
|---|---|---|---|---|
| 35 | 26.x | 2 days ago | Free | |
| 8 | 1.21 | 4 days ago | Free | |
| 4 | 1.21 | 7 days ago | Free | |
| 13 | 1.21 | 2 days ago | Free |
Yes. MC Guns System supports Minecraft 26.x. All supported versions: 26.x.
Yes. MC Guns System is free to download from Modrinth.
Yes. The last update came out in the past day.
The closest ones are RandomDrop Challange, Walking spawns structures and Infinity Castle. Compare all alternatives
RandomDrop ChallangeTools & other · 1.21This datapack brings back memories of the Random Block Drops series from 2020! If you want to relive the good old Minecraft 1.16 days, this pack is perfect…
Walking spawns structuresTools & other · 1.21If you want to fill your world with structures this pack is gonna help you!
Infinity CastleTools & other · 1.21A cinematic Demon Slayer boss-rush datapack for 1–8 players: 27 cutscenes, six Upper Moon arenas, Muzan's final stand at dawn, relic loot and server-ready…
Packs & PillagersTools & other · 26.xA Stacklands-style card game that adds onto your survival experience
E's Equipable items/bannersTools & other · 26.xAllows you to put any item on your head just by holding it and running "/trigger makeEquipable" can be configed to just be banners
Rustic MatchaTools & other · 26.xThis datapack adds compatibility for Rustic Delight's food to work with Matcha Flavoureds reworked regeneration system
Log in to leave a review.