1.21.1-0.1.0
Compatibility
Changes
SecondDawnRP v0.1.0 โ Initial Release
๐ Overview
Initial release of SecondDawnRP, a sci-fi roleplay framework mod focused on structured crew gameplay, persistent systems, and event-driven starship experiences.
โ๏ธ Core Systems Implemented Task System (complete gameplay backbone) Task creation, assignment, progression, and completion Terminal-based task access (public + division boards) Manual and automatic objective tracking Integrated SQLite-backed persistence Player profiles Task states and pools Terminal registrations
๐ฎ Roleplay Systems Added Character System Persistent character identities separate from player accounts Character creation terminal flow Character death and progression transfer framework Implemented Long-Term Injury system Multi-session recovery mechanics Persistent consequences across sessions Added Language & Communication System Language-based chat with scrambling mechanics Encrypted communication and decryption gameplay
๐ฒ Gameplay Framework Introduced Dice Roll System (foundation) d20-based resolution for roleplay scenarios GM-controlled difficulty and outcomes Added RP PADD System Records roleplay actions and roll results Submission and officer review workflow
๐ง Division Framework Core division structure implemented: Operations / Engineering Science / Medical Command / Security Division-based progression, roles, and permissions LuckPerms integration for rank and access control
๐ GM & Event Systems Implemented GM Event System Spawn blocks and encounter tools Event-linked tasks and reward integration Added foundational tools for: Environmental hazards Trigger-based events Anomaly tracking and investigation systems
๐ Infrastructure Full layered architecture implemented: UI / Commands โ Services โ Repositories โ Storage Centralized Audit Log System Tracks all major actions across systems Modular system design for future expansion
โ ๏ธ Notes This is a foundational release Some systems are partially implemented or framework-ready for future phases Rapid iteration and expansion planned
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:s61qAFVq:CT0NYsmm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:s61qAFVq:CT0NYsmm"
}

