▶️ ЗАБЕРИ СВОИ 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.3

release13 ноября 2025 г.

FarmworldPlugin - Bugfix Update 🔧

🐛 Bug Fixes

🔄 Plugin Load Order Correction

  • Fixed: NoClassDefFoundError on server startup
  • Delayed Multiverse Core Initialization Prevents Load Order Issues

🆕 New Features

📋 Help Command

  • New Command: /farmworld help displays comprehensive help
  • Dynamic Display: Admin commands visible only to authorized users
  • Also works with aliases (/fw help, /farmworld help)

🔧 Improvements

🌍 Expanded Minecraft Compatibility

  • Now supports all Minecraft+ versions
  • Future-proof for upcoming updates

Farmworld plugin 1.1.1

release8 ноября 2025 г.

Changelog v1.1.0 - Major Feature Update

🎉 New Features

📊 PlaceholderAPI Support

  • Integration with PlaceholderAPI for external plugins

  • 7 new placeholders available:

  • %farmwelt_reset_time% - Formatted time until reset (e.g., "5d 3h 20m")

  • %farmwelt_reset_days% - Days until reset

  • %farmwelt_reset_hours% - Hours until reset

  • %farmwelt_reset_minutes% - Minutes until reset

  • %farmwelt_reset_date% - Exact date of the next reset

  • %farmwelt_reset_enabled% - Status (Enabled/Disabled)

  • %farmwelt_reset_interval% - Reset interval in days

  • Usable in scoreboards, tab lists, chat plugins, Holograms

📊 BossBar Countdown

  • Permanent display of the reset countdown for all players

  • Dynamic colors based on remaining time:

  • 🔵 Blue: > 7 days

  • 🟢 Green: 3-7 days

  • 🟡 Yellow: 1-3 days

  • 🔴 Red: < 1 day

  • Progress bar visually displays the remaining time

  • Configurable (title, update interval, on/off)

  • Automatic join handling for new players

🔄 Automatic Update Checker

  • Checks for new versions on server startup (Modrinth API)

  • Console notification with changelog highlights

  • In-game notification for admins upon joining

  • Displays direct download link

  • Intelligent version comparison

  • Asynchronous execution (does not block)

  • Configurable (can be disabled)

🔧 Reload Command

  • New /farmwelt reload command
  • Reloads all configurations without restarting the server
  • Updates config.yml, worlds.yml, BossBar, and PlaceholderAPI
  • Displays performance measurement (reload time)
  • Console and in-game execution possible
  • Admin permission required

🆕 Automatic Config Update

  • New config options are automatically added during updates
  • Existing settings are retained
  • No manual config migration required
  • Works on server startup and after plugin updates

🎨 Startup Banner

  • Attractive ASCII banner in the console on server startup
  • Displays plugin name, version, and author
  • Professional appearance

📝 New Configuration Options

config.yml

# Update Checker
update-checker:

enabled: true

notify-admins: true

# BossBar
bossbar:

enabled: false

title: "&6Farm World Reset: &e{time}"

update-interval: 20

🔧 Technical Improvements

  • Integrated Gson library (relocated, no conflicts)

  • PlaceholderAPI as a soft dependency

  • New manager classes: BossBarManager, UpdateChecker

  • Enhanced reload functionality in WorldManager

  • New listeners: PlayerJoinListener for BossBar & update notifications

📦 Dependencies

  • PlaceholderAPI 2.11.5 (optional)
  • Gson 2.10.1 (included in the plugin)
  • Multiverse Core 4.3.12 (as before)

🎮 Commands

  • /farmwelt reload - Reloads configurations (admin)
  • All previous commands remain Unchanged

🔐 Permissions

  • No new permissions required

  • farmwelt.admin or OP for reload command

Farmworld plugin 1.1.0

release7 ноября 2025 г.

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! 🚀

Farmworld plugin 1.0.5

release10 августа 2025 г.

You can no longer take items out of the GUI.

Farmworld plugin 1.0.5

release9 августа 2025 г.

Configuration & Spawn Points: A new world spawn option was added to determine whether the farm world spawn should be used as the main world spawn. The configuration structure was overhauled: "plot" was renamed to "Farmworld," and your requested spawn coordinates were set as the default. The names of the farm worlds (Overworld, Nether, End) are now configurable in the worlds.yml file.

Commands & GUI: The /farmwelt command now opens a graphical user interface (GUI) for selecting a farm world. The admin command syntax was simplified to /farmwelt <on|off> . Clicking within the GUI closes the inventory and safely teleports the player to the selected world.

Admin Features in the GUI: Players with the farmwelt.admin permission now see a red concrete block in the bottom right of the GUI. Clicking this block opens a new “Admin Settings” menu. Within this menu, the farm worlds (Overworld, Nether, End) can be enabled or disabled with a click, with their status visually indicated.

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:CC-BY-NC-4.0
Опубликован:7 месяцев назад
Обновлён:4 месяца назад
Главная