GunGame
Classic GunGame like back on GommeHD: everyone starts with a wooden axe. Every kill takes you one level up, and every level comes with new, better equipment – from a wooden sword to a diamond sword with Sharpness V in full diamond armour. Whoever dies falls back and is standing on a spawn again at once. Whoever reaches the highest level is announced to everyone.
GunGame is a gamemode (license gm:gungame), everything is configurable per task. Like SkyPvP there are no rounds: the servers run on and on, players come and go at any time, the cloud keeps the configured number of servers up. Statistics are shared by all servers of the task.
Setting up
- Create the task: Cloud → Spielmodi → GunGame → Task erstellen. 1.5 GB RAM are enough for 40 players.
- Maps: at least one arena. Several arenas are better: the map then changes every few minutes (setting Kartenwechsel alle). There is no waiting lobby.
- Set markers on the setup server (
/gsetup tp <map>,/gsetup marker <type>):
| Marker | Map | Count | How |
|---|---|---|---|
spawn | arena | at least 1, ideally 8–16 spread over the map | stand there (view direction counts): players appear here on join, after death and on a map change |
Arenas without a spawn are skipped (noted in the server log).
- Finish the setup. Then set under Übersicht how many servers should run.
How it plays
- Levels: everyone starts at level 0 (with Level behalten players continue where they left off). The level shows in the XP bar, before the name in the tab list and above the head (
[12] Name, the colour gets warmer with the level). - Equipment: every level has fixed equipment (setting Level). On a level-up and after every death the inventory is replaced completely. Everything is unbreakable. Dropping, picking up, crafting, building and breaking are off; chests, doors and crafting tables stay closed.
- Kill: brings you closer to the next level (Kills pro Aufstieg, default 1). The killer is healed and gets coins, a title with the new weapon and a sound. From a kill streak of 5 (then at every multiple) the chat tells everyone.
- Death: no death screen – you are back on a spawn at once, as far from enemies as possible, and lose levels (Strafe beim Tod: one back, two back, halve, to 0 or nothing). Falling into the void or to your death after a hit counts too – the kill goes to the last attacker within 10 seconds.
- Highest level: reaching it is announced to everyone and pays bonus coins. After that (Kill auf dem höchsten Level): either you stay on top and keep collecting coins per kill, or your next kill finishes GunGame – announcement, more bonus coins, and you start again at level 0 (default).
- Spawn protection: within a radius around every spawn (default 3 blocks) nobody takes damage and nobody can attack from there. After appearing you are also invulnerable for a few seconds (shown above the hotbar) – attacking ends that protection at once.
- Map change: with several arenas the map changes every 15 minutes (in order or at random). 60, 30, 10 and 5–1 seconds before, the chat says which map is next. Everyone is taken along, levels stay (or start over with Level beim Kartenwechsel zurücksetzen).
- Sidebar: level (of maximum), progress to the next level-up (with more than one kill per level-up), kill streak, kills, deaths, best level, map, time to the map change, players online.
- Full server: with
eternal.gungame.joinfullyou still get in – the most recent player without that permission makes room.
The levels
The default list has 48 levels (0–47):
| Level | Weapon | Armour |
|---|---|---|
| 0–8 | wooden axe, wooden sword, stone axe, golden sword, stone sword | leather, piece by piece |
| 9 | bow (Infinity) + wooden sword | leather |
| 10–18 | iron axe, golden sword Sharpness I, stone sword with fishing rod, iron sword, diamond axe | leather → chain, first iron pieces |
| 19 | bow Power II + stone sword | iron with chain chestplate |
| 20–28 | iron sword (with rod, Sharpness I–II), diamond sword | iron → diamond |
| 29–47 | diamond sword Sharpness I–V (in between with rod, Knockback I, at the end Fire Aspect I) | diamond, Protection I–IV |
Your own levels: settings → Level, one line per level, the first line is level 0. Items of a line are separated by |, each in the usual item format (MATERIAL [amount] [extras], extras: sharpness:2, protection:1, power:1, infinity, knockback:1, fire_aspect:1, name:My_Sword, color:#ff8800 for leather …):
- Armour (
…_HELMET,…_CHESTPLATE,…_LEGGINGS,…_BOOTS) is put on automatically. LEATHER_ARMOR,CHAINMAIL_ARMOR,IRON_ARMOR,GOLDEN_ARMOR,DIAMOND_ARMOR,NETHERITE_ARMORare all four pieces at once, the extras apply to each piece. Later pieces replace earlier ones.- Everything else goes into the hotbar in order (the first weapon in slot 1), arrows into the last slot. A bow with
infinityneeds exactly one arrow.
WOODEN_AXE
STONE_SWORD | LEATHER_ARMOR
BOW infinity | ARROW | WOODEN_SWORD | LEATHER_ARMOR
IRON_SWORD | FISHING_ROD | IRON_ARMOR | CHAINMAIL_CHESTPLATE
DIAMOND_SWORD sharpness:2 | DIAMOND_ARMOR protection:1 | DIAMOND_HELMET protection:2
Lines without a single known item are skipped (noted in the log). When the list changes, all players get the equipment of their level again within 30 seconds.
Commands
| Command | Permission | Effect |
|---|---|---|
/gungame or /gungame help | – | list of commands |
/gungame stats [player] | – (others: eternal.gungame.stats.others) | kills, deaths, K/D, best level, best kill streak, how often highest level / finished |
/gungame top | – | top 10 by kills (network-wide, cached for a minute) |
/gungame map <map> | eternal.gungame.map | switch to this map now |
/gungame next | eternal.gungame.map | switch to the next map now |
/gungame level <player> <level> | eternal.gungame.admin | set a player's level (does not count for the statistics) |
Alias: /gg.
Settings
| Group | Setting | Default |
|---|---|---|
| Server | slots per server, scoreboard title, chat prefix | 40, &6&lGunGame, &8[&6GunGame&8] &7 |
| Level | levels (one line per level), kills per level-up, levels per level-up, death penalty, kill on the highest level, keep level | 48 levels, 1, 1, eins zurück, zurück auf 0, off |
| Kampf (combat) | spawn protection (blocks), protection after spawning (s), killer is healed, fall damage, hunger | 3, 3, on, on, off |
| Karten (maps) | map change every (min), random order, reset levels on map change | 15 (0 = never), off, off |
| Belohnungen (rewards) | coins per kill, coins for the highest level, coins for finishing, announce kill streak from | 2, 50, 100, 5 |
- Death penalty (Strafe beim Tod):
eins zurück(one back),zwei zurück(two back),halbieren(halve),auf 0(to 0),nichts(nothing). - Kill on the highest level:
Level bleibt(stay on top, keep earning coins per kill) orzurück auf 0(finished, bonus coins, start over). - Keep level: stores the level network-wide on leaving – on every GunGame server of the task you continue there.
- Hunger: there is no food; the bar only refills on respawn. That is why it is off by default.
New values and maps apply on all running servers within 30 seconds.
Permissions and packages
| Permission | Allows |
|---|---|
eternal.gungame.stats.others | view other players' statistics |
eternal.gungame.map | /gungame map and /gungame next |
eternal.gungame.joinfull | join full servers (a player without the permission makes room) |
eternal.gungame.admin | all of the above, /gungame level, building in creative mode and editing frames / armour stands |
Ready-made permission packages: GunGame Premium (full servers), GunGame YouTuber (plus switching maps) and GunGame Team (eternal.gungame.*).
Team members in creative or spectator mode do not play: they get no equipment, cannot attack and cannot be hit. Back in survival they stand on a spawn with their level at once.
Statistics
Per player, network-wide (gm-player:gungame:<uuid>), in the dashboard under Cloud → Spielmodi → GunGame → Statistik:
| Value | Meaning |
|---|---|
| Kills | all kills (default order, also for /gungame top) |
| Tode (deaths) | all deaths, also without an enemy |
| Bestes Level (best level) | the highest level ever reached |
| Beste Killstreak (best kill streak) | the most kills in a row |
| Höchstes Level erreicht | how often a player reached the top |
| Durchgespielt (finished) | kills on the highest level with zurück auf 0 |
Saved on leaving and every 5 minutes.
Tips
- Many spawns spread over the whole map: GunGame always picks one of the spawns farthest from the enemies – that prevents spawn kills.
- Compact maps with levels, bridges and drops make the fishing-rod levels exciting: whoever pulls or knocks an enemy into the void gets the kill.
- Longer games: set Kills pro Aufstieg to 2 or the penalty to
zwei zurück. Shorter games: Level pro Aufstieg to 2. - Event night: turn on Level beim Kartenwechsel zurücksetzen and set the map change to 10 minutes – every map is its own race.