Back to modpacks
Shuu's Complete FPS project artwork

CurseForge · Minecraft modpack

Shuu's Complete FPS

The complete Minecraft FPS experience, with game orchestration, movement, and built-in worlds.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Shuu's Complete FPS release should I use?

Updated 17 days ago
Latest stable file Shuu's Complete FPS.zip
Game version 1.20.1
Loader Forge 47.4.10

Shuu's Complete FPS.zip is a complete pack release for 1.20.1 with Forge 47.4.10. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. 35 mods in this pack file.

Pack setup

How should I set up Shuu's Complete FPS for players and a server?

Use Shuu's Complete FPS.zip as the pack version. Install the pack as its own launcher instance. The creator’s listing does not name a separate server file, so check the release notes before setting up a dedicated server. Do not upload the ordinary client folder blindly.

Client instance Install Shuu's Complete FPS.zip
Dedicated server setup Match Shuu's Complete FPS.zip
Pack loader Forge 47.4.10

A pack is a matched client and server setup, not one mod with an install-side label. Keep its release, loader, manifest and overrides together.

Referenced mods 35
Client only 9
Server only 0
Not labelled 26

These numbers come from the pack file you chose. “Not labelled” means we don’t know which side it belongs on—not that it is safe everywhere. The file count is not a RAM estimate.

What are the server requirements for Shuu's Complete FPS?

Shuu's Complete FPS.zip. Change the pack release and its contents or setup may change too.

35 mods in this pack file

The selected pack release is Shuu's Complete FPS.zip. That file is for Minecraft 1.20.1 with Forge 47.4.10. It contains 35 mod projects. The creator’s listing does not name a separate server file. Check their notes before using one, and do not upload an ordinary client folder or rebuild the pack mod by mod. A file count cannot tell us the right RAM, CPU or storage; size the server for the players and world you actually run.

About this project

What kind of pack is Shuu's Complete FPS?

Shuu's Complete FPS

This is the complete Minecraft FPS experience. It comes with with game orchestration, movement, and built-in worlds.

Controls

Use v to hold onto the edge of blocks (a more manual vaulting), hold t to slide on walls, or run along them, press space a second time to double jump, press CapsLock to dash!

Features

  1. Game Mode Orchestration

This game has 2 game modes: Battle Royale and Arena Timed

  1. Arena Backup

When you set an area to make your arena (using the init commands), the mod will automatically save that area of your world separately. Once a game ends (running the reset command or the game naturally ends) those chunks will immediately and automatically be restored.

  1. Leaderboard

When a game is running, you can view the leaderboard by holding <tab>. It is organized as original FPS intended!

Game Modes

  1. Battle Royale (/br)
  • Last player or team alive wins.
  • The world border starts large, then shrinks in steps.
  • You can configure war time, shrink amount, shrink timing, and lives.
  1. Arena Timed (/at)
  • Set a fixed match duration.
  • Rack up kills before the timer ends.
  • Winner selection uses match stats at the end of the round.
  1. Arena Utilities (/shuufps)
  • Manage arena backup and reset flow.
  • Keep your map reusable between matches.

Starting Games

All commands below require operator permission (level 2+). Run them in the Overworld.

  1. Stand where you want arena center and initialize: /br init <size> <warTime> <shrinkAmount> <shrinkTime> [lives]

    Example: /br init 300 90 25 45 3

  2. Start Battle Royale: /br start

  3. Stop Battle Royale if needed: /br stop

  4. Start Arena Timed for a quick fight: /at start <durationSeconds>

  5. Stop Arena Timed if needed: /at stop

  6. Make or restore arena backup: /shuufps backup /shuufps reset

Command Reference

/br (Battle Royale)

  • /br start Starts Battle Royale with the saved arena config and game settings.

  • /br stop Stops the current Battle Royale and restores gameplay state.

  • /br settings warTime <value> Sets the delay (seconds) before border shrinking starts.

  • /br settings shrinkAmount <value> Sets how many blocks the border shrinks each cycle.

  • /br settings shrinkTime <value> Sets cycle duration (seconds) for each shrink.

  • /br settings lives <value> Sets lives per player.

  • /br set center <size> Saves your current location as arena center and sets arena size.

  • /br init <size> Sets center/size and starts backup initialization.

  • /br init <size> <warTime> <shrinkAmount> <shrinkTime> [lives] Sets center, game settings, and starts backup initialization in one command.

/at (Arena Timed)

  • /at start <durationSeconds> Starts a timed match using the saved arena size and center.

  • /at stop Stops the current Arena Timed match.

  • /at set center <size> Saves your current location as arena center and sets arena size.

  • /at init <size> Sets center/size and starts backup initialization.

/shuufps (Arena Utilities)

  • /shuufps backup Captures and saves the current arena so you can reset later.

  • /shuufps reset Restores the most recent arena backup.

Match Flow Tips

  • Use a medium border (200 to 400) for 6 to 20 players.
  • Keep war time short (60 to 120 seconds) to avoid slow starts.
  • Use low lives (1 to 3) when you want higher tension.
  • Run either /br init, /at init, or /shuufps backup after preparing your arena so every round starts clean.

Credits

Maps -- Open Street Maps (https://www.openstreetmap.org/) & Arnis (https://arnismc.com/) Guns -- MrCrayfish's Gun Mod [Unofficial] for the weapons (https://www.curseforge.com/minecraft/mc-mods/mrcrayfishs-gun-mod-unofficial) FPS Orchestration -- ShuuFPS for FPS orchestration and game state (https://www.curseforge.com/minecraft/mc-mods/shuus-fps)

Project description from CurseForge.

Mods in Shuu's Complete FPS.zip

Open any mod on Modpacks.ch to check its files and dependencies.

AmbientSounds_FORGE_v6.3.11_mc1.20.1.jar SHA-1 61f0bcbfd404de4aeb0627b5b83a72d069fb1825 · CurseForge file 9254806 · Project link unavailable Client only
appleskin-forge-mc1.20.1-2.5.1.jar SHA-1 81919356f84eab14258db98924b66c3c38e372b1 · CurseForge file 4770828 · Project link unavailable Side not labelled
balm-forge-1.20.1-7.3.44.jar SHA-1 b3f8a6a5823d3b4f2dce19c8aea9373e24bcb443 · CurseForge file 8969708 · Project link unavailable Side not labelled
CGM-Unofficial-1.4.20+Forge+1.20.1.jar SHA-1 275e48d6ff5be47d29efc4bc03bec783e67a0f45 · CurseForge file 8399743 · Project link unavailable Side not labelled
chat_heads-0.15.7-forge-1.20.jar SHA-1 80582e413216eb014d83252b05c731a4a151fe9b · CurseForge file 8642487 · Project link unavailable Client only
cloth-config-11.1.136-forge.jar SHA-1 c65d07748acc57ceb45d53b3964368b84f34d54f · CurseForge file 5729105 · Project link unavailable Side not labelled
Connector-1.0.0-beta.49+1.20.1.jar SHA-1 328ed70459bbae96e8f9cf4d90d7a4169decaf1d · CurseForge file 8367974 · Project link unavailable Side not labelled
continuity-3.0.0+1.20.1.forge.jar SHA-1 816c1bb15c3686f67143dabced87bd4811cc43d2 · CurseForge file 5981334 · Project link unavailable Client only
Controlling-forge-1.20.1-12.0.2.jar SHA-1 f6d3cdd3ec68c5590cf5b2e89c38dbf031824bfd · CurseForge file 4646682 · Project link unavailable Side not labelled
CreativeCore_FORGE_v2.12.40_mc1.20.1.jar SHA-1 f8b65310e0183630dd00c1ade12f9b6ecd243287 · CurseForge file 8947229 · Project link unavailable Side not labelled
DistantHorizons-3.3.3-1.20.1-fabric-forge.jar SHA-1 5447c4716571bfdba817c85278a9ce0d411573ec · CurseForge file 9004753 · Project link unavailable Side not labelled
embeddium-0.3.31+mc1.20.1.jar SHA-1 bb2fa8f3e493af16af9160d049f96c614a1faf2f · CurseForge file 5681725 · Project link unavailable Client only
entityculling-forge-1.11.3-mc1.20.1.jar SHA-1 d3c513e88ef9f5cdd7e27d17d923d4dca69c6d55 · CurseForge file 9100267 · Project link unavailable Client only
epic_crayfish-1.0.0.jar SHA-1 bf96f6a1bf58128ba3b6d669e5ba3df0aa6b0584 · CurseForge file 7762173 · Project link unavailable Side not labelled
epic-fight-20.14.17-mc1.20.1-forge.jar SHA-1 faa8eddad9d80adb9c4ba81fd0a8a21c81989d3d · CurseForge file 8049910 · Project link unavailable Side not labelled
fabric-api-0.92.6+1.11.15+1.20.1.jar SHA-1 dbf2d4fcc80895e2c3d56d015a806c94fd3910d0 · CurseForge file 8641553 · Project link unavailable Side not labelled
forgesimpledash-1.5.0-forge-1.20.1.jar SHA-1 58e14581f94be3e7177bcd2ad0a253e7d4bdca27 · CurseForge file 9280605 · Project link unavailable Side not labelled
framework-forge-1.20.1-0.8.0.jar SHA-1 27347879f8760a7bc0b4bd71977abc50e498811c · CurseForge file 7573740 · Project link unavailable Side not labelled
fzzy_config-0.7.7+1.20.1+forge.jar SHA-1 1a4f550dea4fb6316a96591dc46a463ee1f6602b · CurseForge file 8883366 · Project link unavailable Side not labelled
hyperslide-3.2-frog-1.20.1.jar SHA-1 9444948c3d1aa92e207618a1129466c9be63f85d · CurseForge file 6644158 · Project link unavailable Side not labelled
jei-1.20.1-forge-15.74.0.228.jar SHA-1 dba3a2c15376062fde07f77fb5ae97f9890d5c72 · CurseForge file 9277600 · Project link unavailable Side not labelled
kotlinforforge-4.12.0-all.jar SHA-1 962fdb760409d6d71cbf079235f1ca94e3863a22 · CurseForge file 7291067 · Project link unavailable Side not labelled
mezz_config-1.20.1-forge-0.6.8.jar SHA-1 e0e9f46bbd24b44a7046c45ccf6aff0bc0a7b735 · CurseForge file 9048661 · Project link unavailable Side not labelled
MouseTweaks-forge-mc1.20.1-2.25.1.jar SHA-1 d751153e722a4e014691c83f39f5b07c6ec5333c · CurseForge file 5338457 · Project link unavailable Client only
oculus-mc1.20.1-1.8.0.jar SHA-1 984f774e71790deaec674c7587bd24e0711871b2 · CurseForge file 6020952 · Project link unavailable Client only
omni-1.2-OVERHAUL+1.20.1-forge.jar SHA-1 ab3cafd5be9f5ee2d4b0fc5e31236d5d3c8bf018 · CurseForge file 8377296 · Project link unavailable Side not labelled
player-animation-lib-forge-1.0.2-rc1+1.20.jar SHA-1 16808f94a41d45d8e986b4e4ea6b02ba57fa058a · CurseForge file 4587214 · Project link unavailable Side not labelled
Searchables-forge-1.20.1-1.0.3.jar SHA-1 ed5a23ec30c90fd06b3f1d8140614028e1fafaee · CurseForge file 5284015 · Project link unavailable Side not labelled
shuusfps-1.0.0.jar SHA-1 c26b37a846601ceeacca5752d9a3a94e36feb0b3 · CurseForge file 9286761 · Project link unavailable Side not labelled
skinlayers3d-forge-1.11.4-mc1.20.1.jar SHA-1 7091528b7228e12602e097afa14f34629067afaf · CurseForge file 9243644 · Project link unavailable Client only
stepitup-2.0.1-1.20.1-forge.jar SHA-1 bb0d0a8f7f2325aa92eaa204a6a463e0da574bbd · CurseForge file 4668798 · Project link unavailable Client only
team-1.1.jar SHA-1 df6bc8265a81cd7c644a0a5a2a2d4758368c0259 · CurseForge file 7979235 · Project link unavailable Side not labelled
trashslot-forge-1.20.1-15.1.5.jar SHA-1 80cb7633f57f485ccf10b4e9248ee6ce02d0e69e · CurseForge file 8019497 · Project link unavailable Side not labelled
xaerominimap-forge-1.20.1-26.6.0.jar SHA-1 ee73886f2f5f27bf28cffa7cc8f2b9b4540df2aa · CurseForge file 9067172 · Project link unavailable Side not labelled
xaeroworldmap-forge-1.20.1-1.47.0.jar SHA-1 6715c1d3758a3805589d82c41dc581537fe185cd · CurseForge file 9067273 · Project link unavailable Side not labelled

Pick your setup

Shuu's Complete FPS by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Made local changes? Try them in a copied instance before touching a world you care about.

Recent files

Shuu's Complete FPS versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.