Skip to content

Releases: Akar1881/XMobGeneration

XMobGen 1.8

Choose a tag to compare

@Akar1881 Akar1881 released this 02 Jan 15:27

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

XMobGen 1.7

Choose a tag to compare

@Akar1881 Akar1881 released this 01 Jan 12:31

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

XMobGen 1.6

Choose a tag to compare

@Akar1881 Akar1881 released this 30 Dec 19:21

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

XMobGen 1.5

Choose a tag to compare

@Akar1881 Akar1881 released this 30 Dec 16:03

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

XMobGen 1.4

Choose a tag to compare

@Akar1881 Akar1881 released this 30 Dec 12:16

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

XMobGen 1.3

Choose a tag to compare

@Akar1881 Akar1881 released this 29 Dec 16:18

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

XMobGen 1.2

Choose a tag to compare

@Akar1881 Akar1881 released this 29 Dec 12:55

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

1.1

1.1

Choose a tag to compare

@Akar1881 Akar1881 released this 29 Dec 10:02

Version 1.1.0 (2024-12-29)

Added

  • Custom Drops System

    • Added GUI interface for managing custom drops per spawn area
    • Added chest button in slot 31 of area edit menu
    • Added toggle button for enabling/disabling custom drops
    • Added save button for manual saving
    • Implemented drag-and-drop functionality for items
    • Added automatic saving when closing the inventory
    • First 45 slots available for custom drop items
  • Area Restart System

    • Added automatic area restart functionality
    • Configurable restart interval (minimum 1 minute)
    • Warning message before restart
    • Complete reset of all mob spawns during restart
    • Persistence of area configurations through restarts

Fixed

  • Item dragging functionality in custom drops menu
  • Slot restrictions for bottom row buttons
  • Inventory interaction handling

Technical Changes

  • Added CustomDropsMenu implementation
  • Enhanced GUIListener with custom drops handlers
  • Added InventoryDragEvent support
  • Added InventoryCloseEvent handler
  • Implemented RestartManager for area resets
  • Added configuration options for restart intervals

Minecraft

Choose a tag to compare

@Akar1881 Akar1881 released this 28 Dec 18:22

XMobGeneration

A powerful Minecraft plugin for managing custom mob spawn areas with an intuitive GUI interface.

Features

  • Create up to 45 custom mob spawn areas
  • GUI-based management system
  • WorldEdit integration for easy area selection
  • Customizable mob types, spawn counts, and respawn delays
  • Per-area spawn control
  • Persistent data storage