S-LibСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (50)
release
S-Lib 3.0.1 - Fabric 1.21.1
3.0.1+1.21.130 сент. 2026 г.227Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 3.0.1+1.21.1
### Fixes
- Fixed options being saved on disk but not applied to memory when multiple fields are modified at the same time in singleplayer clients
- Fixed ResolutionException due to incorrect shadowBundle declaration
release
S-Lib 3.0.1 - NeoForge 1.21.1
3.0.1+1.21.130 сент. 2026 г.785Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 3.0.1+1.21.1
### Fixes
- Fixed options being saved on disk but not applied to memory when multiple fields are modified at the same time in singleplayer clients
- Fixed ResolutionException due to incorrect shadowBundle declaration
release
S-Lib 3.0.1 - Fabric 1.20.1
3.0.1+1.20.130 сент. 2026 г.106,9 тыс.Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 3.0.1+1.20.1
### Fixes
- Fixed options being saved on disk but not applied to memory when multiple fields are modified at the same time in singleplayer clients
- Fixed ResolutionException due to incorrect shadowBundle declaration
release
S-Lib 3.0.1 - Forge 1.20.1
3.0.1+1.20.130 сент. 2026 г.1,9 тыс.Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 3.0.1+1.20.1
### Fixes
- Fixed options being saved on disk but not applied to memory when multiple fields are modified at the same time in singleplayer clients
- Fixed ResolutionException due to incorrect shadowBundle declaration
release
S-Lib 3.0.0 - Fabric 1.21.1
3.0.0+1.21.125 сент. 2026 г.29Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 3.0.0+1.21.1
**This update adds a brand-new and easy-to-use config system!**
### New Features
- Completely redesigned the config module from the ground up, making registering your configs possible in one line of code using `SLibConfig.syncedBuilder()` and `SLibConfig.localBuilder()`.
- Newly added config fields are automatically inserted with default values, old/useless keys are removed.
- Seven new annotations:
- `@Sync`:
- `OVERRIDE_CLIENT`: server authoritative config, syncs to the client. Config broadcasts on login and updates in real time. Supports configurable permission checks (e.g., OP-only).
- `INFORM_SERVER`: local config, informs server of changes
- `NONE`: local config, no network sync
- `@RangeInt`: clamps an int config field to a specified range
- `@RangeFloat`: clamps a float config field to a specified range
- `@RangeDouble`: clamps a double config field to a specified range
- `@Comment`: allows for comments to be added to config fields (supports text blocks)
- `@Ignore`: ignores a config field entirely
- `@Nest`: allows for nested classes for more complex config structures
- Unmodded / Vanilla server compatibility: client instances safely fall back to default values for server authoritative options. Local options can be freely modified.
- The config also supports serializing common classes like AWT's `Color`, Minecraft's `TextColor`, `Identifier`, `Pattern`, and `UUID`.
### Fixes
- Fixed availability propagation in custom YACL controllers
### Testing
- Created a new test mod to test the new config system [S-Lib Test Mod](https://github.com/Stalemated/s-lib_test_mod).
release
S-Lib 3.0.0 - NeoForge 1.21.1
3.0.0+1.21.125 сент. 2026 г.107Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 3.0.0+1.21.1
**This update adds a brand-new and easy-to-use config system!**
### New Features
- Completely redesigned the config module from the ground up, making registering your configs possible in one line of code using `SLibConfig.syncedBuilder()` and `SLibConfig.localBuilder()`.
- Newly added config fields are automatically inserted with default values, old/useless keys are removed.
- Seven new annotations:
- `@Sync`:
- `OVERRIDE_CLIENT`: server authoritative config, syncs to the client. Config broadcasts on login and updates in real time. Supports configurable permission checks (e.g., OP-only).
- `INFORM_SERVER`: local config, informs server of changes
- `NONE`: local config, no network sync
- `@RangeInt`: clamps an int config field to a specified range
- `@RangeFloat`: clamps a float config field to a specified range
- `@RangeDouble`: clamps a double config field to a specified range
- `@Comment`: allows for comments to be added to config fields (supports text blocks)
- `@Ignore`: ignores a config field entirely
- `@Nest`: allows for nested classes for more complex config structures
- Unmodded / Vanilla server compatibility: client instances safely fall back to default values for server authoritative options. Local options can be freely modified.
- The config also supports serializing common classes like AWT's `Color`, Minecraft's `TextColor`, `Identifier`, `Pattern`, and `UUID`.
### Fixes
- Fixed availability propagation in custom YACL controllers
### Testing
- Created a new test mod to test the new config system [S-Lib Test Mod](https://github.com/Stalemated/s-lib_test_mod).
release
S-Lib 3.0.0 - Fabric 1.20.1
3.0.0+1.20.125 сент. 2026 г.228Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 3.0.0+1.20.1
**This update adds a brand-new and easy-to-use config system!**
### New Features
- Completely redesigned the config module from the ground up, making registering your configs possible in one line of code using `SLibConfig.syncedBuilder()` and `SLibConfig.localBuilder()`.
- Newly added config fields are automatically inserted with default values, old/useless keys are removed.
- Seven new annotations:
- `@Sync`:
- `OVERRIDE_CLIENT`: server authoritative config, syncs to the client. Config broadcasts on login and updates in real time. Supports configurable permission checks (e.g., OP-only).
- `INFORM_SERVER`: local config, informs server of changes
- `NONE`: local config, no network sync
- `@RangeInt`: clamps an int config field to a specified range
- `@RangeFloat`: clamps a float config field to a specified range
- `@RangeDouble`: clamps a double config field to a specified range
- `@Comment`: allows for comments to be added to config fields (supports text blocks)
- `@Ignore`: ignores a config field entirely
- `@Nest`: allows for nested classes for more complex config structures
- Unmodded / Vanilla server compatibility: client instances safely fall back to default values for server authoritative options. Local options can be freely modified.
- The config also supports serializing common classes like AWT's `Color`, Minecraft's `TextColor`, `Identifier`, `Pattern`, and `UUID`.
### Fixes
- Fixed availability propagation in custom YACL controllers
### Testing
- Created a new test mod to test the new config system [S-Lib Test Mod](https://github.com/Stalemated/s-lib_test_mod).
release
S-Lib 3.0.0 - Forge 1.20.1
3.0.0+1.20.125 сент. 2026 г.160Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 3.0.0+1.20.1
**This update adds a brand-new and easy-to-use config system!**
### New Features
- Completely redesigned the config module from the ground up, making registering your configs possible in one line of code using `SLibConfig.syncedBuilder()` and `SLibConfig.localBuilder()`.
- Newly added config fields are automatically inserted with default values, old/useless keys are removed.
- Seven new annotations:
- `@Sync`:
- `OVERRIDE_CLIENT`: server authoritative config, syncs to the client. Config broadcasts on login and updates in real time. Supports configurable permission checks (e.g., OP-only).
- `INFORM_SERVER`: local config, informs server of changes
- `NONE`: local config, no network sync
- `@RangeInt`: clamps an int config field to a specified range
- `@RangeFloat`: clamps a float config field to a specified range
- `@RangeDouble`: clamps a double config field to a specified range
- `@Comment`: allows for comments to be added to config fields (supports text blocks)
- `@Ignore`: ignores a config field entirely
- `@Nest`: allows for nested classes for more complex config structures
- Unmodded / Vanilla server compatibility: client instances safely fall back to default values for server authoritative options. Local options can be freely modified.
- The config also supports serializing common classes like AWT's `Color`, Minecraft's `TextColor`, `Identifier`, `Pattern`, and `UUID`.
### Fixes
- Fixed availability propagation in custom YACL controllers
### Testing
- Created a new test mod to test the new config system [S-Lib Test Mod](https://github.com/Stalemated/s-lib_test_mod).
release
S-Lib 2.1.1 - NeoForge 1.21.1
2.1.1+1.21.19 сент. 2026 г.436Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.1.1+1.21.1
### Fix
- Fixed NeoForge version not letting the user login to servers if the mod is not installed server-side
- New behavior should allow the client to join as usual
release
S-Lib 2.1.1 - Fabric 1.21.1
2.1.1+1.21.19 сент. 2026 г.84Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.1.1+1.21.1
**This release DOES NOT affect the Fabric version. It was only uploaded for version parity**
### Fix
- Fixed NeoForge version not letting the user login to servers if the mod is not installed server-side
- New behavior should allow the client to join as usual
release
S-Lib 2.1.1 - Fabric 1.20.1
2.1.1+1.20.19 сент. 2026 г.32,7 тыс.Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.1.1+1.20.1
**This release DOES NOT affect the Fabric version. It was only uploaded for version parity**
### Fix
- Fixed Forge version not letting the user login to servers if the mod is not installed server-side and the player has a server-side mod that depends on it installed on the client
- New behavior should allow the client to join but make the server-side features of the mod unusable
release
S-Lib 2.1.1 - Forge 1.20.1
2.1.1+1.20.19 сент. 2026 г.814Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.1.1+1.20.1
### Fix
- Fixed Forge version not letting the user login to servers if the mod is not installed server-side and the player has a server-side mod that depends on it installed on the client
- New behavior should allow the client to join but make the server-side features of the mod unusable
release
S-Lib 2.1.0 - Fabric 1.21.1
2.1.0+1.21.129 авг. 2026 г.111Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.1.0+1.21.1
### Features
- Created SyncedConfigManager, a specialized ConfigManager that handles network sync between client and server configs
- It allows for custom permissions to edit configs in game (such as OP only, etc...)
- Same syntax as the recently added BaseConfigManager class (or even simpler)
- Whenever a config file is edited in a server, the config applies instantly and gets automagically sent to all players
release
S-Lib 2.1.0 - NeoForge 1.21.1
2.1.0+1.21.129 авг. 2026 г.357Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.1.0+1.21.1
### Features
- Created SyncedConfigManager, a specialized ConfigManager that handles network sync between client and server configs
- It allows for custom permissions to edit configs in game (such as OP only, etc...)
- Same syntax as the recently added BaseConfigManager class (or even simpler)
- Whenever a config file is edited in a server, the config applies instantly and gets automagically sent to all players
release
S-Lib 2.1.0 - Fabric 1.20.1
2.1.0+1.20.129 авг. 2026 г.36,5 тыс.Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.1.0+1.20.1
### Features
- Created SyncedConfigManager, a specialized ConfigManager that handles network sync between client and server configs
- It allows for custom permissions to edit configs in game (such as OP only, etc...)
- Same syntax as the recently added BaseConfigManager class (or even simpler)
- Whenever a config file is edited in a server, the config applies instantly and gets automagically sent to all players
release
S-Lib 2.1.0 - Forge 1.20.1
2.1.0+1.20.129 авг. 2026 г.347Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.1.0+1.20.1
### Features
- Created SyncedConfigManager, a specialized ConfigManager that handles network sync between client and server configs
- It allows for custom permissions to edit configs in game (such as OP only, etc...)
- Same syntax as the recently added BaseConfigManager class (or even simpler)
- Whenever a config file is edited in a server, the config applies instantly and gets automagically sent to all players
release
S-Lib 2.0.1 - Fabric 1.21.1
2.0.1+1.21.129 авг. 2026 г.41Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.0.1+1.21.1
### Fix
- Fixed race condition in NeoForge making modded items not match when matching exact items using ItemStrategy
release
S-Lib 2.0.1 - NeoForge 1.21.1
2.0.1+1.21.129 авг. 2026 г.70Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.0.1+1.21.1
### Fix
- Fixed race condition in NeoForge making modded items not match when matching exact items using ItemStrategy
release
S-Lib 2.0.1 - Forge 1.20.1
2.0.1+1.20.129 авг. 2026 г.49Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.0.1+1.20.1
### Fix
- Fixed race condition in Forge making modded items not match when matching exact items using ItemStrategy
release
S-Lib 2.0.1 - Fabric 1.20.1
2.0.1+1.20.129 авг. 2026 г.83Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.0.1+1.20.1
### Fix
- Fixed race condition in Forge making modded items not match when matching exact items using ItemStrategy
release
S-Lib 2.0.0 - NeoForge 1.21.1
2.0.0+1.21.125 авг. 2026 г.122Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.0.0+1.21.1
### Major Architecture Changes & Features
- **Serverside Support:** S-Lib is no longer a clientside exclusively mod! The entire architecture has been refactored to run on both clients and servers.
- **Cross-Platform Networking API:** Introduced `NetworkHelper`, a multi loader abstraction to send and receive packets between clients and servers.
- **Developer Experience & Cleanup:**
- Added complete Javadocs to `PlatformHelper` and `NetworkHelper`.
- Cleaned up redundant multi-loader initialization classes (e.g., completely purged the functionally useless `SLibClient` class).
release
S-Lib 2.0.0 - Fabric 1.21.1
2.0.0+1.21.125 авг. 2026 г.34Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 2.0.0+1.21.1
### Major Architecture Changes & Features
- **Serverside Support:** S-Lib is no longer a clientside exclusively mod! The entire architecture has been refactored to run on both clients and servers.
- **Cross-Platform Networking API:** Introduced `NetworkHelper`, a multi loader abstraction to send and receive packets between clients and servers.
- **Developer Experience & Cleanup:**
- Added complete Javadocs to `PlatformHelper` and `NetworkHelper`.
- Cleaned up redundant multi-loader initialization classes (e.g., completely purged the functionally useless `SLibClient` class).
release
S-Lib 2.0.0 - Fabric 1.20.1
2.0.0+1.20.125 авг. 2026 г.20,1 тыс.Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.0.0+1.20.1
### Major Architecture Changes & Features
- **Serverside Support:** S-Lib is no longer a clientside exclusively mod! The entire architecture has been refactored to run on both clients and servers.
- **Cross-Platform Networking API:** Introduced `NetworkHelper`, a multi loader abstraction to send and receive packets between clients and servers.
- **Developer Experience & Cleanup:**
- Added complete Javadocs to `PlatformHelper` and `NetworkHelper`.
- Cleaned up redundant multi-loader initialization classes (e.g., completely purged the functionally useless `SLibClient` class).
release
S-Lib 2.0.0 - Forge 1.20.1
2.0.0+1.20.125 авг. 2026 г.151Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 2.0.0+1.20.1
### Major Architecture Changes & Features
- **Serverside Support:** S-Lib is no longer a clientside exclusively mod! The entire architecture has been refactored to run on both clients and servers.
- **Cross-Platform Networking API:** Introduced `NetworkHelper`, a multi loader abstraction to send and receive packets between clients and servers.
- **Developer Experience & Cleanup:**
- Added complete Javadocs to `PlatformHelper` and `NetworkHelper`.
- Cleaned up redundant multi-loader initialization classes (e.g., completely purged the functionally useless `SLibClient` class).
release
S-Lib 1.0.6 - NeoForge 1.21.1
1.0.6+1.21.119 авг. 2026 г.243Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.6+1.21.1
### Features
- Added an easy way to register keybinds for both Fabric and NeoForge (`PlatformHelper.registerKeyBinding(KeyBinding keyBinding);`)
- Added 3 different easing functions (lerp, ease out cubic, ease out expo) to MathUtils
release
S-Lib 1.0.6 - Fabric 1.21.1
1.0.6+1.21.119 авг. 2026 г.54Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.6+1.21.1
### Features
- Added an easy way to register keybinds for both Fabric and NeoForge (`PlatformHelper.registerKeyBinding(KeyBinding keyBinding);`)
- Added 3 different easing functions (lerp, ease out cubic, ease out expo) to MathUtils
release
S-Lib 1.0.6 - Forge 1.20.1
1.0.6+1.20.119 авг. 2026 г.91Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.6+1.20.1
### Features
- Added an easy way to register keybinds for both Fabric and Forge (`PlatformHelper.registerKeyBinding(KeyBinding keyBinding);`)
- Added 3 different easing functions (lerp, ease out cubic, ease out expo) to MathUtils
release
S-Lib 1.0.6 - Fabric 1.20.1
1.0.6+1.20.119 авг. 2026 г.14,2 тыс.Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.6+1.20.1
### Features
- Added an easy way to register keybinds for both Fabric and Forge (`PlatformHelper.registerKeyBinding(KeyBinding keyBinding);`)
- Added 3 different easing functions (lerp, ease out cubic, ease out expo) to MathUtils
release
S-Lib 1.0.5 - Fabric 1.21.1
1.0.5+1.21.121 июл. 2026 г.96Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.5+1.21.1
### Feature
- Added color formatting (red) for the new Not Strategy in the ItemOrTagController
release
S-Lib 1.0.5 - NeoForge 1.21.1
1.0.5+1.21.121 июл. 2026 г.574Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.5+1.21.1
### Feature
- Added color formatting (red) for the new Not Strategy in the ItemOrTagController
release
S-Lib 1.0.5 - Forge 1.20.1
1.0.5+1.20.121 июл. 2026 г.507Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.5+1.20.1
### Feature
- Added color formatting (red) for the new Not Strategy in the ItemOrTagController
release
S-Lib 1.0.5 - Fabric 1.20.1
1.0.5+1.20.121 июл. 2026 г.73,7 тыс.Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.5+1.20.1
### Feature
- Added color formatting (red) for the new Not Strategy in the ItemOrTagController
release
S-Lib 1.0.4 - Fabric 1.21.1
1.0.4+1.21.121 июл. 2026 г.9Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.4+1.21.1
### New feature
- A new Not strategy was implemented, allowing to negate any condition from any other tag. This allows for matching all but one item, all but one namespace, or effectively negating a regex pattern (e.g. `!regex:#c:(swords|bows)` will match everything EXCEPT the `#c:swords` and the `#c:bows` tags.)
release
S-Lib 1.0.4 - NeoForge 1.21.1
1.0.4+1.21.121 июл. 2026 г.13Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.4+1.21.1
### New feature
- A new Not strategy was implemented, allowing to negate any condition from any other tag. This allows for matching all but one item, all but one namespace, or effectively negating a regex pattern (e.g. `!regex:#c:(swords|bows)` will match everything EXCEPT the `#c:swords` and the `#c:bows` tags.)
release
S-Lib 1.0.4 - Forge 1.20.1
1.0.4+1.20.121 июл. 2026 г.14Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.4+1.20.1
### New feature
- A new Not strategy was implemented, allowing to negate any condition from any other tag. This allows for matching all but one item, all but one namespace, or effectively negating a regex pattern (e.g. `!regex:#c:(swords|bows)` will match everything EXCEPT the `#c:swords` and the `#c:bows` tags.)
release
S-Lib 1.0.4 - Fabric 1.20.1
1.0.4+1.20.121 июл. 2026 г.8Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.4+1.20.1
### New feature
- A new Not strategy was implemented, allowing to negate any condition from any other tag. This allows for matching all but one item, all but one namespace, or effectively negating a regex pattern (e.g. `!regex:#c:(swords|bows)` will match everything EXCEPT the `#c:swords` and the `#c:bows` tags.)
release
S-Lib 1.0.3 - Forge 1.20.1
1.0.3+1.20.127 июн. 2026 г.86Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.3+1.20.1
### New feature
- Regex strategy can now match tags (e.g. `regex:#c:(swords|bows)` will match the `#c:swords` and the `#c:bows` tags.)
- The `#` symbol **ALWAYS** needs to be prefixed when matching tags in regex mode.
release
S-Lib 1.0.3 - Fabric 1.20.1
1.0.3+1.20.127 июн. 2026 г.55Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.3+1.20.1
### New feature
- Regex strategy can now match tags (e.g. `regex:#c:(swords|bows)` will match the `#c:swords` and the `#c:bows` tags.)
- The `#` symbol **ALWAYS** needs to be prefixed when matching tags in regex mode.
release
S-Lib 1.0.3 - Fabric 1.21.1
1.0.3+1.21.127 июн. 2026 г.92Minecraft: 1.21.1fabric
Что нового
[Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.3+1.21.1
### New feature
- Regex strategy can now match tags (e.g. `regex:#c:(swords|bows)` will match the `#c:swords` and the `#c:bows` tags.)
- The `#` symbol **ALWAYS** needs to be prefixed when matching tags in regex mode.
release
S-Lib 1.0.3 - NeoForge 1.21.1
1.0.3+1.21.127 июн. 2026 г.241Minecraft: 1.21.1neoforge
Что нового
[Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.3+1.21.1
### New feature
- Regex strategy can now match tags (e.g. `regex:#c:(swords|bows)` will match the `#c:swords` and the `#c:bows` tags.)
- The `#` symbol **ALWAYS** needs to be prefixed when matching tags in regex mode.
release
S-Lib 1.0.2 - NeoForge 1.21.1
1.0.2+1.21.121 июн. 2026 г.34Minecraft: 1.21.1neoforge
Что нового
[Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.2+1.21.1
### Fix
- Updated isModLoaded() in NeoForge to get the loading mod list (Fixes crashes with mixin plugins)
- Fixed mixins not being applied in NeoForge
## 1.0.1+1.21.1
### Fix
- Changed AttributeGetter methods from private to public
release
S-Lib 1.0.2 - Fabric 1.21.1
1.0.2+1.21.121 июн. 2026 г.23Minecraft: 1.21.1fabric
Что нового
[Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.2+1.21.1
### Fix
- Updated isModLoaded() in NeoForge to get the loading mod list (Fixes crashes with mixin plugins)
- Fixed mixins not being applied in NeoForge
## 1.0.1+1.21.1
### Fix
- Changed AttributeGetter methods from private to public
release
S-Lib 1.0.2 - Fabric 1.20.1
1.0.2+1.20.121 июн. 2026 г.18Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.2+1.20.1
- Version bump to have parity with 1.21's version
## 1.0.1+1.20.1
### Fix
- Updated isModLoaded() in Forge to get the loading mod list (Fixes crashes with mixin plugins)
- Fixed mixins not being applied in Forge
release
S-Lib 1.0.2 - Forge 1.20.1
1.0.2+1.20.121 июн. 2026 г.31Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.2+1.20.1
- Version bump to have parity with 1.21's version
## 1.0.1+1.20.1
### Fix
- Updated isModLoaded() in Forge to get the loading mod list (Fixes crashes with mixin plugins)
- Fixed mixins not being applied in Forge
release
S-Lib 1.0.1 - Fabric 1.21.1
1.0.1+1.21.118 июн. 2026 г.15Minecraft: 1.21.1fabric
Что нового
[Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.1+1.21.1
### Fix
- Changed AttributeGetter methods from private to public
release
S-Lib 1.0.1 - NeoForge 1.21.1
1.0.1+1.21.118 июн. 2026 г.19Minecraft: 1.21.1neoforge
Что нового
[Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.1+1.21.1
### Fix
- Changed AttributeGetter methods from private to public
release
S-Lib 1.0.0 - NeoForge 1.21.1
1.0.0+1.21.118 июн. 2026 г.14Minecraft: 1.21.1neoforge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.0
**First release of S-Lib, a shared library designed to provide Stalemated's mods with common code.**
### Key Features
- **YACL Custom Controllers:** Extends *Yet Another Config Lib* with advanced, reusable UI elements:
- *Advanced Color Pickers:* Supports hex codes, legacy formats, and visual color selectors in configuration screens.
- *Item & Tag Autocomplete:* A dropdown selector that dynamically suggests Minecraft items and tags as you type.
- *Simplified Dropdowns:* Clean dropdown selectors for enums and custom strings.
- **Target Matching System:** A robust system that allows mods to target Minecraft items using wildcards (`*`), namespaces (`minecraft:*`), tags (`#c:swords`), exact IDs, or regular expressions (Regex).
- **Advanced Color & Gradient Engine:** Built-in utilities to parse colors (Hex, legacy codes, or color names) and generate text gradient animations (Rainbow, Slide, and Breathing gradients).
- **Visual & Layout Helpers:**
- *Horizontal Text Scroller:* A reusable renderer to scroll long text lines horizontally in UI menus.
- *Indented Tooltip Components:* Custom components to support clean line indentation inside tooltips.
- **Blackboard State Manager:** A centralized state bridge (`SharedTooltipState`) to safely share rendering flags and tooltip dimensions between independent mods (like CTA's editor preview and STS's scrolling logic).
- **Cross-Platform Abstractions:** Reusable multi-loader helpers (via `PlatformHelper`) for seamless parity across Fabric, Forge, and NeoForge.
release
S-Lib 1.0.0 - Fabric 1.21.1
1.0.0+1.21.118 июн. 2026 г.17Minecraft: 1.21.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.21.1/Changelog.md)
## 1.0.0
**First release of S-Lib, a shared library designed to provide Stalemated's mods with common code.**
### Key Features
- **YACL Custom Controllers:** Extends *Yet Another Config Lib* with advanced, reusable UI elements:
- *Advanced Color Pickers:* Supports hex codes, legacy formats, and visual color selectors in configuration screens.
- *Item & Tag Autocomplete:* A dropdown selector that dynamically suggests Minecraft items and tags as you type.
- *Simplified Dropdowns:* Clean dropdown selectors for enums and custom strings.
- **Target Matching System:** A robust system that allows mods to target Minecraft items using wildcards (`*`), namespaces (`minecraft:*`), tags (`#c:swords`), exact IDs, or regular expressions (Regex).
- **Advanced Color & Gradient Engine:** Built-in utilities to parse colors (Hex, legacy codes, or color names) and generate text gradient animations (Rainbow, Slide, and Breathing gradients).
- **Visual & Layout Helpers:**
- *Horizontal Text Scroller:* A reusable renderer to scroll long text lines horizontally in UI menus.
- *Indented Tooltip Components:* Custom components to support clean line indentation inside tooltips.
- **Blackboard State Manager:** A centralized state bridge (`SharedTooltipState`) to safely share rendering flags and tooltip dimensions between independent mods (like CTA's editor preview and STS's scrolling logic).
- **Cross-Platform Abstractions:** Reusable multi-loader helpers (via `PlatformHelper`) for seamless parity across Fabric, Forge, and NeoForge.
release
S-Lib 1.0.0 - Forge 1.20.1
1.0.016 июн. 2026 г.14Minecraft: 1.20.1forge
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.0
**First release of S-Lib, a shared library designed to provide Stalemated's mods with common code.**
### Key Features
- **YACL Custom Controllers:** Extends *Yet Another Config Lib* with advanced, reusable UI elements:
- *Advanced Color Pickers:* Supports hex codes, legacy formats, and visual color selectors in configuration screens.
- *Item & Tag Autocomplete:* A dropdown selector that dynamically suggests Minecraft items and tags as you type.
- *Simplified Dropdowns:* Clean dropdown selectors for enums and custom strings.
- **Target Matching System:** A robust system that allows mods to target Minecraft items using wildcards (`*`), namespaces (`minecraft:*`), tags (`#c:swords`), exact IDs, or regular expressions (Regex).
- **Advanced Color & Gradient Engine:** Built-in utilities to parse colors (Hex, legacy codes, or color names) and generate text gradient animations (Rainbow, Slide, and Breathing gradients).
- **Visual & Layout Helpers:**
- *Horizontal Text Scroller:* A reusable renderer to scroll long text lines horizontally in UI menus.
- *Indented Tooltip Components:* Custom components to support clean line indentation inside tooltips.
- **Blackboard State Manager:** A centralized state bridge (`SharedTooltipState`) to safely share rendering flags and tooltip dimensions between independent mods (like CTA's editor preview and STS's scrolling logic).
- **Cross-Platform Abstractions:** Reusable multi-loader helpers (via `PlatformHelper`) for seamless parity across Fabric, Forge, and NeoForge.
release
S-Lib 1.0.0 - Fabric 1.20.1
1.0.016 июн. 2026 г.18Minecraft: 1.20.1fabric
Что нового
### [Full Changelog](https://github.com/Stalemated/s-lib/blob/1.20.1/Changelog.md)
## 1.0.0
**First release of S-Lib, a shared library designed to provide Stalemated's mods with common code.**
### Key Features
- **YACL Custom Controllers:** Extends *Yet Another Config Lib* with advanced, reusable UI elements:
- *Advanced Color Pickers:* Supports hex codes, legacy formats, and visual color selectors in configuration screens.
- *Item & Tag Autocomplete:* A dropdown selector that dynamically suggests Minecraft items and tags as you type.
- *Simplified Dropdowns:* Clean dropdown selectors for enums and custom strings.
- **Target Matching System:** A robust system that allows mods to target Minecraft items using wildcards (`*`), namespaces (`minecraft:*`), tags (`#c:swords`), exact IDs, or regular expressions (Regex).
- **Advanced Color & Gradient Engine:** Built-in utilities to parse colors (Hex, legacy codes, or color names) and generate text gradient animations (Rainbow, Slide, and Breathing gradients).
- **Visual & Layout Helpers:**
- *Horizontal Text Scroller:* A reusable renderer to scroll long text lines horizontally in UI menus.
- *Indented Tooltip Components:* Custom components to support clean line indentation inside tooltips.
- **Blackboard State Manager:** A centralized state bridge (`SharedTooltipState`) to safely share rendering flags and tooltip dimensions between independent mods (like CTA's editor preview and STS's scrolling logic).
- **Cross-Platform Abstractions:** Reusable multi-loader helpers (via `PlatformHelper`) for seamless parity across Fabric, Forge, and NeoForge.