▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Farmworld plugin
Farmworld plugin

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
Все версииFarmworld plugin 1.1.0

Farmworld plugin 1.1.0

Release4 мес. назад

Список изменений

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 /seed command)
  • Admin Controls: New /reset command 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 /spawn command

💬 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

  1. Backup your server
  2. Replace the JAR file
  3. Install Multiverse-Core if not already installed
  4. Start server - new config files will be generated
  5. Configure config.yml and worlds.yml to 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

Загрузчики

Bukkit
Paper
Spigot

Версии игры

1.21–1.21.10

Загрузок

9

Дата публикации

4 мес. назад

Загрузил

ID версии

Главная