MultiWorld - PMMPCore Plugin

MultiWorld - PMMPCore Plugin

By CesarDev Published 28 Apr 2026 Β· Updated 16 May 2026
1.1k
4

Select version for changelog:

Changelog

MultiWorld Changelog v1.1.0


πŸš€ Major Features

✨ Permission System Integration

  • NEW: Full integration with PMMPCore's PurePerms permission system
  • NEW: 12 granular permission nodes for each command
  • NEW: Automatic permission seeding to Admin group on first startup
  • NEW: Permission guard functions with graceful fallbacks
  • NEW: Dimension-aware permission checking

πŸ”§ Migration Service

  • NEW: Automatic data migration between versions
  • NEW: Rollback protection and version management
  • NEW: Seamless upgrade path from v1.0.0

πŸ“¦ Distribution Improvements

  • NEW: Proper .mcpack format with custom icon
  • NEW: Professional addon packaging
  • NEW: Updated manifest.json with proper metadata

🎯 Enhanced Features

🏠 Spawn Logic Improvements

  • IMPROVED: Better first-join handling
  • IMPROVED: Fixed vanilla overworld compatibility
  • IMPROVED: No more forced teleportation on respawn
  • FIXED: Proper bedrock spawn rule integration

⚑ Performance & Architecture

  • NEW: onWorldReady() hook for better initialization timing
  • IMPROVED: Enhanced service integration
  • IMPROVED: Better dependency management
  • NEW: Dimension statistics logging on startup

πŸ› οΈ Technical Changes

πŸ“‹ Configuration Updates

  • INCREASED: MAX_ACTIVE_WORLDS from 100 to 500
  • INCREASED: TOTAL_DIMENSIONS from 50 to 10,000
  • NEW: Dimension usage statistics and monitoring

πŸ” Security & Permissions

  • ADDED: Permission nodes for all commands:
    • pperms.command.mw.create
    • pperms.command.mw.delete
    • pperms.command.mw.tp
    • pperms.command.mw.list
    • pperms.command.mw.info
    • pperms.command.mw.main
    • pperms.command.mw.setspawn
    • pperms.command.mw.setlobby
    • pperms.command.mw.setmain
    • pperms.command.mw.purgechunks
    • pperms.command.mw.keepmode
    • pperms.command.mw.help

πŸ“Š New Monitoring Features

πŸ“ˆ Dimension Statistics

  • NEW: Startup logging showing:
    • Total dimensions available
    • Dimensions currently in use
    • Available dimensions
    • Active worlds count
    • Usage percentage
    • Dimension IDs in use

πŸ”„ Compatibility

βœ… Backward Compatibility

  • MAINTAINED: Full backward compatibility with v1.0.0 worlds
  • MAINTAINED: All existing commands work unchanged
  • MAINTAINED: Same configuration structure

🎯 Breaking Changes

  • NONE: No breaking changes - smooth upgrade path

πŸ“ File Structure Changes

πŸ“¦ New Distribution Format

MultiWorld-V1.1.0.mcpack
β”œβ”€β”€ manifest.json (v1.1.0 metadata)
β”œβ”€β”€ pack_icon.png (custom icon)
└── scripts/
    β”œβ”€β”€ plugins.js
    └── plugins/
        β”œβ”€β”€ MultiWorld/
        └── ExamplePlugin/

πŸ”§ Internal Changes

  • MODIFIED: main.js - Added permission system & migration
  • MODIFIED: commands.js - Added permission guards
  • UNCHANGED: generator.js - Same generation API
  • UNCHANGED: config.js - Same configuration (with increased limits)
  • UNCHANGED: manager.js - Same world management
  • UNCHANGED: state.js - Same data structures

🎯 Summary

v1.1.0 transforms MultiWorld from a basic world management tool into a production-ready, enterprise-grade plugin with:

  • πŸ”’ Enterprise permissions
  • πŸ“Š Advanced monitoring
  • πŸ“¦ Professional distribution
  • πŸ”„ Seamless migrations
  • ⚑ Enhanced performance

Recommended for all servers - Upgrade today for better security, monitoring, and scalability!


 

Downloads

  • MultiWorld V1.1.0 (318.26 KB)

Show all downloads (1 older files)

Supported Minecraft versions

Installation Guides

1
ooooooooo this is awesome for bedwars servers and stuff