Skip to content

Xylopia24/CCPrograms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComputerCraft Programs Repository

By Xylopia

TESTING

This repository contains a collection of ComputerCraft/CC:Tweaked programs, APIs, and utilities developed for enhancing Minecraft automation and gameplay.

📂 Repository Structure

  • /APIs - Reusable APIs and libraries
    • /System - Core system libraries
      • Logger.lua - Advanced logging system with categories and rotation
      • DataManager.lua - Data persistence in JSON, Lua tables, and metadata formats
      • ThemeManager.lua - Terminal color theme management
      • PeripheralManager.lua - Peripheral discovery and management
  • /Utils - Utility scripts and helpers

🔧 Custom Libraries

Logger

Advanced logging system with multiple severity levels (debug, info, warn, error, fatal), category-based logging, automatic rotation, and backup management.

DataManager

Unified interface for data persistence supporting JSON, Lua tables, and metadata formats with subdirectory organization and pretty-printing.

ThemeManager

Terminal color theme system with support for theme categorization, UI element mapping, hex color conversion, and theme previewing.

PeripheralManager

Robust peripheral management with friendly names (aliases), automatic reconnection, peripheral grouping, and event-driven detection.

💻 Development Standards

  • All code is thoroughly documented
  • APIs include comprehensive error handling
  • Focus on performance and resource efficiency
  • Server-friendly implementations

🤝 Contributing

Contributions are welcome! Please:

  1. Follow the existing code style
  2. Include documentation
  3. Test thoroughly before submitting

📝 License

MIT License - Feel free to use and modify in your own projects!

👤 Author

Created by Xylopia (Vinyl)

  • Discord: @xylopia

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages