Skip to content

v6

Choose a tag to compare

@Parksdotjar Parksdotjar released this 15 May 13:16
· 1 commit to main since this release
Add Scratch-style visual block editor for Skript

- New "Blocks" toggle button in the tab bar (top-right of editor)
- Full-screen block canvas with infinite pan/zoom (dot-grid background)
- Left palette panel with 10 categories (Events, Control, Effects,
  Conditions, Variables, Players, Items, Text, Math, World) and 80+
  blocks covering all core Skript syntax
- Search filter across all blocks
- Drag blocks from palette onto canvas; blocks snap to connect
- Hat blocks (events/functions) start trees; C-blocks (if/loop) create
  indented inner zones; terminal blocks (stop/return) cap chains
- Inline inputs per block: text, number, dropdown (particle, sound,
  potion, enchantment, etc.), variable fields
- Real-time Skript code generation — toggling back to text editor shows
  the generated code with tree comments
- Trash zone: drag a canvas block over the palette to reveal trash
  overlay; drop to delete; palette blurs while drag is active
- Snap indicator (white line) shows where a block will connect
- Block mode exits cleanly when switching tabs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>