PulseMC 1v1 Rounds
Vanilla 1v1 PvP duels and tournaments: netherite kit, auto-built arena, 3-2-1 freeze, 5-minute rounds with bossbar, totem-pop tiebreaks, sudden death, Bo1/Bo3/Bo5 series, lobby and a 16-player bracket.
介绍
Pulse 1v1 PvP
Run 1v1 PvP duels and small tournaments on a plain vanilla server. No plugins or mods needed. Tag two players, start a round, and the datapack does the rest: arena reset, kit, countdown, timer, deciding the winner, series score and the next round.
Features
- Netherite kit: full Protection IV netherite armour, shield, two swords, an axe, golden apples, pearls, wind charges, cobwebs, water buckets, splash Swiftness II / Strength II and a Totem of Undying.
- Arena build and clear: a 31×31 barrier-walled arena (optional barrier ceiling) built anywhere with one command, and fully cleared before every round.
- Freeze countdown: 3-2-1 titles while both fighters are frozen and invulnerable.
- 5-minute rounds (configurable) with a bossbar that shows time left and live totem pops.
- Totem-pop counting: when time runs out, fewer pops wins.
- 1-minute sudden death when pops are tied, decided by armour durability left, then health, then draw.
- Bo1 / Bo3 / Bo5 series with a Round Wins sidebar and automatic next round.
- Lobby: set a lobby point; fighters are sent back with an empty inventory after the match. Non-fighters are on a no-friendly-fire lobby team.
- Bracket helper for up to 16 players (R16 → QF → SF → Final → Champion), shown in chat. Starts empty.
How to use
- Drop the zip into
<world>/datapacks/and run/reload. - Optional:
/function pulse:setup(keep_inventory + immediate_respawn). - Stand where the arena’s north-west floor corner should be and run
/function pulse:arena/set_origin, then/function pulse:arena/build. - Stand at your lobby spot and run
/function pulse:lobby/set. /function pulse:match/set_bo3, then/tag <player1> add p1,/tag <player2> add p2, then/function pulse:round/start.- When the match is over:
/function pulse:bracket/win {name:"<winner>"}(optional) and/function pulse:match/reset.
Commands
| Command | Purpose |
|—|—|
| /function pulse:setup | Recommended gamerules |
| /function pulse:kit | Give yourself the kit |
| /function pulse:arena/set_origin · arena/build · arena/clear | Arena |
| /function pulse:round/start · round/stop | Start / abort a round |
| /function pulse:round/auto_on · round/auto_off | Auto next round |
| /function pulse:match/set_bo1 · set_bo3 · set_bo5 · match/reset | Series |
| /function pulse:lobby/set · lobby/go | Lobby |
| /function pulse:bracket/seed {p:[...16 names...]} | Fill round of 16 |
| /function pulse:bracket/set {round:"qf",i:0,name:"Alice"} | Edit a slot |
| /function pulse:bracket/win {name:"Alice"} | Advance a winner |
| /function pulse:bracket/show · bracket/reset | Show / empty the bracket |
Round length: /scoreboard players set #len pulse_cfg <ticks> (default 6000 = 5 min).
How matches are decided
- Death: the other player wins the round (double KO = draw).
- Disconnect: the other player wins the round.
- Time up: fewer totem pops wins.
- Pops tied: 1-minute sudden death. If nobody dies, more total armour durability left wins, then more health, otherwise a draw.
- Draws give no point, so the round is replayed.
- First to 1 / 2 / 3 round wins (Bo1 / Bo3 / Bo5) takes the match.
Compatibility
- Minecraft Java Edition 26.x (tested on 26.2).
- Datapack: works on vanilla, Paper and Purpur servers and in singleplayer/LAN.
- Uses the sidebar and below-name scoreboard slots and a
pulse_lobbyteam, so it may conflict with other packs or plugins that use those. - The arena clear removes all non-player entities in and around the arena box, so build it away from your builds.
常见问题
PulseMC 1v1 Rounds 支持哪些 Minecraft 版本?
PulseMC 1v1 Rounds 支持 Minecraft Java 版 1.21.11–26.3,共 6 个版本。下载时注意选择和你游戏版本一致的文件。
PulseMC 1v1 Rounds 怎么安装?
新建世界时在「数据包」里把下载的 .zip 拖进去;已有的存档,把文件放进存档目录下的 datapacks 文件夹,进游戏输入 /reload 即可生效。服务器同样放在世界目录的 datapacks 里。
评论
登录后评论和评分