![[CDM] ChaosCraft's Device's](https://cdn.metamods.net/images/mods/chaoscrafts-devices/screenshots/desktop_16-png.png)
![[CDM] ChaosCraft's Device's](https://cdn.metamods.net/images/mods/chaoscrafts-devices/logo.gif)
A Computer Desktop Right Inside Minecraft!
The ChaosCraft's Device's modification transforms your game world into a full-fledged operating system with a working desktop that appears directly in Minecraft.
What is the Desktop Environment?
This is a complete graphical interface with draggable windows, file operations, wallpapers, and customizable user settings. Each player gets their own personalized system where data is stored separately.
Key Features:
- Complete operating system within the game
- Windows-style window management with drag functionality
- Wide selection of built-in applications
- Individual data storage for each player
- Support for custom apps and extensions
Built-in Applications
Default Programs:
- File Explorer
- Notepad for notes
- Paint graphics editor
- Calculator
- Calendar of events
- Internet browser
- Content marketplace
- Mini-games
Appearance Customization
Desktop background changing supports multiple formats:
- Solid color fills
- Static images (PNG, JPG)
- Animated wallpapers (GIF)
The graphics editor allows creating images and exporting them to PNG format.
Technical Features
Data Storage:
- Player configurations and files save in JSON
- Compatibility with game world file system
- Asynchronous operations for smooth performance
- Background processes run without gameplay delays
For Developers:
- API for registering custom applications
- Custom icon system
- Expansion capability through other mods
- Integration with datapacks
Compatibility and Requirements
Basic Information:
- Game version: Minecraft 1.20.1
- Loader: Forge version 47.4.0+
- Core Library: GeckoLib version 4.7.4 or higher
Installation Notes: Only client-side installation is mandatory. Server installation is recommended to ensure proper camera and block functionality synchronization between players.
Installation:
Place the JAR file in the mods
directory and launch the game!
Command Line Operations
Main commands for interacting with the system:
/device desktop - Open the desktop
/device app <appname> - Launch specific application
/device files - Open file manager
/device wallpapers - Manage desktop wallpapers
/device stats - View system statistics and status
Data Storage
User information is separated into the following directories:
Personal Settings:
config/chaoscrafts_device_mod/players/<playername>/
Desktop Files: stored in appropriate game world areas
To add custom wallpapers, place image files in the run/chaoscrafts_device_mod/wallpapers/
folder, after which they will automatically appear in the background selection menu.
Extension System
For developers wanting to create custom applications:
- Use
AppFactory.registerApp(...)
to register new programs - Apply
IconManager.registerCustomIcon(...)
for custom icons - Full integration with the mod's microarchitecture
This addon doesn't change the core gameplay mechanics - it provides functional desktop emulation within the game universe, turning Minecraft into a multi-tasking computing environment with full progress preservation.