Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/LilWorlds
Все версииLilWorlds v1.5.1: WorldEdit Fix + Localization

LilWorlds v1.5.1: WorldEdit Fix + Localization

Release12 мес. назад

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

🛠️ CRITICAL BUG FIXES

🚨 WorldEdit Compatibility

  • FIXED: Startup crashes when WorldEdit missing (NoClassDefFoundError)
  • FIXED: Portal system requiring WorldEdit for basic operation
  • IMPROVED: Graceful fallback to manual coordinates

🌐 LOCALIZATION

📝 Portal Message System

  • NEW: 50+ messages moved to messages.yml
  • NEW: Consistent formatting and placeholders ({name}, {world})
  • NEW: Multi-language support with easy customization
# Example Messages
portal-created-success: "&aPortal '{name}' created successfully!"
portal-worldedit-not-found: "&cWorldEdit required for visual selection"

🔧 TECHNICAL IMPROVEMENTS

🔄 Dependency Handling

  • NEW: Reflection-based WorldEdit integration
  • NEW: Runtime detection and feature toggling
  • IMPROVED: Clean separation of optional/core features

🛡️ Architecture

  • IMPROVED: Independent plugin initialization
  • IMPROVED: Enhanced error handling with clear feedback
  • IMPROVED: Better command system resilience

🎯 PORTAL ENHANCEMENTS

🌀 Creation Flexibility

  • IMPROVED: Unified workflow (WorldEdit/manual modes)
  • IMPROVED: Automatic detection of available features
  • NEW: Clear guidance for both creation methods

🏗️ IMPLEMENTATION

⚙️ Reflection Example

// Safe dynamic WorldEdit loading
Class<?> worldEditClass = Class.forName("com.sk89q.worldedit.WorldEdit");

📦 Dependency Config

  • MAINTAINED: WorldEdit as softdepend (plugin.yml)
  • MAINTAINED: Full functionality without WorldEdit

🎯 USAGE EXAMPLES

Without WorldEdit:

/portal create myportal world_nether 10 64 10 15 70 15 0 64 0

With WorldEdit:

//wand
/portal create myportal world_nether

🔄 COMPATIBILITY

🛡️ Backward Support

  • MAINTAINED: All existing functionality preserved
  • MAINTAINED: Identical command syntax
  • MAINTAINED: No config migrations needed

📋 HOTFIX SUMMARY

  1. Fixed WorldEdit-related startup crashes
  2. Implemented complete message localization

Метаданные

Канал релиза

Release

Номер версии

v1.5.1

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.16–1.21.6

Загрузок

30

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

12 мес. назад

Загрузил

ID версии

Главная