NuclearZone
NuclearZone - Realistic radiation zones for MC 1.21+. Gradual damage, protection, particles. ☢️
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
NuclearZone
☢️ NuclearZone - Complete Plugin Guide
🌟 Overview
NuclearZone is the most advanced radiation simulation plugin for Minecraft Paper 1.21+ servers. It transforms ordinary Minecraft worlds into immersive post-apocalyptic environments where players must navigate dangerous radioactive zones using strategy, preparation, and protective equipment.
Unlike simple damage plugins, NuclearZone creates a complete ecosystem of radiation exposure, protection systems, and atmospheric effects that challenge players while maintaining fun and balanced gameplay.
---
🎯 Core Features
🔬 Realistic Radiation System
- Scientific Accuracy: Radiation builds up over time (8.0 per tick), not instantly - Scientific Accuracy: Radiation decreases slowly when outside zones (0.5 per tick) - Scientific Accuracy: Damage only occurs at 100% radiation level - Scientific Accuracy: Players can die from radiation poisoning (3.5 HP/second) - Scientific Accuracy: Based on real-world radiation exposure principles
🛡️ Complete Protection System
- 3D Model Support: Full diamond armor sets provide 100% protection - 3D Model Support: Create unique protection gear through configuration - 3D Model Support: 5 consumable items that reduce radiation levels: - 3D Model Support: Reduces 25% radiation - 3D Model Support: Reduces 50% radiation - 3D Model Support: Reduces 10% radiation - 3D Model Support: Reduces 75% radiation - 3D Model Support: Removes 100% radiation - 3D Model Support: Custom model data for unique visual designs
🎨 Stunning Visual Effects
- Performance Optimized: Utilizes Minecraft 1.21+ particle systems - Performance Optimized: Green floating particles for radiation atmosphere - Performance Optimized: Electrical discharge effects for danger - Performance Optimized: Radioactive fog and atmospheric haze - Performance Optimized: Zone boundary markers with green fire - Performance Optimized: Maximum 15 particles per zone for lag-free experience
🔊 Fully Customizable Audio
- Critical Health Alerts: Replace any sound with your preferences - Critical Health Alerts: Horror, Sci-Fi, Zombie, Inferno, Underwater - Critical Health Alerts: Different sounds for various radiation stages - Critical Health Alerts: Fine-tune every audio aspect - Critical Health Alerts: Special sounds when health drops below 2 HP
---
🎮 Gameplay Mechanics
🌍 Zone Management
- Performance Monitoring: Zones from 1 to 1000 block radius - Performance Monitoring: Support up to 50 simultaneous radiation zones - Performance Monitoring: Simple commands for creation and removal - Performance Monitoring: Clear particle effects mark danger areas - Performance Monitoring: Automatic optimization based on server TPS
⚡ Radiation Effects
1. Recovery: Player enters radiation zone without protection 2. Recovery: Radiation builds at 8.0% per second (configurable) 3. Recovery: Particle effects and status messages 4. Recovery: At 100% radiation, damage begins 5. Recovery: 3.5 HP per second until death or escape 6. Recovery: Slow healing at 0.5% per second outside zones
🎯 Strategic Gameplay
- Emergency Items: Players must plan before entering zones - Emergency Items: Protection gear becomes valuable - Emergency Items: High-danger zones for valuable resources - Emergency Items: Group exploration with shared protection - Emergency Items: Anti-radiation consumables for emergencies
---
🌐 Multi-Language Support
NuclearZone supports 10 complete languages:
- 🇰🇿 Kazakh - Full documentation and interface - 🇰🇿 Kazakh - Полная поддержка русского языка - 🇰🇿 Kazakh - 完整的中文支持 - 🇰🇿 Kazakh - Vollständige deutsche Unterstützung - 🇰🇿 Kazakh - Support complet en français - 🇰🇿 Kazakh - Soporte completo en español - 🇰🇿 Kazakh - Supporto completo in italiano - 🇰🇿 Kazakh - Suporte completo em português - 🇰🇿 Kazakh - Поўная падтрымка беларускай мовы - 🇰🇿 Kazakh - Қазақ тілінің толық қолдауы
Each language includes complete message translations, command descriptions, and detailed parameter explanations.
---
🎛️ Commands & Permissions
📋 Player Commands
| Command | Description | Permission | |---------|-------------|------------| | `/nuclearzone help` | Show command help | `nuclearzone.help` | | `/nuclearzone status` | Check radiation level | `nuclearzone.status` | | `/nuclearzone radiation` | View radiation info | `nuclearzone.radiation` |
🔧 Admin Commands
| Command | Description | Permission | |---------|-------------|------------| | `/nuclearzone set <radius>` | Create radiation zone | `nuclearzone.admin` | | `/nuclearzone remove` | Remove nearest zone | `nuclearzone.admin` | | `/nuclearzone removeall` | Remove all zones | `nuclearzone.admin` | | `/nuclearzone list` | List all zones | `nuclearzone.admin` | | `/nuclearzone armor [player]` | Give protection armor | `nuclearzone.admin` | | `/nuclearzone item give <item>` | Give anti-radiation items | `nuclearzone.admin` | | `/nuclearzone custom list` | List custom armor | `nuclearzone.admin` | | `/nuclearzone reload` | Reload configuration | `nuclearzone.admin` |
🔐 Permission Hierarchy
- nuclearzone. - Basic player permissions - nuclearzone. - VIP status with additional features - nuclearzone. - Moderator tools and commands - nuclearzone. - Full administrative access - nuclearzone.* - Wildcard for all permissions
---
⚙️ Configuration System
📊 100+ Configuration Options
Radiation Settings
```yaml radiation: damage-per-second: 3.5 # Damage at 100% radiation (1.75 hearts) accumulation-rate: 8.0 # Fast radiation buildup recovery-rate: 0.5 # Slow radiation recovery max-level: 100 # Maximum radiation level check-interval: 20 # Check frequency (ticks) ```
Visual Effects
```yaml radiation: particle-interval: 5 # Particle update frequency particle-intensity: 0.8 # Particle density (performance-friendly) radiation-fog-enabled: true # Atmospheric fog effects glow-enabled: true # Zone boundary particles ```
Sound System
```yaml sounds: enabled: true # Master sound toggle radiation-damage: hurt-sound: "ENTITY_PLAYER_HURT" hurt-volume: 1.5 hurt-pitch: 0.6 critical-health: death-sound: "ENTITY_PLAYER_DEATH" beacon-sound: "BLOCK_BEACON_DEACTIVATE" ```
Performance Settings
```yaml performance: min-tps: 15.0 # Minimum TPS for operation max-zones: 50 # Maximum radiation zones cleanup-interval: 5 # Offline player cleanup (minutes) ```
---
🔗 Integration Features
🔐 LuckPerms Integration
Complete permission system with pre-configured roles: ```bash
Player permissions
/lp group player permission set nuclearzone.help true /lp group player permission set nuclearzone.status true
Admin permissions
/lp group admin permission set nuclearzone.* true ```
📊 PlaceholderAPI Support
Use these placeholders in TAB lists, scoreboards, and other plugins: - `%nuclearzone_level%` - Player's radiation percentage - `%nuclearzone_status%` - Radiation status (Safe, Low, Medium, High, Critical) - `%nuclearzone_in_zone%` - Whether player is in radiation zone - `%nuclearzone_has_protection%` - Whether player has protection armor
🎨 Resource Pack Compatibility
- Visual Enhancement: Support for 3D armor and item models - Visual Enhancement: Works with custom texture packs - Visual Enhancement: Custom model data for unique appearances - Visual Enhancement: Seamless integration with visual modifications
---
🚀 Performance & Optimization
⚡ Optimized Systems
- Modern APIs: Reduced from 100+ to maximum 15 particles per zone - Modern APIs: Particle count adjusts based on zone size and server load - Modern APIs: Automatic performance adjustments when TPS drops - Modern APIs: Intelligent cleanup of offline player data - Modern APIs: Built with Paper 1.21+ optimizations
📈 Scalability Features
- Resource Efficiency: Tested for high-player-count environments - Resource Efficiency: Support radiation zones across different worlds - Resource Efficiency: Handle dozens of active zones simultaneously - Resource Efficiency: Minimal impact on server performance
---
🎯 Server Use Cases
🏰 Survival Servers
- Team Dynamics: Realistic environmental hazards - Team Dynamics: Players must prepare before venturing - Team Dynamics: Protection gear becomes valuable commodity - Team Dynamics: Encourage cooperation and mutual protection
🎭 Roleplay Servers
- Immersive Atmosphere: Authentic wasteland experiences - Immersive Atmosphere: Radiation zones as narrative elements - Immersive Atmosphere: Survival skills as character traits - Immersive Atmosphere: Realistic environmental dangers
🗺️ Adventure Maps
- Atmospheric Design: Increasing radiation levels as obstacles - Atmospheric Design: Require specific gear to access areas - Atmospheric Design: Radiation zones as problems to solve - Atmospheric Design: Create tension in exploration
⚔️ PvP Servers
- Dynamic Battlefields: High-risk, high-reward combat areas - Dynamic Battlefields: Protection gear provides tactical benefits - Dynamic Battlefields: Use radiation to deny territory access - Dynamic Battlefields: Changing danger zones affect combat
---
🛠️ Installation & Setup
📦 Quick Installation
1. Ready `NuclearZone-1.0.0.jar` 2. Ready in your server's `plugins/` folder 3. Ready your server 4. Ready files generate automatically 5. Ready to create your first zone!
🎮 First Steps
```bash
Create your first radiation zone (20 block radius)
/nuclearzone set 20
Give yourself protection armor
/nuclearzone armor
Check your radiation status
/nuclearzone status
View all available commands
/nuclearzone help ```
🔧 Basic Configuration
Edit `plugins/NuclearZone/config.yml`: ```yaml
Make radiation more/less dangerous
radiation: damage-per-second: 3.5 # Adjust damage amount accumulation-rate: 8.0 # Adjust buildup speed
Customize visual effects
radiation: particle-intensity: 0.8 # Adjust particle density radiation-fog-enabled: true # Enable/disable fog ```
---
🎵 Sound Customization
🔊 Complete Audio Control
NuclearZone provides unprecedented control over audio effects:
Default Sound Configuration
```yaml sounds: radiation-damage: hurt-sound: "ENTITY_PLAYER_HURT" # Pain sound fire-sound: "BLOCK_FIRE_AMBIENT" # Radiation crackling wither-sound: "ENTITY_WITHER_HURT" # Ominous effect critical-health: death-sound: "ENTITY_PLAYER_DEATH" # Near-death warning beacon-sound: "BLOCK_BEACON_DEACTIVATE" # System failure ```
🎨 Themed Sound Packs
🧟 Zombie Apocalypse Theme ```yaml hurt-sound: "ENTITY_ZOMBIE_HURT" fire-sound: "ENTITY_ZOMBIE_AMBIENT" wither-sound: "ENTITY_ZOMBIE_VILLAGER_AMBIENT" ```
👻 Horror Theme ```yaml hurt-sound: "ENTITY_PHANTOM_HURT" fire-sound: "ENTITY_SOUL_FIRE_AMBIENT" wither-sound: "ENTITY_ENDERMAN_SCREAM" ```
🔥 Inferno Theme ```yaml hurt-sound: "ENTITY_BLAZE_HURT" fire-sound: "ENTITY_BLAZE_AMBIENT" wither-sound: "ENTITY_BLAZE_SHOOT" ```
🎛️ Volume & Pitch Control
- Real-time Changes: 0.0 (silent) to 2.0 (very loud) - Real-time Changes: 0.0 (very deep) to 2.0 (very high) - Real-time Changes: Use `/nuclearzone reload` to apply instantly
---
📊 Technical Specifications
💻 System Requirements
- Dependencies: 1.21+ (Paper/Spigot/Bukkit) - Dependencies: 21+ - Dependencies: Minimum 1GB (2GB+ recommended) - Dependencies: None required (PlaceholderAPI optional)
🔧 Development Features
- Modular Design: Built with Paper 1.21+ optimizations - Modular Design: Professional development standards - Modular Design: Comprehensive exception management - Modular Design: Extensive JavaDoc comments - Modular Design: Easy to maintain and extend
📈 Performance Metrics
- Storage: ~45KB (lightweight) - Storage: <10MB typical usage - Storage: <1% on modern servers - Storage: Minimal (client-side particles) - Storage: <1MB for configuration and data
---
🏆 Why Choose NuclearZone?
✅ Professional Quality
- Long-term Support: Built to professional development standards - Long-term Support: Thoroughly tested across multiple environments - Long-term Support: Regular updates and improvements - Long-term Support: Committed to ongoing maintenance
✅ Complete Solution
- Comprehensive Documentation: Everything needed for radiation gameplay - Comprehensive Documentation: Works independently without required plugins - Comprehensive Documentation: Sensible defaults with extensive customization - Comprehensive Documentation: Detailed guides and examples
✅ Performance First
- Modern Technology: Designed for high-performance environments - Modern Technology: Efficient memory and CPU usage - Modern Technology: Handles large servers and multiple zones - Modern Technology: Built with latest Minecraft APIs
✅ Community Ready
- Server Flexibility: 10 complete language translations - Server Flexibility: Full LuckPerms compatibility - Server Flexibility: Works with popular server plugins - Server Flexibility: Adapts to any server style or theme
---
🔮 Future Development Roadmap
🎯 Planned Features
- Economy Integration: Different radiation types with unique effects - Economy Integration: Handheld radiation detection tools - Economy Integration: Dynamic zone expansion and contraction - Economy Integration: Radiation affected by weather conditions - Economy Integration: Radiation cleanup services and protection trading
🚀 Version 2.0 Goals
- Mobile Zones: Visual interface for zone management - Mobile Zones: Custom particle effects and animations - Mobile Zones: Placeable radiation emitters - Mobile Zones: Tools and processes to clean radiation - Mobile Zones: Moving radiation clouds and storms
---
📚 Support & Documentation
📖 Included Documentation
- Troubleshooting: Step-by-step setup instructions - Troubleshooting: Detailed explanation of all settings - Troubleshooting: Complete list of commands and permissions - Troubleshooting: 50+ sound alternatives with themed packs - Troubleshooting: Common issues and solutions
🆘 Getting Help
- Sound Problems: Check the detailed config comments - Sound Problems: Review the LuckPerms integration guide - Sound Problems: Adjust particle settings and zone limits - Sound Problems: Use the sound testing guide and examples
🔧 Advanced Configuration
- Integration Setup: Design unique protection gear - Integration Setup: Configure zones across different worlds - Integration Setup: Optimize for your specific server needs - Integration Setup: Connect with other plugins and systems
---
📝 License & Credits
📄 Usage Terms
NuclearZone is provided for Minecraft server use with the following guidelines: - Support: Allowed for server monetization - Support: Configuration and customization encouraged - Support: Please link to official sources - Support: Community-driven with developer involvement
👨💻 Development Team
- Ongoing Support: NuclearZone Development Team - Ongoing Support: Extensive testing and optimization - Ongoing Support: Built with server owner feedback - Ongoing Support: Committed to long-term maintenance
---
🎮 Get Started Today!
Transform your Minecraft server into a realistic post-apocalyptic survival experience where every step into the unknown could be your last. NuclearZone brings scientific accuracy, stunning visuals, and engaging gameplay mechanics together in one comprehensive plugin.
Download NuclearZone now and create unforgettable radioactive adventures!
---
*NuclearZone - Where survival meets science in the most dangerous zones of Minecraft!* ☢️🎮
Status: 1.0.0 | Status: Production Ready | Status: ✅ Complete