JJS Build Mode Guide – Skill Builder, IDs, and Custom Moves

Learn what JJS Build Mode is, how it connects to Skill Builder, and which sound IDs, mesh IDs, billboard IDs, particles, and moveset codes help you build better custom moves.

Updated for the current JJS Skill Builder feature set. Last reviewed: October 16, 2026.

How to open JJS Build Mode

  1. Join a private server where you have permission to build.
  2. Enable Free Build in the server controls. On PC, use M to toggle Build Mode when available.
  3. Place a Moveset Block and open its settings.
  4. Select Custom for the skill you want to edit; this opens the Skill Builder timeline.

If the controls are missing, check the server owner’s build permissions first. Menu access and clipboard support can vary by device; a PC shortcut is not a mobile instruction.

Build Mode, Skill Builder, and Workshop

Build Mode
The broader environment for placing structures, interaction blocks, and logic in a private server.
Skill Builder
The timeline editor for one custom ability: animations, damage, movement, effects, and branches.
Character Block
The setup that combines skills, a special, awakening, and other character behavior into a custom fighter.
Workshop
The in-game place for browsing community maps and movesets. A Workshop entry and an encoded import string are different ways of sharing a build.

For an existing build, start with the moveset import steps. For a new attack, make one working move before configuring an entire Character Block.

JJS Build Mode resource checklist

Basic Build Mode workflow

  1. Pick a base character or import a community moveset code.
  2. Choose the move slot you want to edit.
  3. Add core timing first: startup, hitbox, stun, velocity, and recovery.
  4. Add polish after the move works: sound IDs, animation IDs, mesh IDs, billboard IDs, and particles.
  5. Test the move in game, then adjust one part at a time.

If the move fails, simplify it. Remove the visual layers, confirm the hitbox works, then add the sound, mesh, image, and particle layers back in.

Build Mode vs importing moveset codes

Importing is faster when you want something playable now. Building is better when you want to understand why the combo works or create your own character. A strong workflow is to copy a moveset from JJS codes, test it, then rebuild the best parts in your own version.

Import a code

Best for testing a finished build, learning by example, or finding a character quickly.

Build from scratch

Best for custom mechanics, original effects, and learning timing, hitboxes, and node logic.

Common Build Mode problems

  • Nothing appears: confirm the ID type first. Mesh, texture, image, decal, and sound IDs are not always interchangeable.
  • The effect appears late: check the node order and startup timing before changing the visual ID.
  • The move has sound but no hit: test the hitbox and stun values separately from the sound block.
  • The build lags: reduce particle rate, lifetime, repeated mesh objects, and stacked visual layers.
  • The imported code feels broken: check whether the original build depends on a base, gamepass, update version, or unavailable asset.

Where to go next

For your first custom move, read how to make custom moves in JJS Skill Builder. For visuals, start with Billboard IDs and Mesh IDs. For audio polish, use the JJS Sound IDs database.

Frequently asked questions

What is JJS Build Mode?

JJS Build Mode is the player-facing building workflow around Jujutsu Shenanigans custom characters and Skill Builder. Players use it to arrange moves, effects, sounds, visuals, and logic before testing the custom move in game.

Is JJS Build Mode the same as Skill Builder?

Players often use the terms together. Skill Builder is the custom move system, while Build Mode is the broader workflow where players set up, test, and refine custom JJS builds.

Which IDs do I need for JJS Build Mode?

Most custom builds use sound IDs for audio, animation IDs for motion, mesh IDs for 3D objects, image or billboard IDs for flat visuals, and particle textures for effects.

Can I use moveset codes instead of building from scratch?

Yes. JJS moveset codes let you import community-created builds, then study or modify the structure instead of starting from an empty setup.

Related JJS resources