- Java 99.6%
- Python 0.2%
- Makefile 0.2%
Adding structured issue templates helps streamline bug reporting and feature requests by providing clear guidelines for contributors and automatically applying relevant labels. |
||
|---|---|---|
| .forgejo/issue_template | ||
| gradle/wrapper | ||
| src | ||
| third-party | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierrc.yaml | ||
| build-with-java17.sh | ||
| build.gradle | ||
| CHANGELOG.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| Makefile | ||
| Makefile.local.example | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| RELEASE_INFO.txt | ||
| settings.gradle | ||
TiedUp! Remake
A community remake of TiedUp!, a Minecraft Forge mod adding bondage/restraint roleplay mechanics, NPCs (Damsel, Kidnapper and variants), and related systems, for Minecraft 1.20.1.
Current version: 0.5.6-ALPHA. This is an alpha release — expect bugs, balance changes, and incomplete features between updates.
Credit & Non-Affiliation
The original TiedUp! mod (Minecraft 1.12.2) was created by Yuti & Marl Velius. This project is an independent, community-driven remake for Minecraft 1.20.1 and is not affiliated with, endorsed by, or maintained by the original authors. It exists for preservation and continuation purposes; original assets carried over are used under fair use for preservation/educational purposes (see LICENSE, Part 3).
Requirements
- Minecraft: 1.20.1
- Forge: 47.4.10 or newer
- PlayerAnimator (
dev.kosmx.playerAnim) — hard dependency, required for the mod to load. Player and NPC poses are built on top of it. - bendy-lib (KosmX) — hard dependency, required for limb bending (elbows, knees) on bound players and NPCs.
Optional dependencies
These enable extra compatibility features but are not required to run the mod:
- Patchouli (Vazkii) — powers the in-game guide book. Without it, the guide item is disabled.
- Wildfire's Female Gender Mod — enables gender-aware rendering/physics compat for players using it.
- Minecraft Comes Alive (MCA) — enables capturing, restraining, and imprisoning MCA villagers.
- Architectury API — required by MCA; declared so Forge loads it before the MCA compat layer initializes.
Building
Requires a JDK 17 toolchain (Minecraft 1.20.1 / Forge target Java 17, and the Gradle 8.8 wrapper used here cannot run on a JVM newer than Java 22).
./gradlew build # Build the mod jar
./gradlew runClient # Run a Minecraft client with the mod loaded
./gradlew runServer # Run a dedicated server with the mod loaded
There is no pinned JDK path in gradle.properties — point JAVA_HOME at a JDK 17
install yourself, or use ./build-with-java17.sh (or the provided Makefile), which
both locate a JDK 17 install automatically and export JAVA_HOME for you.
License
Licensed under GPL-3.0 with Commons Clause plus additional no-sale/no-paywall
restrictions — free to use, modify, and redistribute with source, but it may not be
sold, paywalled, or monetized in any form. See LICENSE for the full terms,
asset exclusions, and third-party attributions. Minecraft Forge's own license is
preserved unmodified at third-party/FORGE-LICENSE.txt.