Project Tick is a modular ecosystem of tools including MeshMC (Minecraft launcher), MNV (editor), and supporting infrastructure.
Product versions
- Actions = N/A
- CGit = 10.0.3
- CMark = 0.31.2
- CoreBinUtils = 10.0.3
- ForgeWrapper = ProjT
- GenQRCode = 4.1.1
- Hooks = 10.0.3
- images4docker = 10.0.3
- Json++ (json4cpp) = 10.0.3
- LibNBT++ = 3.1
- MeshMC = 7.6.0
- Meta = 10.0.3
- MNV = 10.0.4
- NeoZIP = 10.1.0
- Toml++ = 10.0.3
- Website = 10.0.3
MeshMC
Highlights
- Major cleanup of build system dependencies across macOS and cross-platform targets
- Reduced optional compression and crypto surface (LZ4, ZSTD, OpenSSL disabled)
- Improved licensing compliance coverage via REUSE updates
- Continued stabilization of cross-platform build pipeline (macOS, Windows, MinGW)
Changelog
Added
- macOS support for building libarchive from source
- tomlplusplus integration into the build process
Changed
- Refactored macOS dependency setup and streamlined CMake flags
- Adjusted dependency management for macOS and Windows builds
- Updated REUSE configuration to expand license annotation coverage
- Simplified build configuration by disabling optional components (LZ4, ZSTD, OpenSSL)
Fixed
- Build issues in dependency handling across macOS and Windows environments
- Inconsistencies in CMake configuration related to optional libraries
Removed
- qrencode from macOS dependency installation
- vcpkg meson tool port and related patches
NeoZIP
Highlights
- Version bump to 10.1.0 with extensive low-level optimizations
- Significant improvements in architecture-specific performance (ARMv8, S390, LoongArch64)
- Enhanced sanitizer support and code quality
Changelog
Added
- Slide hash optimization for S390 VX
- Compatibility headers and intrinsic improvements for multiple architectures
- New CRC32 optimizations and reusable implementations across platforms
- Additional benchmarks for inflate operations
Changed
- Refactored CRC32 implementations (chorba, SSE2, SSE4.1, C paths)
- Improved structure of architecture-specific code (shared headers, extracted functions)
- Updated sanitizer configuration (UBSAN improvements and new checks)
Fixed
- Multiple UBSAN warnings (implicit conversions, test suite issues)
- Build issues for partial AVX-512 environments
- Compatibility issues in LoongArch64 and big-endian systems
- Formatting inconsistencies across CRC32 implementations
Removed
- Redundant macros and legacy inline benchmark definitions
Build System & Tooling
Highlights
- Aggressive simplification of dependency stack
- Better maintainability and reduced external reliance
Changelog
Added
- Improved internal handling for optional dependencies
Changed
- Disabled multiple optional libraries to reduce build complexity
- Streamlined cross-platform build scripts and configuration
Fixed
- General dependency resolution issues across platforms
Removed
- Unnecessary external tooling and redundant dependency paths