Syrup Library
Syrup Library is a shared library used by Syrup Studios mods. It mainly provides reusable typed configuration code so we don't have to reimplement the same systems for every mod and loader.
If you're a player, you usually only need to install this because another Syrup Studios mod depends on it. It doesn't add much on its own.
Make sure you're using the version that matches both your Minecraft version and mod loader.
For developers
Syrup Library is available from the Syrup Studios Maven repository:
repositories {
maven("https://maven.syrupstudios.net/releases/")
}
Versions use this format:
net.syrupstudios:syrup_library:0.3.0+<minecraft>-<loader>
For example, Minecraft 1.20.1 Fabric:
dependencies {
modImplementation("net.syrupstudios:syrup_library:0.3.0+1.20.1-fabric")
} How to Install Syrup Library (Mod)
Syrup Library by SodaSyrup is verified for Fabric, Forge, Neoforge across Minecraft versions 1.20.1, 1.21.1, 1.21.11, 26.2, 26.3 (latest release: 0.6.0+26.3-neoforge, file size: 224 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Syrup Library file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 |
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Added SNBT formatting and compound parsing utilities.
- Added config-screen search and reset controls.
- Added opt-in server config commands and per-subcommand permission nodes.
- Improved JSON5 parsing of exponent values and saves that preserve unknown keys and supported comments.
- Reworked generated config screens to use native scrolling lists with fixed action buttons.
- Added an example config that demonstrates the built-in config value types.
- Fixed config-screen integration and development launches across supported Fabric, Forge, and NeoForge versions.
# 0.5.0
- Added
SyrupCommandsfor command registration with loader-native permissions. - Added
TeleportTarget.CODECfor persisting teleport targets.
# 0.4.0
- Added
ItemStackDatafor cross-version custom item data access. - Added
SyrupProfilesfor player profile lookup and caching.
- Reworked generated config screens to use native scrolling lists with fixed action buttons.
- Added an example config that demonstrates the built-in config value types.
- Fixed config-screen integration and development launches across supported Fabric, Forge, and NeoForge versions.
# 0.5.0
- Added
SyrupCommandsfor command registration with loader-native permissions. - Added
TeleportTarget.CODECfor persisting teleport targets.
# 0.4.0
- Added
ItemStackDatafor cross-version custom item data access. - Added
SyrupProfilesfor player profile lookup and caching.
- Reworked generated config screens to use native scrolling lists with fixed action buttons.
- Added an example config that demonstrates the built-in config value types.
- Fixed config-screen integration and development launches across supported Fabric, Forge, and NeoForge versions.
# 0.5.0
- Added
SyrupCommandsfor command registration with loader-native permissions. - Added
TeleportTarget.CODECfor persisting teleport targets.
# 0.4.0
- Added
ItemStackDatafor cross-version custom item data access. - Added
SyrupProfilesfor player profile lookup and caching.
- Reworked generated config screens to use native scrolling lists with fixed action buttons.
- Added an example config that demonstrates the built-in config value types.
- Fixed config-screen integration and development launches across supported Fabric, Forge, and NeoForge versions.
# 0.5.0
- Added
SyrupCommandsfor command registration with loader-native permissions. - Added
TeleportTarget.CODECfor persisting teleport targets.
# 0.4.0
- Added
ItemStackDatafor cross-version custom item data access. - Added
SyrupProfilesfor player profile lookup and caching.
- Reworked generated config screens to use native scrolling lists with fixed action buttons.
- Added an example config that demonstrates the built-in config value types.
- Fixed config-screen integration and development launches across supported Fabric, Forge, and NeoForge versions.
# 0.5.0
- Added
SyrupCommandsfor command registration with loader-native permissions. - Added
TeleportTarget.CODECfor persisting teleport targets.
# 0.4.0
- Added
ItemStackDatafor cross-version custom item data access. - Added
SyrupProfilesfor player profile lookup and caching.