
SchemFlow
Lightning‑fast schematic management for Minecraft servers (S3/MinIO-backed).
96
1
Список изменений
SchemFlow 0.5.12 - Major Feature Update
🚀 Major New Features
Local Schematics Support
- Offline Mode: Work with schematics even when S3/MinIO is unavailable
- New Commands:
/schemflow paste local:name- Use locally fetched schematics/schemflow local- List all local schematics/schemflow local delete <name> --confirm- Delete local files safely
- Seamless Integration: Local schematics appear in tab completion with
local:prefix
Dedicated Update Command
- Safer Overwrites: New
/schemflow update <schematic> --confirmcommand - Explicit Confirmation: Mandatory
--confirmflag prevents accidental overwrites - Replaces: Old
/schemflow upload -update --confirmpattern for better UX
Lightning-Fast Tab Completion
- Performance Boost: Eliminated live S3 calls during tab completion
- Instant Response: Now uses cached data for immediate completion
- Network Savings: Reduced S3 API calls by 90%+ during command usage
✨ User Experience Improvements
Simplified Command Structure
- Removed: Complex
-localflag system - Added: Intuitive
local:nameprefix for local schematics - Cleaner: More logical command organization and help text
Consistent Group Display
- Fixed: List command now shows group names exactly as configured
- No More Confusion: "Default:" vs "default:" inconsistency resolved
- Accurate: Display matches actual storage structure
Complete Tab Completion
- Server Schematics: Proper
group:nameformat for non-default groups - Local Schematics: Clear
local:nameformat for offline files - Default Group: No prefix for default group schematics (as intended)
- All Options: Default group now appears in
-groupargument completion
🔧 Technical Improvements
Cache System Overhaul
- Unified Logic: All 3 cache population methods now consistent
- No Duplicates: Fixed duplicate entries in tab completion
- Proper Grouping: Default vs non-default groups handled correctly
- Extension Handling: Consistent
.schem/.schematicprocessing
Performance Optimizations
- Smart Caching: Tab completion uses cached data instead of live API calls
- Reduced Latency: Especially beneficial for high-latency S3 connections
- Memory Efficient: Optimized cache data structures
- Background Refresh: Automatic cache updates preserve performance
📖 Updated Commands
New Commands
...
⚙️ Configuration
Fully Functional Settings
cacheRefreshSeconds: Automatic cache refresh interval (default: 60s)storage.defaultGroup: Respected throughout the plugin (default: "default")downloadDir: Local schematic storage location (default: "plugins/SchemFlow/schematics")
Backwards Compatibility
- All existing commands continue to work
- Configuration format unchanged
- Existing schematics accessible with old and new syntax
Full Changelog: https://github.com/c4g7-dev/SchemFlow/blob/main/CHANGELOG.md
Documentation: https://github.com/c4g7-dev/SchemFlow/wiki
Download: https://github.com/c4g7-dev/SchemFlow/releases/tag/v0.5.12
Файлы
SchemFlow-0.5.12-all.jar(21.15 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.5.12
Загрузчики
PaperPurpur
Версии игры
1.21–1.21.8
Загрузок
62
Дата публикации
6 мес. назад
