Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/vUnstable
vUnstable

vUnstable

Wemmbu's Nuke & Stab Rod from UnstableSMP - 2000 TNT Orbital Strike Cannon

577
1

vUnstable 1.2.0

release6 апреля 2026 г.

[1.2.0] - 2026-04-06

🚀 Added

  • Folia Support - Full compatibility with Folia's regionized threading model

    • Added folia-supported: true to plugin.yml for Folia recognition
    • Added TaskScheduler abstraction layer for cross-platform scheduling
    • Implemented BukkitSchedulerManager for standard Paper/Spigot servers
    • Implemented FoliaSchedulerManager for Folia servers using GlobalRegionScheduler, AsyncScheduler, RegionScheduler, and Entity.getScheduler()
    • Automatic Folia detection at runtime
  • Unified Ground-Based Sync - Both Folia and Bukkit now use ground-based synchronization

    • TNT waits for ALL entities to touch ground, then explodes immediately
    • 4-second global timeout from spawn (not per-TNT) as failsafe
    • Single summary message shows landed vs failsafe counts (no console spam)
    • Concurrent tracking via ConcurrentHashMap for thread safety
  • Nuke Queue System - Fire multiple nukes in sequence

    • Configurable nuke.max-concurrent - how many nukes run simultaneously (default: 1)
    • Configurable nuke.queue-size - how many nukes can be queued (default: 3)
    • Completely silent - no player messages about queue status
    • Auto-processes queue when active nukes complete
    • Queue is FIFO (First In, First Out)
  • Modrinth Auto-Updater - Automated update notifications

    • Scans for new versions every 2 hours (144000 ticks)
    • Notifies console when updates are available
    • Notifies online admins with clickable download links
    • Manual update check via /vu update command
    • Project ID: dhEhlFIx

🔧 Changed

  • Streamlined Debug Logging - SystemInfoLogger now only logs essential crash/debug data

    • Removed: OS details, Java home, full JVM args, uptime, per-world entity counts
    • Kept: Plugin version, Server version, Java version, Memory usage, TPS, Basic world names
    • Reduces log noise while keeping critical debugging info
  • Refactored Game Logic - All rod implementations now use Folia-compatible scheduling

    • NukeRod - Uses region-aware scheduling for TNT spawning, tracking, and explosions
    • StabRod - Updated to use TaskScheduler abstraction
    • EntityListener - Ground detection and entity operations use entity-specific region threads
    • AdminNotifier - Notification delays use scheduler abstraction
    • UpdateListener - Update notifications use scheduler abstraction
    • AdminErrorNotifier - Error notifications use scheduler abstraction
  • Platform-Specific Optimizations - Automatic adjustments based on server type

    • Folia: Reduced TNT count (1000 vs 2000) for region performance
    • Folia: Slower spawn rate (50/tick vs 200/tick) for stability
    • Bukkit/Paper: Full performance (2000 TNT, 400/tick with optimization)

✅ Tested Environments

  • Folia 1.21.11 - All features working: Stab, Nuke, Queue
  • Paper 1.21.11 - All features working: Stab, Nuke, Queue

🛡️ Security & Compatibility

  • Thread Safety - All entity operations now execute on the correct region thread for Folia compatibility
  • Backward Compatibility - Full support maintained for standard Paper/Spigot servers
  • No Breaking Changes - Existing configurations and commands work without modification

vUnstable 1.1.1

release6 марта 2026 г.

[1.1.1] - Synchronized Annihilation Update

Added

  • Synchronized Explosions: All 2000 TNT now explode simultaneously (inner rings wait for outer rings)
  • Bounce Prevention: TNT freezes velocity on ground impact (no more bouncing before explosion)
  • Force Explosion Timeout: 5-second failsafe ensures TNT explodes even if glitched
  • Concurrent Nuke Limit: Max 1 nuke at a time (prevents 6400 TNT overload/crashes)
  • Stab Rod INSTANT Mode: TNT teleports directly to depth (0.1s spawn vs 3s fall)
  • Stab Fast Fuse: Reduced from 80 ticks to 10 ticks (0.5 seconds)
  • UUID Tracking: Reliable entity tracking (replaces metadata system)
  • Every-Tick Monitor: 20 checks/second for frozen TNT detection
  • Triple Fallback: NMS → Bukkit API → Manual explosion (guaranteed detonation)
  • Auto-Cleanup: Removes orphaned TNT every 10 seconds
  • Update Notifier: Checks Modrinth API and alerts admins on join
  • Error Reporting: Automatic Discord webhook for crash reports
  • Debug Commands: /vu debug, /vu errors, /vu update, /vu status
  • Block Drops Toggle: remove-block-drops config option

Fixed

  • Frozen TNT: White/glitched TNT that never exploding (now force-explodes after 5s)
  • Bouncing TNT: TNT bouncing up before exploding (now sticks to ground)
  • Stab Delay: Reduced from 4-5 seconds to 0.5 seconds
  • Version Detection: Hardcoded 1.1.1 version string
  • Command Registration: Fixed /vu and /vunstable not responding
  • Discord Webhook: Fixed multipart form data for file attachments

Changed

  • Nuke Spawn Rate: Dynamic 100-400 TNT/tick based on spigot.yml limits
  • Stab Default: Now uses INSTANT mode by default (no falling)
  • Error Handling: Comprehensive try-catch with automatic reporting
  • Tracking System: Moved from metadata to ConcurrentHashMap (UUID-based)

vUnstable 1.1.0

release6 марта 2026 г.

v1.1.0 - The Optimization Update

  • Added Auto-Optimization system (auto-edits spigot.yml)
  • Added Async Spawn Engine (400 TNT/tick, no lag)
  • Added Config support (config.yml)
  • Added /vu status command
  • Fixed TNT ground detonation (no more infinite burning)
  • Fixed Stab rod explosions
  • Improved command safety (player validation, cooldowns)
  • Improved spigot.yml detection for panel hosts

Note: Minor block drop issue remains in some edge cases - will patch in next drop

vUnstable 1.0.0

release2 марта 2026 г.

First Release

Совместимость

Minecraft: Java Edition

1.21.x

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-vProLabs-General-License
Опубликован:2 месяца назад
Обновлён:1 месяц назад
Главная