This update introduces features for checking SlimeWorld existence and adds support for importing vanilla worlds into Slime format.
SlimeWorld Exists - Condition
A new condition allows you to verify if a SlimeWorld exists in the config. This is particularly useful for managing dynamic world systems, such as private worlds, where you need to decide whether to load an existing world or create a new one.
The syntax is as follows:
(slimeworld|slime world) named %string% (exists|1:doesn't exist)
Import Vanilla Worlds
You can now import existing vanilla worlds into Slime format, enabling their use as templates for future world creation.
The syntax is as follows:
import world with path %string% as (slimeworld|slime world) named %string% with [datasource|data source] %slimeloader%
This patch includes internal changes to background world unloading and adds a new option to the Clone Slime World effect.
Syntax Change
The Clone Slime World effect now supports an optional readOnly flag when cloning a world.
The syntax is now as follows;
clone (slimeworld|slime world) from %string% to %string% [readonly:as ReadOnly] [newsource: with [datasource|data source] %-slimeloader%]
- If readonly is not specified, the clone will use the same readOnly setting as the source world.
This is a little update that simplifies some of the work around Slime Loaders in the background, fixes an issue that occurs with world names and introduces a slight syntax change that isn't backward compatible.
Regarding the world names, I've implemented a check that validates names and follows the naming conventions set within Minecraft. World names now only allow the following to be included;
- Lowercase letters
- Numbers
- Hyphens
- Underscores
- Periods
- Slashes
Syntax Change
It was recently brought to my attention that the following syntax %slimeproperty% of %slimepropertymap% would conflict with existing Skript patterns causing errors when trying to use of patterns of other types.
This syntax has now been changed within the "Change Slime Properties" expression and "Check Slime Property" condition, the syntax is now as follows;
slime property %slimeproperty% of %slimepropertymap%
Thanks to Jake for noticing this and providing a solution!
- Added "slime property" prefix to property expression by @JakeGBLP in https://github.com/danielmillar/SlimeLink/pull/2
Full Changelog: https://github.com/danielmillar/SlimeLink/compare/v1.0.0...v1.1.0



