Перейти к содержимому
Mineforgian

XMobGeneration

A powerful Spigot plugin for managing custom spawn areas with WorldEdit integration and GUI Support, Limit of 45 areas

Загрузки
1K
Подписчики
5
Обновлён
11 июня 2025 г.
Лицензия
GPL-3.0-only

Опубликован 28 декабря 2024 г.

⚠️ Project Archived — See the Successor / Alternative

This XMobGeneration plugin is now archived. I no longer maintain it, so there will be no further updates (bug fixes, new features, version support).


📖 What this was

XMobGeneration was a powerful plugin for managing custom mob spawn areas with GUI support and WorldEdit integration.
Key features included:

  • Up to 45 custom spawn zones
  • Intuitive GUI for config
  • Support for vanilla mobs and MythicMobs integration
  • Boss systems (thread-safe spawns, respawn delays, damage-based drop distribution)
  • Customizable drop systems, XP rewards, and area configurations

👉 Use another maintained plugin / fork

For better support, stability, and compatibility with newer Minecraft versions, I encourage using an actively maintained alternative or community fork.


📌 Notes & Permissions

  • No further updates or enhancements will be done.
  • You are free to fork, reuse, or adapt the code if you want to.
  • I may read reports but can’t promise fast responses.
  • Please verify compatibility before using in production setups.

Ченджлог

1.9.0Релиз1.21.3, 1.21.4, 1.21.5 · 11 июня 2025 г.

Version 1.9.0 (2025-06-11)

Added

  • Level Range System:

    • Set minimum and maximum levels for mobs in large areas
    • Random level assignment between min/max range
    • Use /xmg levelrange <area> <minLevel> <maxLevel> command
    • Perfect for large 500x500+ areas with varied difficulty
  • Player Proximity Spawning:

    • Optional player proximity requirement for mob spawning
    • Configurable proximity range (minimum 10 blocks)
    • Use /xmg proximity <area> <true|false> <range> command
    • Prevents unnecessary spawning when no players are nearby
    • Optimizes performance for large servers (150-200+ players)
  • Enhanced Boss Areas:

    • Boss areas now support both boss and normal mob spawning
    • No need to create nested areas anymore
    • Normal mobs spawn alongside bosses in boss areas
    • Better area utilization and management

Fixed

  • Critical Bug Fixes:

    • Fixed NullPointerException in LocationSerializer when using boss wand
    • Fixed mob damage not properly affecting players
    • Fixed health scaling issues with custom mob stats
    • Improved thread safety for multiple arena handling
  • Performance Improvements:

    • Optimized spawning system for large servers
    • Better memory management for multiple worlds
    • Reduced lag with proximity-based spawning
    • Enhanced mob tracking efficiency
  • Boss System Enhancements:

    • Fixed boss spawn coordination issues
    • Improved boss area mob management
    • Better handling of boss and normal mob coexistence
    • Enhanced boss respawn reliability

Technical Improvements

  • Enhanced null safety in location handling
  • Improved error handling for large area management
  • Better validation for level range settings
  • Optimized proximity checking algorithms
  • Enhanced thread-safe operations for high-player-count servers

Performance Optimizations

  • Reduced CPU usage with proximity-based spawning
  • Optimized for 150-200+ player servers
  • Better memory management across multiple worlds
  • Improved spawn location finding algorithms
1.8.0Релиз1.21.2, 1.21.3, 1.21.4 · 2 января 2025 г.

Version 1.8.0 (2025-01-02)

Added

  • XP System:
    • Configurable XP rewards per spawn area
    • Direct XP rewards for regular mob kills
    • Proportional XP distribution for boss kills based on damage dealt
    • XP amount configuration through GUI and commands
    • Visual XP gain notifications

Fixed

  • Boss spawn system improvements:
    • Fixed issue with duplicate boss spawns
    • Added thread-safe coordination for boss spawning
    • Improved boss death and respawn handling
    • Better synchronization of boss area mob clearing
    • Enhanced state management for boss tracking

Technical

  • Added ReentrantLock for thread-safe boss spawn handling
  • Improved validation in boss death processing
  • Enhanced coordination between mob clearing and boss respawning
  • Better state management for boss tracking and respawn tasks
  • Improved logging for boss spawn and death events
1.7.0Релиз1.21.2, 1.21.3, 1.21.4 · 1 января 2025 г.

Version 1.7.0 (2025-01-01)

Fixed

  • Boss spawn system improvements:
    • Fixed issue with duplicate boss spawns
    • Added thread-safe coordination for boss spawning
    • Improved boss death and respawn handling
    • Better synchronization of boss area mob clearing
    • Enhanced state management for boss tracking

Technical

  • Added ReentrantLock for thread-safe boss spawn handling
  • Improved validation in boss death processing
  • Enhanced coordination between mob clearing and boss respawning
  • Better state management for boss tracking and respawn tasks
  • Improved logging for boss spawn and death events
1.6.0Релиз1.21.2, 1.21.3, 1.21.4 · 30 декабря 2024 г.

XMobGeneration Changelog

Version 1.6.0 (2024-12-30)

Added

  • MythicMobs Integration
    • Support for spawning MythicMobs in spawn areas
    • Use 'mythic:mobtype' format in mob configuration
    • Automatic level scaling for MythicMobs
    • Proper handling of MythicMobs stats and abilities
    • Soft dependency integration - works with or without MythicMobs
  • New mob type format support:
    • Vanilla mobs: Use regular mob types (e.g., ZOMBIE, SKELETON)
    • MythicMobs: Use 'mythic:' prefix (e.g., mythic:CustomBoss)

Changed

  • Enhanced mob spawning system to handle both vanilla and MythicMobs
  • Improved configuration validation for mob types
  • Better error handling for missing MythicMobs types
  • Updated command system to support MythicMobs syntax

Technical

  • Added MythicMobsManager for handling MythicMobs integration
  • Improved mob type validation system
  • Enhanced spawn handling for different mob types
  • Added safety checks for MythicMobs dependency
1.5.0Релиз1.21.2, 1.21.3, 1.21.4 · 30 декабря 2024 г.

Version 1.5.0 (2024-12-30)

Added

  • New reload command (/xmg reload) to refresh configuration and restart mob areas
  • Default 100% drop chance for newly added custom drops
  • Ability to edit drop chances through areas.yml
  • Improved custom drops menu with cleaner lore handling

Changed

  • Custom drops now show current drop chance in GUI
  • Simplified drop chance management through configuration
  • Better lore handling for custom drop items
  • Fixed custom drops preserving original item lore when dropped
  • Improved chance persistence in custom drops menu

Fixed

  • ItemMeta handling in CustomDropsMenu
  • Improved lore cleanup when saving items
  • Better null checks for item metadata
  • Fixed custom drops chance reset on GUI close
  • Preserved existing drop chances when saving items
1.4.0Релиз1.21.2, 1.21.3, 1.21.4 · 30 декабря 2024 г.

XMobGeneration Changelog

Version 1.4.0 (2024-12-30)

Added

  • Custom Mob Equipment System
    • New GUI interface for configuring mob equipment
    • Equipment slots for helmet, chestplate, leggings, boots, and off-hand item
    • Persistent equipment storage per spawn area
    • Visual equipment slot indicators
    • Easy equipment management through inventory clicks
    • Equipment preserved through mob respawns and server restarts
    • Zero drop chance for equipped items

Fixed

  • Equipment persistence issues:
    • Fixed equipment not being reapplied when mobs respawn
    • Fixed equipment data not being properly loaded on server restart
  • Spawn count issues:
    • Fixed duplicate mob spawning on server restart
    • Improved spawn initialization timing

Technical Changes

  • Added MobEquipment model for storing equipment configurations
  • Implemented CustomMobEquipmentMenu for GUI configuration
  • Enhanced SpawnManager with equipment application
  • Updated area configuration storage for equipment
  • Added equipment button to area edit menu
  • Improved server startup spawn handling
  • Added proper equipment serialization/deserialization
  • Added InventoryUtils for better inventory management
1.3.0Релиз1.21.2, 1.21.3, 1.21.4 · 29 декабря 2024 г.

Version 1.3.0 (2024-12-29)

Fixed

  • Spawn Count System
    • Fixed issue where more mobs would spawn than configured
    • Added accurate mob counting per area
    • Improved initial spawn logic to respect configured limits
  • Respawn System
    • Fixed issue where all mobs would respawn when one dies
    • Implemented individual mob respawn tracking
    • Each mob now respawns independently after its configured delay
  • Mob Containment System
    • Added system to prevent mobs from leaving their designated areas
    • Automatic teleportation of mobs back to safe locations
    • Prevention of player interactions that could move mobs out of areas

Technical Changes

  • Added RespawnTask for handling individual mob respawns
  • Enhanced MobTracker with better mob counting and tracking
  • Improved spawn location validation
  • Added containment checks and teleport handling
  • Optimized mob cleanup and management
1.2.0Релиз1.21.2, 1.21.3, 1.21.4 · 29 декабря 2024 г.

Version 1.2.0 (2024-12-29)

Added

  • Mob Configuration System
    • Custom mob names with level display
    • Configurable health and damage per area
    • Level system with visual indicators
    • Hologram display format: [Lv.X] Name [Health❤]
    • GUI interface for mob stat configuration
    • New commands:
      • /xmg setmobnames
      • /xmg mobconfig

Technical Changes

  • Added MobStats model for storing mob configurations
  • Implemented MobStatsMenu for GUI configuration
  • Added MobDamageListener for custom damage handling
  • Enhanced SpawnManager with mob stat application
  • Updated area configuration storage

Комментарии

Загружаем…