All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Syrup Library

Syrup Library

by SodaSyrup • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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:

  1. 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).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded Syrup Library file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
4d ago 1
1.21.11
Neoforge
4d ago 1
26.2
Neoforge
4d ago 1
26.2
Fabric
4d ago 1
1.20.1
Forge
4d ago 1
1.21.11
Fabric
4d ago 1
1.21.1
Neoforge
4d ago 1
26.3
Fabric
4d ago 1
1.21.1
Fabric
4d ago 1
1.20.1
Fabric
4d ago 1
26.3
Neoforge
1mo ago 1
26.2
Neoforge
1mo ago 1
1.21.11
Fabric
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
26.3
Fabric
1mo ago 1
1.20.1
Forge
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.11
Neoforge
1mo ago 1
26.2
Fabric
1mo ago 1
26.3
Neoforge
1mo ago 1
26.2
Neoforge
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
1.21.11
Neoforge
1mo ago 1
26.3
Fabric
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.11
Fabric
1mo ago 1
26.2
Fabric
1mo ago 1
26.3
Neoforge
1mo ago 1
26.2
Neoforge
1mo ago 1
1.21.11
Neoforge
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
26.3
Fabric
1mo ago 1
1.20.1
Fabric
1mo ago 1
26.2
Fabric
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.21.11
Fabric
1mo ago 1
26.3
Neoforge
2mo ago 1
26.3
Fabric
2mo ago 1
26.2
Neoforge
2mo ago 1
26.2
Fabric
2mo ago 1
1.20.1
Forge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.11
Fabric
2mo ago 1
1.21.11
Neoforge
2mo ago 1
1.20.1
Fabric
2mo ago 1
1.21.1
Fabric
2mo ago 1
1.21.11
Fabric
3mo ago 1
26.2
Neoforge
3mo ago 1
1.21.11
Neoforge
3mo ago 1
26.2
Fabric
3mo ago 1
1.21.1
Fabric
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Forge
3mo ago 1
1.20.1
Fabric
3mo ago 1
1.20.1
Fabric
3mo ago 1
# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.6.0

  • 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.

# 0.5.1

  • 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 SyrupCommands for command registration with loader-native permissions.
  • Added TeleportTarget.CODEC for persisting teleport targets.

# 0.4.0

  • Added ItemStackData for cross-version custom item data access.
  • Added SyrupProfiles for player profile lookup and caching.

# 0.5.1

  • 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 SyrupCommands for command registration with loader-native permissions.
  • Added TeleportTarget.CODEC for persisting teleport targets.

# 0.4.0

  • Added ItemStackData for cross-version custom item data access.
  • Added SyrupProfiles for player profile lookup and caching.

# 0.5.1

  • 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 SyrupCommands for command registration with loader-native permissions.
  • Added TeleportTarget.CODEC for persisting teleport targets.

# 0.4.0

  • Added ItemStackData for cross-version custom item data access.
  • Added SyrupProfiles for player profile lookup and caching.

# 0.5.1

  • 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 SyrupCommands for command registration with loader-native permissions.
  • Added TeleportTarget.CODEC for persisting teleport targets.

# 0.4.0

  • Added ItemStackData for cross-version custom item data access.
  • Added SyrupProfiles for player profile lookup and caching.

# 0.5.1

  • 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 SyrupCommands for command registration with loader-native permissions.
  • Added TeleportTarget.CODEC for persisting teleport targets.

# 0.4.0

  • Added ItemStackData for cross-version custom item data access.
  • Added SyrupProfiles for player profile lookup and caching.

Syrup Library Icon
Download Syrup Library
Select game version
Select platform