EmoteCraft Viewer

Free online EmoteCraft preview in the browser. Play Minecraft .emotecraft / JSON emotes with Three.js — no Blender required for a quick look.

What it is

EmoteCraft Viewer (and the js-emote-anim package) loads EmoteCraft animation files and plays them on a Minecraft-style player model. Use it to check an emote before publishing, share a preview link, embed playback on a site, or export a PNG / WebM from the demo UI.

How to preview an emote

  1. Open the live demo.
  2. Drop or browse a .emotecraft or .json emote file.
  3. Set a skin: Browse PNG, or Skin URL / NameMC nick / UUID.
  4. Play, scrub, change loop mode, screenshot, or copy a share link.

Public share URLs use query params such as ?emote=https://… and ?skin=Steve. The main indexed page is the demo root without query params.

Editor & Video

Editor — tick keyframe editor (legacy Emote.json) with PAL extras: player_animation_library, custom model/parents, MoLang values, bezier easingArgs, NBS attach. Not a Blockbench clone.

Video → animation — client-side MediaPipe Pose draft → open in Editor. No cloud mocap.

Embed

<iframe
  src="https://makarworld.github.io/EmoteCraftTSViewer/?embed=1&emote=https://example.com/dance.emotecraft&skin=Steve"
  width="640"
  height="480"
  allow="fullscreen"
  style="border:0"
></iframe>

npm

npm i js-emote-anim

See the GitHub README for mountEmotePlayer usage.

Search keywords

Онлайн-просмотр эмоутов EmoteCraft: загрузи файл, выбери скин, смотри анимацию в браузере. Подходит как быстрый preview без Blender.