GunGame

⭐ — (1 endorsements) 📥 32 downloads 📌 v1.0 📅 6/10/2026
🟡 Updated this year

By KawunDream · datapack

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/9/2026 📅 Created: 6/10/2026

🔍 Analysis

  • 🏆 #849 of 1745 datapack mods in this game by downloads

📋 About This Mod

# GunGame A standard GunGame (Arms Race) game where you kill players to earn the next weapon. Great for playing with friends (only one game can be running at a time!). You can also use my other datapack, (https://modrinth.com/datapack/specified-random-spawn-points), to set random spawn points. > This datapack works with the gamerule keepInventor enabled (Enabled when loading the datapack) # Features - **Custom weapon list**: You can create your own weapon chain presets from any items, including modded ones. - **Multi Items**: There can be several items on one level. For example, a crossbow with arrows or fireworks. - **Starter Kit**: Create a list of items that will be given to all players at the beginning of the game. - **Preset**: The data pack already includes three weapon presets that you can use without manual configuration: vanilla preset and presets from the TaCZ and Superb Warfare mods # Commads **General:** - `/function gun_game:start` - Starts the game. - `/function gun_game:end_game` - Finish the game. The game ends automatically when all but one player have won. - `/function gun_game:give_current_gun` - Give yourself a weapon at the current level. In case an unexpected problem occurs. - `/function gun_game:next_gun` - Counts the kill and give the next weapon. In case you can't complete it. - `/function gun_game:get_guns` - Give a barrel containing a list of weapons for GunGame. - `/function gun_game:give_starter_kit` - Give yourself a starter kit (it is also given at the beginning of the game). **Set a list of weapons:** - `/function gun_game:set_guns/from_block` - Sets a list of weapons from the chest/barrel block below you (you must be standing on it). - `/function gun_game:set_guns/from_hand` - Sets a list of weapons from a chest/barrel in your hand (block must contain NBT). - `/function gun_game:set_guns/from_inventory` - Sets a list of weapons from your inventory. **Set starter kit (Max 9 items):** - `/function gun_game:set_starter_kit/from_block` - Sets a list of items for the starter kit from the chest/barrel block below you (you must be standing on it). - `/function gun_game:set_starter_kit/from_hand` - Sets a list of items for the starter kit from a chest/barrel in your hand (block must contain NBT). - `/function gun_game:set_starter_kit/from_inventory` - Sets a list of items for the starter kit from your inventory. **Presets:** - `/function gun_game:preset/vanilla` - Set Vanilla preset (default). - `/function gun_game:preset/tacz` - Set TaCZ mod preset. - `/function gun_game:preset/superb_warfare` - Set Superb Warfare mod preset. # How to place multiple items on the same level To give players multiple items at once at a specific level, place them in a separate barrel (make sure it's a barrel!), and then copy it with NBT tags using `Ctrl + Mouse Wheel`. Then put this barrel in your main chest/barrel with weapons (if you use `/function gun_game:set_guns/from_block`) or in your inventory (if you use `/function gun_game:set_guns/from_inventory`). # Configuring actions You can freely modify the data pack to suit your needs. - In the `start` function, you can add additional functions at the end of the file when starting the game. For example, teleport to the desired position. - In the `end_game` function, you can specify what happens at the end of the game. For example, teleport back to the lobby. - The `private/player_last_gun` function is run when the player is on their last gun. - The `private/win` function is run when the player has completed all weapons. The game can still continue (if there are more than two players). Also, when a player is on his last weapon, he is given the tag `last_gun`. You can use this to give him effects. For example `effect give @a speed 1 0 true` will give him speed (Place this function in a repeating command block.). # Presets ### Vanilla A preset consisting exclusively of vanilla Minecraft items. It includes swords, axes, trident with loyalty, bows and crossbows. The starter kit includes one arrow (for bow with infinity). Command: `/function gun_game:preset/vanilla` !(https://cdn.modrinth.com/data/Th4xQi4i/images/b5e535a33710d4d4ce9386810ae09ad1f34a6f6f.png) ### TaCZ A preset consisting of guns from the Timeless and Classics Zero mod. It includes 5 submachine guns, 4 shotguns, 7 rifles, 2 sniper rifles, 2 machine guns, a grenade launcher (it does not destroy blocks), 5 pistols and at the end a golden sword with a sharpness of 10. The starter kit includes a creative ammo box (for infinite ammo). > ⚠️ To use this preset you must have the Timeless and Classics Zero](https://modrinth.com/mod/timeless-and-classics-zero) mod installed. Command: `/function gun_game:preset/tacz` !(https://cdn.modrinth.com/data/Th4xQi4i/images/78ff015e697f6df604e5b7f27ecbc51d15648487.png) ### Superb Warfare A preset consisting of guns from the S

A standard GunGame (Arms Race) game where you kill players to earn the next weapon. Great for playing with friends (only one game can be running at a time!). You can also use my other datapack, (https://modrinth.com/datapack/specified-random-spawn-points), to set random spawn points. > This datapack works with the gamerule keepInventor enabled (Enabled when loading the datapack)

  • Custom weapon list: You can create your own weapon chain presets from any items, including modded ones.
  • Multi Items: There can be several items on one level. For example, a crossbow with arrows or fireworks.
  • Starter Kit: Create a list of items that will be given to all players at the beginning of the game.
  • Preset: The data pack already includes three weapon presets that you can use without manual configuration: vanilla preset and presets from the TaCZ and Superb Warfare mods

General: - `/function gun_game:start` - Starts the game. - `/function gun_game:end_game` - Finish the game. The game ends automatically when all but one player have won. - `/function gun_game:give_current_gun` - Give yourself a weapon at the current level. In case an unexpected problem occurs. - `/function gun_game:next_gun` - Counts the kill and give the next weapon. In case you can't complete it. - `/function gun_game:get_guns` - Give a barrel containing a list of weapons for GunGame. - `/function gun_game:give_starter_kit` - Give yourself a starter kit (it is also given at the beginning of the game).

Set a list of weapons: - `/function gun_game:set_guns/from_block` - Sets a list of weapons from the chest/barrel block below you (you must be standing on it). - `/function gun_game:set_guns/from_hand` - Sets a list of weapons from a chest/barrel in your hand (block must contain NBT). - `/function gun_game:set_guns/from_inventory` - Sets a list of weapons from your inventory.

Set starter kit (Max 9 items): - `/function gun_game:set_starter_kit/from_block` - Sets a list of items for the starter kit from the chest/barrel block below you (you must be standing on it). - `/function gun_game:set_starter_kit/from_hand` - Sets a list of items for the starter kit from a chest/barrel in your hand (block must contain NBT). - `/function gun_game:set_starter_kit/from_inventory` - Sets a list of items for the starter kit from your inventory.

Presets: - `/function gun_game:preset/vanilla` - Set Vanilla preset (default). - `/function gun_game:preset/tacz` - Set TaCZ mod preset. - `/function gun_game:preset/superb_warfare` - Set Superb Warfare mod preset.

# How to place multiple items on the same level

To give players multiple items at once at a specific level, place them in a separate barrel (make sure it's a barrel!), and then copy it with NBT tags using `Ctrl + Mouse Wheel`. Then put this barrel in your main chest/barrel with weapons (if you use `/function gun_game:set_guns/from_block`) or in your inventory (if you use `/function gun_game:set_guns/from_inventory`).

# Configuring actions

You can freely modify the data pack to suit your needs. - In the `start` function, you can add additional functions at the end of the file when starting the game. For example, teleport to the desired position. - In the `end_game` function, you can specify what happens at the end of the game. For example, teleport back to the lobby. - The `private/player_last_gun` function is run when the player is on their last gun. - The `private/win` function is run when the player has completed all weapons. The game can still continue (if there are more than two players).

Also, when a player is on his last weapon, he is given the tag `last_gun`. You can use this to give him effects. For example `effect give @a speed 1 0 true` will give him speed (Place this function in a repeating command block.).

### Vanilla

A preset consisting exclusively of vanilla Minecraft items. It includes swords, axes, trident with loyalty, bows and crossbows. The starter kit includes one arrow (for bow with infinity). Command: `/function gun_game:preset/vanilla`

!(https://cdn.modrinth.com/data/Th4xQi4i/images/b5e535a33710d4d4ce9386810ae09ad1f34a6f6f.png)

A preset consisting of guns from the Timeless and Classics Zero mod. It includes 5 submachine guns, 4 shotguns, 7 rifles, 2 sniper rifles, 2 machine guns, a grenade launcher (it does not destroy blocks), 5 pistols and at the end a golden sword with a sharpness of 10. The starter kit includes a creative ammo box (for infinite ammo). > ⚠️ To use this preset you must have the [ Timeless and Classics Zero](https://modrinth.com/mod/timeless-and-classics-zero) mod installed.

Command: `/function gun_game:preset/tacz`

!(https://cdn.modrinth.com/data/Th4xQi4i/images/78ff015e697f6df604e5b7f27ecbc51d15648487.png)

### Superb Warfare

A preset consisting of guns from the S

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Data Packs
Author
KawunDream
Version
1.0
Downloads
32
Endorsements
1
Category
datapack
Created
6/10/2026
Updated
6/9/2026
Game Versions
1.17, 1.17.1, 1.18, 1.18.1, 1.18.2
Tags
minigame

🔧 How to Install Minecraft Data Packs Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Data Packs →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Data Packs commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Data Packs versions does GunGame support?

The author lists 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19. Other versions may work but are untested by the author.

What is the latest version of GunGame?

Version 1.0, published 2026-06-09 with 32 downloads recorded at the source.

Keep browsing — more Minecraft Data Packs mods await

📋 All Minecraft Data Packs Mods 🏆 Top 25 📂 More datapack 👤 More by KawunDream 🔎 Similar Mods 🌐 Best datapack (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods