Showcase datapack¶
The datapack used to record the clips on these pages. It contains one definition per built-in effect - each looping, gently animated and tuned to be readable on camera - plus a small stage and helper functions for building it.
Install¶
- Download vfx-demos-showcase.zip.
- Put it in your world's datapack folder: saves/
/datapacks/ for single player, /datapacks/ on a server. - Run /reload and check /datapack list.
Everything lives in the fx_demos namespace, so it never clashes with the mod's built-ins.
Stage functions¶
| Function | What it does |
|---|---|
| /function vfx_demos:scene/setup | Builds the stage: a 13x13 smooth-stone platform (x1994-2006, y99, z1994-2006), a white wall along z2006, a red pillar, a blue block, and a villager tagged fx_showcase at the centre. Teleports you to (2000, 100, 1994) facing the wall. |
| /function vfx_demos:scene/clear | Stops your effects, removes the tagged villager and the minecart, and clears the stage. |
| /function vfx_demos:scene/minecart_setup | Builds a 7x7 rail loop with powered rails on the stage and puts the villager in a minecart riding it. Use it for the effects that need a moving subject (motion_blur, fterimage). |
| /function vfx_demos:scene/minecart_clear | Removes the minecart and the rail loop. |
Showcases¶
Play them one at a time - /vfx stop @s between takes, otherwise instances stack. The clips on the effect pages were recorded from these definitions.
| Effect | Command |
|---|---|
show_afterimage |
/vfx play vfx_demos:show_afterimage |
show_block_chain |
/vfx play vfx_demos:show_block_chain |
show_block_outline |
/vfx play vfx_demos:show_block_outline |
show_block_tint |
/vfx play vfx_demos:show_block_tint |
show_bloom |
/vfx play vfx_demos:show_bloom |
show_blur |
/vfx play vfx_demos:show_blur |
show_camera_roll |
/vfx play vfx_demos:show_camera_roll |
show_camera_shake |
/vfx play vfx_demos:show_camera_shake |
show_chromatic_aberration |
/vfx play vfx_demos:show_chromatic_aberration |
show_collection |
/vfx play vfx_demos:show_collection |
show_color_grade |
/vfx play vfx_demos:show_color_grade |
show_dent |
/vfx play vfx_demos:show_dent |
show_dent_field_demo |
/vfx play vfx_demos:show_dent_field_demo |
show_depth_of_field |
/vfx play vfx_demos:show_depth_of_field |
show_digital_glitch |
/vfx play vfx_demos:show_digital_glitch |
show_distortion |
/vfx play vfx_demos:show_distortion |
show_double_vision |
/vfx play vfx_demos:show_double_vision |
show_ember |
/vfx play vfx_demos:show_ember |
show_entity_displace |
/vfx play vfx_demos:show_entity_displace |
show_entity_outline |
/vfx play vfx_demos:show_entity_outline |
show_entity_tint |
/vfx play vfx_demos:show_entity_tint |
show_eyelids |
/vfx play vfx_demos:show_eyelids |
show_film_grain |
/vfx play vfx_demos:show_film_grain |
show_fov_modifier |
/vfx play vfx_demos:show_fov_modifier |
show_gradient_map |
/vfx play vfx_demos:show_gradient_map |
show_graph_demo |
/vfx play vfx_demos:show_graph_demo |
show_graph_logic_demo |
/vfx play vfx_demos:show_graph_logic_demo |
show_guide_line |
/vfx play vfx_demos:show_guide_line |
show_hue_isolation |
/vfx play vfx_demos:show_hue_isolation |
show_invert |
/vfx play vfx_demos:show_invert |
show_iris_wipe |
/vfx play vfx_demos:show_iris_wipe |
show_letterbox |
/vfx play vfx_demos:show_letterbox |
show_light_beam |
/vfx play vfx_demos:show_light_beam |
show_mask_block_demo |
/vfx play vfx_demos:show_mask_block_demo |
show_mask_block_xray_demo |
/vfx play vfx_demos:show_mask_block_xray_demo |
show_mask_custom_demo |
/vfx play vfx_demos:show_mask_custom_demo |
show_mask_custom_glsl_demo |
/vfx play vfx_demos:show_mask_custom_glsl_demo |
show_mask_entity_demo |
/vfx play vfx_demos:show_mask_entity_demo |
show_mask_pulse_demo |
/vfx play vfx_demos:show_mask_pulse_demo |
show_mask_screen_demo |
/vfx play vfx_demos:show_mask_screen_demo |
show_mask_world_demo |
/vfx play vfx_demos:show_mask_world_demo |
show_motion_blur |
/vfx play vfx_demos:show_motion_blur |
show_noise_warp |
/vfx play vfx_demos:show_noise_warp |
show_particles |
/vfx play vfx_demos:show_particles |
show_pixelate |
/vfx play vfx_demos:show_pixelate |
show_posterize |
/vfx play vfx_demos:show_posterize |
show_pulse_ring |
/vfx play vfx_demos:show_pulse_ring |
show_scanlines |
/vfx play vfx_demos:show_scanlines |
show_screen_flash |
/vfx play vfx_demos:show_screen_flash |
show_shockwave |
/vfx play vfx_demos:show_shockwave |
show_slice_shift |
/vfx play vfx_demos:show_slice_shift |
show_solarize |
/vfx play vfx_demos:show_solarize |
show_sparks |
/vfx play vfx_demos:show_sparks |
show_speed_lines |
/vfx play vfx_demos:show_speed_lines |
show_stop_motion |
/vfx play vfx_demos:show_stop_motion |
show_surface_pattern |
/vfx play vfx_demos:show_surface_pattern |
show_surface_pattern_texture |
/vfx play vfx_demos:show_surface_pattern_texture |
show_tint_field_demo |
/vfx play vfx_demos:show_tint_field_demo |
show_vhs |
/vfx play vfx_demos:show_vhs |
show_vignette |
/vfx play vfx_demos:show_vignette |
show_vortex |
/vfx play vfx_demos:show_vortex |