DecayingWool

DecayingWool

DecayingWool - Timed Wool Decay System

128 downloads 0 followers

๐Ÿงถ DecayingWool - Timed Wool Decay System

Add dynamic gameplay to BedWars! Wool gradually disappears through 3 phases with full GUI customization.

๐Ÿ“– Description

DecayingWool is a lightweight and optimized plugin for Minecraft 1.8.8 that adds a gradual wool decay system. Perfect for BedWars, Sky Wars, and other PvP modes where dynamic building mechanics matter.

โœจ Why is this useful?

  • ๐ŸŽฏ Adds strategy โ€” players canโ€™t just build a bridge and forget about it
  • โšก Speeds up gameplay โ€” fewer โ€œturtleโ€ tactics
  • ๐Ÿ”ฅ Increases dynamics โ€” constant movement and tension
  • ๐ŸŽฎ Balances the game โ€” defenses require continuous maintenance

๐ŸŽฏ How it works

3-Phase Decay System

When a player places wool, it goes through 3 phases before disappearing:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Phase 1: Team color (5 sec)         โ”‚
โ”‚ ๐ŸŸง Orange wool                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Phase 2: Gray wool (5 sec)          โ”‚
โ”‚ โฌœ Warning: almost decayed           โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Phase 3: Black wool (3 sec)         โ”‚
โ”‚ โฌ› Final warning                     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Disappearance (animation + sound)   โ”‚
โ”‚ ๐Ÿ’จ Block is fully removed            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Total duration: 13 seconds (customizable!)

๐ŸŽจ Visual Effects

  • Particles on each phase change (smoke, sparks, etc.)
  • Sounds on color change and disappearance
  • Break animation on final decay
  • Everything is configurable!

๐ŸŽฎ Key Features

โš™๏ธ Fully Customizable Phases

  • โฑ๏ธ Set any duration for each phase (1โ€“60 seconds)
  • ๐ŸŽจ Adjust visual effects (particles, sounds)
  • ๐ŸŒ Choose which worlds the system works in
  • ๐Ÿ”ง All via a beautiful GUI menu โ€” no files required!

๐Ÿ–ฑ๏ธ Intuitive GUI Controls

Main Menu (/decay):

  • ๐ŸŸข Enable/Disable the system
  • โš™๏ธ Edit phase durations
  • ๐ŸŒ World whitelist/blacklist management
  • ๐ŸŽจ Particles & sounds configuration
  • ๐Ÿ“Š Real-time statistics
  • ๐Ÿ’พ Auto-save for all settings

โฑ๏ธ Phase Editing via GUI

Easy time control:

  • Left click โ€” +1 second
  • Right click โ€” -1 second
  • Shift + Left click โ€” +5 seconds
  • Shift + Right click โ€” -5 seconds
  • Middle click โ€” reset to default

Changes auto-save and apply immediately!

๐ŸŒ World Management

Two operation modes:

Whitelist:

  • Plugin works only in selected worlds
  • Ideal for dedicated BedWars arenas

Blacklist:

  • Plugin works everywhere except listed worlds
  • Perfect for main peaceful worlds

Simple toggling:

  • All server worlds displayed in one GUI
  • Click to add/remove
  • Mode switches in one click

๐Ÿ“Š Real-Time Statistics

  • ๐Ÿ“ฆ Active blocks โ€” currently decaying wool
  • โœ… Total processed โ€” how many blocks passed through the system
  • โŒ Removed blocks โ€” total disappeared
  • ๐ŸŒ Per-world breakdown
  • โšก Performance impact โ€” TPS load

๐ŸŽจ Effects Customization

Particles:

  • Type selection (smoke, sparks, flame, etc.)
  • Particle amount
  • Enable/disable

Sounds:

  • On phase change
  • On disappearance
  • Adjustable volume & pitch
  • Preview in GUI

๐ŸŽฏ Example Use Cases

BedWars server

Fast-paced settings:
- Phase 1: 3 seconds
- Phase 2: 3 seconds  
- Phase 3: 2 seconds
Total: 8 seconds

Sky Wars arena

Medium-paced:
- Phase 1: 5 seconds
- Phase 2: 5 seconds
- Phase 3: 3 seconds
Total: 13 seconds

Slow mode

Beginner-friendly:
- Phase 1: 10 seconds
- Phase 2: 10 seconds
- Phase 3: 5 seconds
Total: 25 seconds

๐Ÿš€ Installation

  1. Download the plugin JAR
  2. Place it into the plugins/ folder
  3. Restart the server or run /reload
  4. Done! Configure via /decay

Requirements

  • โ˜• Java: 8
  • ๐ŸŽฎ Minecraft: 1.8.x
  • ๐Ÿ”Œ Platform: Spigot / Paper / Bukkit
  • ๐Ÿ’พ RAM usage: ~2โ€“5 MB (very lightweight!)

๐Ÿ’ป Commands & Permissions

Commands

Command Description Aliases
/decay Open main settings menu /dw, /dwool
/decay menu Open main menu -
/decay reload Reload configuration -
/decay toggle Enable/disable system -
/decay stats Open statistics menu -
/decay cleanup Clear all decaying blocks -

Permissions

decayingwool.*              # All permissions
  โ””โ”€ decayingwool.admin     # Full access to commands & GUI
  โ””โ”€ decayingwool.bypass    # Playerโ€™s wool does NOT decay*

โš ๏ธ Note: bypass only works for non-OP players. OP players always follow decay rules.


โš™๏ธ Configuration

config.yml

The plugin auto-generates config files, but GUI editing is recommended!

# Main settings
plugin:
  enabled: true
  debug: false

# Decay settings
decay:
  enabled: true
  phase1-duration: 5
  phase2-duration: 5
  phase3-duration: 3
  
  world-mode: "whitelist"
  enabled-worlds:
    - world_bedwars
    - bw_arena1
  
  effects:
    particles:
      enabled: true
      type: "SMOKE_NORMAL"
      amount: 5
    sound:
      enabled: true
      phase-change: "BLOCK_WOOL_BREAK"
      disappear: "BLOCK_WOOL_BREAK"
      volume: 0.5
      pitch: 1.0
  
  drops:
    drop-items: false
    drop-on-break: true

# Performance
performance:
  max-blocks-per-tick: 50
  cleanup-interval: 200
  async-processing: true

๐ŸŽฏ Server-Oriented Features

โšก Performance Optimizations

  • Asynchronous processing โ€” no TPS drops
  • Blocks-per-tick cap โ€” prevents lag
  • Auto cleanup of inactive blocks
  • Low memory usage (2โ€“5 MB)
  • Thread-safe operations

๐Ÿ”’ Safety

  • Permission checks
  • Config validation
  • No duplication exploits
  • Compatible with other plugins

๐ŸŒ Compatibility

Tested with:

  • BedWars1058
  • BedWarsProxy
  • Multiverse-Core
  • WorldGuard
  • GriefPrevention
  • EssentialsX

๐Ÿ“Š Technical Details

Architecture

DecayingWool
โ”œโ”€โ”€ Managers
โ”‚   โ”œโ”€โ”€ DecayManager
โ”‚   โ”œโ”€โ”€ GUIManager
โ”‚   โ”œโ”€โ”€ WorldManager
โ”‚   โ””โ”€โ”€ ConfigManager
โ”œโ”€โ”€ GUI Menus
โ”‚   โ”œโ”€โ”€ MainMenu
โ”‚   โ”œโ”€โ”€ PhaseSettingsMenu
โ”‚   โ”œโ”€โ”€ WorldManagement
โ”‚   โ”œโ”€โ”€ EffectsMenu
โ”‚   โ””โ”€โ”€ StatisticsMenu
โ”œโ”€โ”€ Listeners
โ”‚   โ”œโ”€โ”€ BlockPlace
โ”‚   โ”œโ”€โ”€ BlockBreak
โ”‚   โ”œโ”€โ”€ InventoryClick
โ”‚   โ””โ”€โ”€ ChunkListener
โ””โ”€โ”€ Models
    โ””โ”€โ”€ DecayingBlock

Data Handling

  • ConcurrentHashMap for safe async access
  • Periodic cleanup
  • Chunk unload handling

๐ŸŽฎ Usage Tips

For admins

  1. Start with default settings (5/5/3)
  2. Test on an arena
  3. Get player feedback
  4. Adjust for your server style
  5. Use statistics menu

For players

  • ๐ŸŸง Colored wool โ€” just placed
  • โฌœ Gray wool โ€” decaying soon
  • โฌ› Black wool โ€” final warning
  • ๐Ÿ’จ Gone โ€” place more

Recommended settings

Fast-paced (solo): 2 / 2 / 1 (5 sec) Standard (2โ€“4 players): 5 / 5 / 3 (13 sec) Slow mode: 10 / 10 / 5 (25 sec)


๐Ÿ› Known limitations

  • Only works with wool (Material.WOOL in 1.8.8)
  • More blocks can be added via affected-wool
  • Timers reset on server restart (normal behavior)

Version Minecraft Loader Download

DecayingWool 1.0.0

1.0.0

1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9
bukkit, paper, purpur, spigot
Download