GroovyDuvet
A Groovy language adapter for quilt and fabric - used to make mods with the Groovy programming language. Bundles standard groovy libraries, provides the groovyduvet language adapter, and provides various wrappers around vanilla and fabric code to make groovy mod development easier.
For modders, see the instructions on GitHub. For users, just install the mod as usual alongside Fabric API
Included Groovy Modules:
- stdlib
- contracts
- datetime
- nio
- macro
- macro-library
- templates
- typecheckers
- dateutil
- ginq
- toml
- json
- xml
Looking to make groovy mods on forge? Check out GroovyModLoader.
How to Install GroovyDuvet (Mod)
GroovyDuvet by GroovyMC is verified for Fabric, Quilt across Minecraft versions 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.4, 1.21 (latest release: 5.0.0, file size: 14.1 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.4, 1.21) and platform (Fabric, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Quilt.
- Move the downloaded GroovyDuvet file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
5.0.0
|
last yr. | 1 | |||
|
R
4.0.0
|
last yr. | 1 | |||
|
R
3.1.0
|
last yr. | 1 | |||
|
R
3.0.14
|
last yr. | 1 | |||
|
R
3.0.8
|
last yr. | 1 | |||
|
R
3.0.6
|
last yr. | 1 | |||
|
R
3.0.5
|
last yr. | 1 | |||
|
R
3.0.4
|
last yr. | 1 | |||
|
R
3.0.3
|
last yr. | 1 | |||
|
R
3.0.2
|
last yr. | 1 | |||
|
R
2.1.13
|
last yr. | 1 | |||
|
R
2.1.12
|
last yr. | 1 | |||
|
R
2.1.11
|
last yr. | 1 | |||
|
B
2.1.0
|
last yr. | 1 | |||
|
B
2.0.5
|
last yr. | 1 | |||
|
B
2.0.4
|
last yr. | 1 | |||
|
B
2.0.3
|
last yr. | 1 | |||
|
B
2.0.2
|
last yr. | 1 | |||
|
B
2.0.1
|
last yr. | 1 | |||
|
B
2.0.0
|
last yr. | 1 | |||
|
B
1.1.0
|
last yr. | 1 | |||
|
B
1.0.2
|
last yr. | 1 | |||
|
B
1.0.1
|
last yr. | 1 | |||
|
B
1.0.0
|
last yr. | 1 |
- 3.1.0: Update core and use new loom
- 3.0.14: Update release.yml to fix publishing
- 3.0.13: Bump version to fix modrinth publishing
- 3.0.12: Bump version
- 3.0.11: Update release.yml
- 3.0.10: Bump groovyduvet-core version
- 3.0.9: Update to GroovyDuvetCore 3.0.7
- 3.0.8: Fix branches for CI
- 3.0.7: Switch to GH actions publishing and maven central
- 3.0.6: Update GroovyDuvetCore
- 3.0.5: Update core and groovy
- 3.0.4: Update groovyduvet-core
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.14: Update release.yml to fix publishing
- 3.0.13: Bump version to fix modrinth publishing
- 3.0.12: Bump version
- 3.0.11: Update release.yml
- 3.0.10: Bump groovyduvet-core version
- 3.0.9: Update to GroovyDuvetCore 3.0.7
- 3.0.8: Fix branches for CI
- 3.0.7: Switch to GH actions publishing and maven central
- 3.0.6: Update GroovyDuvetCore
- 3.0.5: Update core and groovy
- 3.0.4: Update groovyduvet-core
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.8: Fix branches for CI
- 3.0.7: Switch to GH actions publishing and maven central
- 3.0.6: Update GroovyDuvetCore
- 3.0.5: Update core and groovy
- 3.0.4: Update groovyduvet-core
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.6: Update GroovyDuvetCore
- 3.0.5: Update core and groovy
- 3.0.4: Update groovyduvet-core
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.5: Update core and groovy
- 3.0.4: Update groovyduvet-core
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.4: Update groovyduvet-core
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.3: Update CGL
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 3.0.2: Fix CI
- 3.0.1: Poke CI
- 3.0.0: Update to 1.20 and do major refactor
==== 2.0
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 2.1.13: Bump io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0 in /main (#16)
Bumps io.github.groovymc.modsdotgroovy from 1.1.2 to 1.2.0.
- dependency-name: io.github.groovymc.modsdotgroovy
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 2.1.12: Fix published Jackson dependency
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing
- 2.1.11: Poke CI
- 2.1.10: Set up TeamCity CI
- 2.1.9: Rename folder for CI
- 2.1.8: Disable TC and set up SimpleCI.jl for initial testing
- 2.1.7: Workaround machete weirdness
- 2.1.6: Fix machete tasks being weird
- 2.1.5: Lazily configure dependencies of CF/MR tasks
- 2.1.4: Fix MR/CF publishing
- 2.1.3: Poke CI
- 2.1.2: Fix task dependencies for publishing