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
- Create the task: Cloud → Spielmodi → SkyPvP → Task erstellen. 2 GB RAM are enough for 60 players.
- Map: exactly one map (spawn island with the fight zone below) – upload a schematic or create it empty and build on the setup server.
- Set markers on the setup server (
/gsetup tp <map>,/gsetup marker <type>):
| Marker | Count | How |
|---|---|---|
spawn | exactly 1 | stand there (view direction counts): players appear here on join and after death |
pvp-height | exactly 1 | stand at the height that splits spawn and fight zone: above is protected, below is the fight |
island-npc | 0–8 | a villager "Inseln" opens the island menu |
kit-npc | 0–8 | stand there: a villager "Kits" appears, right-click opens the kit menu |
- Kits: which kits exist is set under Einstellungen → Kits. Their content is set in game: fill inventory and armour, then
/skypvp kit set <id>(permissioneternal.skypvp.admin). Works on the setup server and later on every live server; all servers of the task use the same content. - 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. - 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
| Command | Permission | Effect |
|---|---|---|
/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.admin | inventory and armour become the kit |
/skypvp build | eternal.skypvp.build | build mode on/off |
/skypvp reset <player> | eternal.skypvp.admin | reset 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:
/isopens 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, markerisland-homein 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.
/isloads your island on the SkyPvP server you are on; if a member already plays on it on another server,/isconnects 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 toplists the best islands. - Upgrades cost SkyPvP coins: a bigger island (size upgrades,
radius;priceper 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.
| Command | Effect |
|---|---|
/is | island menu (aliases /island, /insel) |
/is create · /is home · /is sethome | create · go home · set home |
/is visit <player> | visit an island (no name: list of open islands) |
/is invite <player> · /is accept · /is deny | invite (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 spawn | restart · 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
| Permission | Allows |
|---|---|
eternal.skypvp.kit.premium / .ultra / .god | taking that kit |
eternal.skypvp.kit.nocooldown | kits without cooldown |
eternal.skypvp.fly | flying in the fight zone and in combat |
eternal.skypvp.combat.bypass | logging out in combat without consequences |
eternal.skypvp.stats.others | other players' stats |
eternal.skypvp.build | build mode, placing [Free] signs |
eternal.skypvp.admin | setting kits, resetting stats |
eternal.skypvp.island.admin | entering and editing every island, /is admin, no cool-downs |
Ready-made permission packages: SkyPvP Premium, Ultra, God (kits) and Team (eternal.skypvp.*).