All versions
0.2.1
Beta
iCraft 1.21.1-V0.2.13 months ago 45
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Changes
iCraft V1.21.1-0.2.1
Fixed
- Toast/notifications repeating old messages on world join
- Notification sound setting didn't actually play any sound β it only changed a label, no audio ever existed behind it
- Chat messages overlapping the header when scrolling
- Global chat showing up as a share destination in the photo gallery's send menu, even though sending to it was never actually allowed
- Printed photos showing mirrored
- Last row of photo gallery hidden behind nav bar
- Removed black vignette border shown when zooming in with the camera
- Icon Editor buttons with long labels overlapping each other instead of shrinking to fit
- Wallpaper backgrounds appearing stretched or distorted in some situations
- Managed margin improvement
- Stray black line showing on the edge of the phone screen at some UI scales
- "Share to..." menu looking cramped, with the Cancel button overlapping the contact list
Added
/icraft chat <on|off>command to enable/disable vanilla Minecraft chat- Real notification sounds
- New sounds (notification, call, and clicks)
- Sounds section redesigned: now managed from a single tab, with 3 configurable sounds (notification, call, and clicks)
- "None" option for notification sound, to keep notifications completely silent
- Notification sound now plays a short preview right when you change it in Settings
- Cases
- Integration with voice chat, enabling calls to be made
- Dedicated weather icons for each condition (clear/rain/storm) and time of day (morning/afternoon/night/dusk), replacing the single icon used everywhere before
- Option to delete photos directly from the phone, which also removes the actual photo files from your local PC
/icraft globalphotos <on|off>command to enable or disable sharing photos to the global chat
Changed
- Phone UI buttons now use a custom texture, instead of the vanilla Minecraft button and are tinted with the phone's active theme color blue/green/purple/pink/red/orange
- Extended color palette for themes and app icon colors
- Color picker in themes
- Buttons improved
- Removed unnecessary text
- New screen with thumbnails of all backgrounds
- The redundant preview that remained in Settings was removed
- "Forest" background renamed to "Troll"
- Cases are changed from the inventory, not on the phone anymore
- Changing the casing is now a physical process; it can no longer be done via the settings
- "Do Not Disturb" moved in Sounds section
- Icon Editor's preview now shows the app's actual icon instead of repeating its name as text
- Default icon colors changed for Map (now light blue) and Settings (now pink)
- The option to edit app names was removed
- Photo viewer now shows a readable date/time parsed from the filename (filename itself unchanged)
- Notes app improved
- In Contacts, there are two options when selecting a user (send message or call)
- Modified preview animation for camera filters (Bat and Enderman)
- Space optimization (code, images, etc.)
Optional dependencies
Any compatible version
Any compatible version
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:6PqUyF22:zGjlz8k6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6PqUyF22:zGjlz8k6"
}

