SkCheese by erenkara

The smelliest Skript addon.

Events

0

Expressions

6

Effects

5

Conditions

2

Types

2

Sections

4

Structures

0

Total

19

Update 1.8 2 days, 21 hours and 20 minutes ago

- Profiler marker section is no longer experimental and is enabled by default. This does not affect your code or its performance if not used.
- Fixed a bug where options couldn't be used in function sections.
- Fixed a bug where using a non-existent function in a run function section expression would throw an exception.

View Update

Update 1.8-beta 109 days, 23 hours and 44 minutes ago

- Added profiler markers as an experimental feature. Read more about them here.

View Update

Update 1.7.1 126 days, 6 hours and 28 minutes ago

- Fixed the `new future` expression returning a future with wrong timeout, resulting in way shorter timeouts.
- Adjusted the `new future` expression's pattern to allow `set {_x} to a new future ...`

View Update

Update 1.7 182 days, 15 hours and 49 minutes ago

- Added a new assert effect:

function countdown(seconds: int):
assert {_seconds} > 0 with error "seconds should be positive"
# code stops if the assert fails

- The old new string: section was deprecated in favor of the new expression section: `set {_x} to new string:`. Old code will continue to work, but it will throw warnings.
- new string joined with " ":
- "hello"
- player
- broadcast last string


+ set {_message} to new string joined with " ":
+ "hello"
+ player
+ broadcast {_message}

- tree of %objects% was deprecated in favor of Skript's new recursive %objects% expression. Old code will continue to work, but it will throw warnings.
- Function Section syntax was reworked and requires changes in your code. The goal is to make the transition easier when Skript 2.15 adds these syntaxes.
- execute function add and store it in {_result}:
- first set to 5
- second set to 10
- broadcast {_result}


+ set {_result} to function blob with arguments:
+ first set to 5
+ second set to 10
+ broadcast {_result}

- execute function sendHello:
- p: player


+ execute function sendHello:
+ p set to player

- Lots of code maintenance to make sure SkCheese works in future Skript versions

View Update

Update 1.6 456 days, 19 hours and 55 minutes ago

- Removes the deprecated PreScriptLoad listener, which caused warnings during server startup.
- Adds a new effect to throw runtime errors and warnings.

View Update

Update 1.5 684 days, 21 hours and 25 minutes ago

- Fixed a bug where using a switch case clears all local variables
- Added binary/hexadecimal number formats
- Added bitwise operations
- Added the 'eval' effect

Check the wiki for more info on new features!

View Update

Updata 1.4.1 797 days, 21 hours and 49 minutes ago

Fixed issues with the 'new string' section:
- Options will now work correctly
- Unset values will now be shown as '<none>' rather than 'null'

View Update

Update 1.4 821 days and 6 minutes ago

Added pairs that can be used to store 2 values as a single value, which is very useful for functions.
See the wiki for examples.

View Update

Update 1.3 881 days, 19 hours and 36 minutes ago

- Added wrapped lists, see the documentation or the wiki to learn more.
- Fixed the Future type being registered despite being disabled.
- Now available on SkUnity docs.
- Fixed typos and a small bug related to the config.
- Slightly changed 'if not' syntax because it was misleading.
- Added update checker. (console message only)

View Update

Update 1.2 922 days, 21 hours and 25 minutes ago

- Added 'future' syntaxes. They can be used to wait for an event in the middle of your code such as waiting for a chat input.
- Added multi-line string section.
- Renamed 'reverted condition' to 'if not'.
- The 'if not' and 'all true?' conditions are now seperate in the config.

For more info, please check the GitHub wiki or SkriptHub documentation. If something is unclear or you have issues, contact me on the support Discord.

Take care!!!

View Update

The Cheesy Update - 1.1 946 days, 19 hours and 45 minutes ago

- New resource page, icon, banner
- Syntaxes are now available on SkriptHub docs and the Github wiki
- Added 'variable tree' expression
- Added 'parsed as type' expression
- Added 'reverted boolean' expression
- Added 2 new effects for labels (a.k.a. goto)
- Added 2 new conditions for reverting a condition and checking if a list of booleans are all true
- The config code was rewritten, if you used SkCheese before you may need to delete your config
- Switch cases were rewritten and it is now disabled by default, you can enable it in the config

For detailed information, check the Github wiki.
!!! Happy 2024 !!!

View Update

Update 1.0.2 971 days, 20 hours and 26 minutes ago

Fixes a bug where you couldn't use strings in cases. You should REALLY update.

View Update

Update 1.0.1 984 days, 18 hours and 13 minutes ago

Fixes an exception when you don't use the and store it in ... pattern. (Skript's fault)

View Update

SkCheese 991 days, 20 hours and 7 minutes ago


SkCheese is a Skript addon which adds Skript related syntaxes that will likely not make it to official Skript.



This addon was made and tested in Skript 2.14. It may work on other versions but it is not guranteed.

No support is given for older versions.

View Update

© Copyright 2014-2026 skUnity

All rights reserved.