SkyPvP

A spawn island in the sky, the fight below it. Players grab a kit at the spawn, jump down and fight for kills, kill streaks and coins. Whoever dies is back at the spawn at once. On top, every player has an own SkyBlock island as a base – alone or with friends (see Islands).

SkyPvP is a gamemode (license gm:skypvp), everything is configurable per task. Unlike TTT there are no rounds: the servers run on and on, the cloud keeps the configured number up. Stats, kits and cooldowns are shared by all servers of the task.

Setting up

  1. Create the task: Cloud → Spielmodi → SkyPvP → Task erstellen. 2 GB RAM are enough for 60 players.
  2. Map: exactly one map (spawn island with the fight zone below) – upload a schematic or create it empty and build on the setup server.
  3. Set markers on the setup server (/gsetup tp <map>, /gsetup marker <type>):
MarkerCountHow
spawnexactly 1stand there (view direction counts): players appear here on join and after death
pvp-heightexactly 1stand at the height that splits spawn and fight zone: above is protected, below is the fight
island-npc0–8a villager "Inseln" opens the island menu
kit-npc0–8stand there: a villager "Kits" appears, right-click opens the kit menu
  1. Kits: which kits exist is set under Einstellungen → Kits. Their content is set in game: fill inventory and armour, then /skypvp kit set <id> (permission eternal.skypvp.admin). Works on the setup server and later on every live server; all servers of the task use the same content.
  2. Free signs (optional): a sign with [Free] in line 1, the item in line 2 (e.g. GOLDEN_APPLE), the amount in line 3. Right-click opens an inventory full of it.
  3. Finish setup. Then set under Übersicht how many servers should run.

Playing

  • Spawn protection: above the PvP height nobody takes damage; attacks are blocked.
  • Combat tag: after a hit you are in combat for 10 s (shown above the hotbar). Logging out in combat kills you – the opponent gets the kill, the items drop.
  • Flying only works above the PvP height; it is switched off in the fight zone and in combat (unless eternal.skypvp.fly).
  • Death: straight back to the spawn without the death screen. Items drop for the opponent (unless keep inventory is on). Optionally a kit is given after every respawn.
  • Coins: per kill coins are paid, per death some are taken (never below 0). From a configurable streak the chat tells everyone.
  • The island is protected: building, breaking and buckets only in build mode (/skypvp build). Only the configured blocks can be used (default: ender chest, enchanting table, anvil, crafting table).
  • Sidebar: kills, deaths, K/D, streak, coins, players online.

Commands

CommandPermissionEffect
/skypvp or /skypvp stats [player]– (others: eternal.skypvp.stats.others)kills, deaths, K/D, best streak
/skypvp top–top 10 by kills
/kits or /skypvp kit [id]– (rank kits: see below)kit menu or take a kit directly
/skypvp kit set <id>eternal.skypvp.admininventory and armour become the kit
/skypvp buildeternal.skypvp.buildbuild mode on/off
/skypvp reset <player>eternal.skypvp.adminreset stats

Alias: /spvp.

Settings

Kits – one line per kit: id;name;icon;permission;cooldown in minutes. Empty permission = everyone.

spieler;Spieler;WOODEN_SWORD;;5
premium;Premium;STONE_SWORD;eternal.skypvp.kit.premium;10
ultra;Ultra;IRON_SWORD;eternal.skypvp.kit.ultra;15
god;God;DIAMOND_SWORD;eternal.skypvp.kit.god;30

Further settings: slots per server, sidebar title, chat prefix, spawn protection, fall damage (default off), combat tag seconds, logging out in combat kills, keep inventory, heal the killer, hunger, coins per kill / per death, streak broadcast, respawn kit, free signs, usable blocks. New values reach every running server within 30 seconds.

Islands (SkyBlock)

Every player can own an island – a base next to the fight: cobblestone generator, farms, animals, chests for the loot. Friends join as members, others may visit.

  • Start: /is opens the menu → Create island. The island comes from the template; the start items (setting Start items) are in its chest. Without an island template map (kind island template, marker island-home in its centre) players get the classic L island with a tree and a chest.
  • Network-wide: islands live in the database and belong to the task, not a server. /is loads your island on the SkyPvP server you are on; if a member already plays on it on another server, /is connects you there. An island is loaded on one server at a time.
  • Saving: loaded islands are saved every few minutes, when everybody leaves and when the server stops. Blocks, chest / furnace / hopper contents, signs, spawners, animals, armour stands and item frames are kept.
  • Members build, visitors look: visitors can't break, place, open or use anything; no PvP on islands; falling into the void brings you back to the island home (can be switched off).
  • Border: building happens within the island radius and down to 64 blocks below the centre; water, lava, pistons and trees stay inside.
  • Level: every block has a value (setting Block values, e.g. DIAMOND_BLOCK=150); value / points per level = island level. Counted on every save and with /is level; /is top lists the best islands.
  • Upgrades cost SkyPvP coins: a bigger island (size upgrades, radius;price per line) and more member places (member upgrades, places;price).
  • Reset / delete: the owner can restart the island from the template (members and upgrades stay) or delete it; a cool-down applies afterwards.

Dashboard: Cloud → Gamemodes → SkyPvP → Islands lists every island with level, members, size and the server it is loaded on. Rename, open / close, set upgrade steps, remove members, change the owner, lift bans, reset or delete; a server that has the island loaded picks changes up within 20 seconds.

CommandEffect
/isisland menu (aliases /island, /insel)
/is create · /is home · /is sethomecreate · go home · set home
/is visit <player>visit an island (no name: list of open islands)
/is invite <player> · /is accept · /is denyinvite (owner) · accept · decline
/is kick · /is leave · /is transfer <player>remove a member · leave · hand over ownership
/is open · /is close · /is ban · /is unban · /is expel <player>visitors on / off, ban, unban, send away
/is level · /is top · /is upgrade · /is name <name>level · top islands · upgrades · island name
/is reset · /is delete · /is spawnrestart · delete (confirmed) · back to the SkyPvP spawn
/is admin <tp|info|reset|delete> <player>staff tools (eternal.skypvp.island.admin)

No island teleports while combat-tagged.

Permissions and packages

PermissionAllows
eternal.skypvp.kit.premium / .ultra / .godtaking that kit
eternal.skypvp.kit.nocooldownkits without cooldown
eternal.skypvp.flyflying in the fight zone and in combat
eternal.skypvp.combat.bypasslogging out in combat without consequences
eternal.skypvp.stats.othersother players' stats
eternal.skypvp.buildbuild mode, placing [Free] signs
eternal.skypvp.adminsetting kits, resetting stats
eternal.skypvp.island.adminentering and editing every island, /is admin, no cool-downs

Ready-made permission packages: SkyPvP Premium, Ultra, God (kits) and Team (eternal.skypvp.*).