All versions
1.2.0+mc26.1.2
Release
SignPort 1.2.0 for Minecraft 26.1.22 months ago 11
Compatibility
Minecraft: Java Edition
26.1.2
Platform
Fabric
Supported environments
Server-side
Client and server
Required content
Changes
- Ported to Minecraft 26.1.2 with official (Mojang) mappings.
- Added CurseForge publication to the tag-triggered release workflow using the existing release metadata.
- Added Modrinth publication to the tag-triggered release workflow and a source hygiene gate to keep it wired in.
- Added mechanical source hygiene gates for unit-test companions, wrapper checksum hardening, and obvious duplicate portal validation.
- Added checksum verification for the Gradle wrapper distribution.
- Reused resolved portal-sign destinations during interaction handling and added indexed anchor lookup helpers.
- Protected portal-marker signs from unauthorized break attempts even when their target anchor is currently invalid or missing.
- Hardened GitHub Actions permissions and release tag validation.
- Added a tag-triggered GitHub Release workflow that builds with Java 25, uses changelog notes, and attaches the mod and sources jars.
- Added
config/signport.jsonfor permission fallback defaults, protected-action op level, cross-dimension portal signs, and safe teleport search. - Made sign and
/signport tpteleports search for a safe centered destination near the anchor and fail gracefully when none is available. - Added an in-game validation checklist for SignPort permission and portal behavior.
- Updated source links for the public SignPort repository and Modrinth listing prep.
- Fixed changelog extraction failing when the version contains a
+character, which caused the Modrinth and CurseForge upload scripts to crash on empty release notes. - Fixed Modrinth version creation by resolving the project slug to a base62 ID before upload.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| signport-1.2.0+mc26.1.2-sources.jar | Unknown | 14.73 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9sAIhwXX:PfLaAmrS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9sAIhwXX:PfLaAmrS"
}

