skript-gui by APickledWalrus

Create advanced and organized GUIs with Skript.

Events

0

Expressions

12

Effects

3

Conditions

2

Types

1

Sections

4

Structures

0

Total

22

Release 1.4.0 14 days, 19 hours and 44 minutes ago

skript-gui 1.4.0

[!IMPORTANT]
skript-gui now requires Skript 2.14.3 or newer.

Well, it's been a while (over a year in fact), but I'm quite excited to share that skript-gui 1.4.0 is here! This release includes a bunch of bug fixes, better support for modern versions of Skript, and some other exciting new features. Thanks for your patience as I (slowly) worked on this update!

If you encounter any issues, please be sure to report them over in the issues tab: https://github.com/APickledWalrus/skript-gui/issues

I recommend reading over the wiki, which has been rewritten from the ground up for this update.

Happy skript-gui-ing!

Breaking Changes
- For better compatibility with Skript and other inventory types, the 'gui size' expression now returns the number of slots rather than the number of rows. Additionally, gui rows is no longer available. Simply use size of <gui>.
- It is no longer possible to obtain all global GUIs using only guis. You must include the keyword global: global guis.

Changelog

Additions
- Properly integrated name and size of a GUI with Skript's default syntax. This should resolve any syntax collision issues.
- Added proper component support for creating virtual inventories.
- Added support for Folia (for forks of Skript that enable this).
- Added experimental support for creating GUIs using real inventories. For example, this enables the creation of working Anvil GUIs for obtaining input. Please see Menu GUIs for more information on using these.
- Added a new slot change section which executes when a slot is interacted with or changes in some way. Please see GUI Slot Change for more information on using this section.

Changes
- Made significant internal improvements to improve plugin stability and maintainability.
- Deprecated the lock status expression in favor of a condition and effect.
- GUI slots with an action can now have their items taken if explicitly marked as removable.

Bug Fixes
- Fixed an issue where GUI properties did not correctly modify the specified GUI
- Fixed an issue where modifying the lock status of a GUI was backwards (e.g. setting the lock status to true unlocked the GUI)
- Unformatting the next gui slot now starts at the end of the layout, not the beginning.

View Update

Release 1.3.1 446 days, 16 hours and 33 minutes ago

skript-gui 1.3.1

At long last, skript-gui 1.3.1 is here with proper support for Skript 2.10 and newer!

This release only includes support for newer versions of Skript. Development is underway on the next major version of skript-gui, which includes bug fixes, new features, and other significant changes.

Thanks for your continued support, and Happy skript-gui-ing!

The addon now requires Skript 2.10.2, meaning only Minecraft versions 1.19.4 and newer are supported.

Changelog

Additions

- Added support for Skript 2.10 and newer.

Click here to view the full list of commits since 1.3

View Update

skript-gui 1233 days, 19 hours and 16 minutes ago

This addon provides the ability to create advanced and organized GUIs with minimal syntax. It is a remake (with some reimagining) of TuSKe's (by Tuke_Nuke - https://github.com/Tuke-Nuke/TuSKe) advanced GUI system. That system was abandoned and has become very outdated, hence the existence of this addon.

Information, downloads, and documentation are available on GitHub: https://github.com/APickledWalrus/skript-gui

Check out the wiki for a full guide: https://github.com/APickledWalrus/skript-gui/wiki

View Update

© Copyright 2014-2026 skUnity

All rights reserved.