
VeinSpread
Turn ordinary blocks into living, growing veins like mycelium or sculk. Fully configurable.
Оцените первым
4
0
Список изменений
This is a massive update for VeinSpread that completely overhauls how veins grow, making them look and feel like living, organic roots.
✨ New Features
- Living Roots (Random Ticks): Veins no longer grow in robotic, synchronized steps. They now spread organically via a configurable chance per tick, just like natural crops.
- 3D Thickening: Veins don't just draw thin lines anymore. They now naturally fill gaps and thicken closer to the catalyst, creating solid, volumetric masses at the center while leaving thin tendrils at the edges.
- Hard Block Limit: Added
max-blocks-per-catalystto prevent infinite growth and protect your server's TPS. Set it to-1to remove the limit entirely. - Full WorldGuard Support: The plugin now properly fires
BlockSpreadEvent. If a block is inside a protected region, the vein will not break it. - Smart Destruction Tracking: If a player breaks a vein, a Creeper explodes, or WorldEdit removes blocks, the plugin instantly updates its data, decreases the block count, and allows the vein to regrow.
🛠️ Performance & Bug Fixes
- Massive Memory Leak Fixes: Completely rewrote memory management for tracking placed blocks. Removed redundant lists and fixed memory leaks that occurred when chunks unloaded or blocks were destroyed.
- Instant Startup: Removed heavy 3D cube scanning on server start. Placed blocks are now saved directly to
veins.jsonand load instantly. - No More Data Races: Fixed
ConcurrentModificationExceptionerrors during auto-saving by implementing deep snapshots of the data. - Optimized Direction Picking: Removed unnecessary object allocation when calculating branch directions, reducing Garbage Collector load.
⚠️ Important Note for Upgrading
The default values in config.yml have been heavily tweaked (e.g., growth-chance is now 0.02 and thicken-per-tick is 5) to ensure smooth performance on servers. Please delete your old config.yml to generate the new one, or manually add the new options.
📦 Installation
- Download
VeinSpread-1.2.0.jarbelow. - Replace your old
.jarin theplugins/folder. - Restart the server. (Your existing
veins.jsonis fully compatible!)
Файлы
VeinSpread-1.2.0.jar(28.69 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
3
Дата публикации
30.10.2026
