▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SchemFlow
SchemFlow

SchemFlow

Lightning‑fast schematic management for Minecraft servers (S3/MinIO-backed).

96
1
Все версииSchemFlow 0.5.12

SchemFlow 0.5.12

Release6 мес. назад

Список изменений

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> --confirm command
  • Explicit Confirmation: Mandatory --confirm flag prevents accidental overwrites
  • Replaces: Old /schemflow upload -update --confirm pattern 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 -local flag system
  • Added: Intuitive local:name prefix 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:name format for non-default groups
  • Local Schematics: Clear local:name format for offline files
  • Default Group: No prefix for default group schematics (as intended)
  • All Options: Default group now appears in -group argument 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/.schematic processing

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

Загрузчики

Paper
Purpur

Версии игры

1.21–1.21.8

Загрузок

62

Дата публикации

6 мес. назад

Загрузил

ID версии

Главная