
Farmworld plugin
With this plugin, you can create a farm world on your server with an Overworld, Nether, and End. Players are safely teleported to random locations; admins can activate or deactivate the worlds via command.
323
3
Список изменений
FarmweltPlugin v1.0.5 - Major Update: Auto-Reset & Enhanced Safety
🎉 What's New
🔄 Automatic World Reset System
- Scheduled Resets: Configure automatic world resets with customizable intervals (in days)
- Smart Warnings: Players receive warnings at configurable times before reset (7 days, 3 days, 1 day, 12h, 6h, 3h, 1h)
- Safe Evacuation: All players are automatically teleported to safety before reset
- Multiverse-Core Integration: Seamless world deletion and recreation
- Unified Seed System: One seed for all dimensions (like Singleplayer
/seedcommand) - Admin Controls: New
/resetcommand with subcommands (now, info, reschedule, toggle)
🛡️ Enhanced Safety Features
No more unsafe spawns! Complete overhaul of teleportation safety checks:
Overworld:
- ✅ No cave spawns - sky must be visible
- ✅ No bedrock spawns
- ✅ No lava nearby
- ✅ 2 blocks of air above player
- ✅ Proper ground (no water, no lava)
Nether:
- ✅ Spawns between Y=32 and Y=120 (avoids bedrock)
- ✅ 3 blocks of air for safety
- ✅ Lava check in all directions
- ✅ Lava-fall protection (checks above player)
- ✅ Only safe, open platforms
End:
- ✅ Spawns on outer islands (1000-2000 blocks from center)
- ✅ NOT on the main island (no Ender Dragon fights!)
- ✅ Only End Stone platforms (no obsidian pillars)
- ✅ No bedrock
- ✅ 3 blocks of air
⚙️ Full Configuration System
Two comprehensive config files:
config.yml - Main configuration:
- General settings (debug mode)
- Teleport settings (range, attempts, safety checks)
- Customizable messages (all player messages)
- World reset configuration
- Warning system
worlds.yml - World management:
- Farm world configuration (Overworld, Nether, End)
- Enable/disable individual worlds
- Custom spawn location for
/spawncommand
💬 Customizable Messages
All player-facing messages are now configurable:
- Permission denied messages
- World disabled notifications
- Teleport success messages
- Safe location not found warnings
- Supports placeholders (e.g.,
{world})
🎮 New Commands
/reset now - Instantly reset all farm worlds (admin)
/reset info - Show next reset time and configuration
/reset reschedule - Recalculate next reset date
/reset toggle - Enable/disable auto-reset system
📋 Requirements
- Minecraft: 1.21.8 (Paper/Spigot)
- Multiverse-Core: 4.3.12+ (Required!)
- Java: 17+
🔧 Configuration Highlights
Auto-Reset Example
world-reset:
enabled: true
reset-interval-days: 30
random-seed: true
send-warnings: true
Custom Seed (Same for all dimensions)
world-reset:
random-seed: false
seed: 123456789 # One seed for Overworld, Nether & End
Teleport Safety
teleport:
range:
normal: 1000 # -1000 to +1000 for Overworld/Nether
end-min: 1000 # Minimum distance in End
end-max: 2000 # Maximum distance in End
safety:
check-lava-nether: true
lava-check-radius: 1
Custom Messages (Multilingual Support)
messages:
no-permission: "&cYou don't have permission!"
teleport-success: "&7Teleported to {world}&7!"
🐛 Bug Fixes
- Fixed unsafe spawn locations
- Fixed players spawning in caves
- Fixed lava spawns in Nether
- Fixed End dragon island spawns
- Improved random location algorithm
📚 Technical Details
- 11 Java classes with clean, documented code
- Config validation with safe defaults
- Performance optimized teleport checks (max 50 attempts)
- Thread-safe reset scheduler (checks hourly)
- Locale support via customizable messages
🆙 Upgrading from 1.0.4
- Backup your server
- Replace the JAR file
- Install Multiverse-Core if not already installed
- Start server - new config files will be generated
- Configure
config.ymlandworlds.ymlto your needs
📖 Full Documentation
See the included README.md for complete setup instructions and all configuration options.
Download now and enjoy safe, automated farm worlds with zero maintenance! 🚀
Файлы
farmwelt-1.1.0.jar(33.11 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1.0
Загрузчики
BukkitPaperSpigot
Версии игры
1.21–1.21.10
Загрузок
9
Дата публикации
4 мес. назад
