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

  1. Create the task: Cloud → Spielmodi → GunGame → Task erstellen. 1.5 GB RAM are enough for 40 players.
  2. Maps: at least one arena. Several arenas are better: the map then changes every few minutes (setting Kartenwechsel alle). There is no waiting lobby.
  3. Set markers on the setup server (/gsetup tp <map>, /gsetup marker <type>):
MarkerMapCountHow
spawnarenaat least 1, ideally 8–16 spread over the mapstand 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).

  1. 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.joinfull you still get in – the most recent player without that permission makes room.

The levels

The default list has 48 levels (0–47):

LevelWeaponArmour
0–8wooden axe, wooden sword, stone axe, golden sword, stone swordleather, piece by piece
9bow (Infinity) + wooden swordleather
10–18iron axe, golden sword Sharpness I, stone sword with fishing rod, iron sword, diamond axeleather → chain, first iron pieces
19bow Power II + stone swordiron with chain chestplate
20–28iron sword (with rod, Sharpness I–II), diamond swordiron → diamond
29–47diamond 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_ARMOR are 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 infinity needs 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

CommandPermissionEffect
/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.mapswitch to this map now
/gungame nexteternal.gungame.mapswitch to the next map now
/gungame level <player> <level>eternal.gungame.adminset a player's level (does not count for the statistics)

Alias: /gg.

Settings

GroupSettingDefault
Serverslots per server, scoreboard title, chat prefix40, &6&lGunGame, &8[&6GunGame&8] &7
Levellevels (one line per level), kills per level-up, levels per level-up, death penalty, kill on the highest level, keep level48 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, hunger3, 3, on, on, off
Karten (maps)map change every (min), random order, reset levels on map change15 (0 = never), off, off
Belohnungen (rewards)coins per kill, coins for the highest level, coins for finishing, announce kill streak from2, 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) or zurü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

PermissionAllows
eternal.gungame.stats.othersview other players' statistics
eternal.gungame.map/gungame map and /gungame next
eternal.gungame.joinfulljoin full servers (a player without the permission makes room)
eternal.gungame.adminall 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:

ValueMeaning
Killsall 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 erreichthow 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.