Skip to content

regix1/MyWorlds

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

620 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MyWorlds 🌍

Spigot Resource Dev Builds GitHub Release

Advanced World Management plugin for Bukkit/Spigot servers

✨ Fork Features

This enhanced fork adds powerful inventory management capabilities to the original MyWorlds plugin.

🎯 Enhanced Inventory Management

New Commands

Command Description Aliases
/world clearinventory <player> <world> [type] Clear player inventories with granular control /world clearinv
/world clearenderchest <player> <world> Quick enderchest clearing /world clearender, /world clearec

Clear Types:

  • inventory - Clears only the regular inventory and XP data
  • enderchest - Clears only the enderchest
  • both - Clears everything (default)

Features

  • βœ… Works with online and offline players
  • βœ… Support for UUID or player name
  • βœ… Granular control over what gets cleared
  • βœ… Smart autocomplete for all parameters
  • βœ… XP data management when clearing inventories
  • βœ… Full backward compatibility with existing scripts

πŸ” Permissions

Permission Description Default
world.clearinventory Allows clearing player inventories OP
world.clearenderchest Allows clearing player enderchests OP

πŸ”§ Technical Improvements

  • Fixed dependency issues with MythicDungeons and AvnGUI
  • Added local repository support for more reliable builds
  • Improved GitHub Actions workflow for automated releases
  • Enhanced error handling and logging

πŸ“¦ Installation

  1. Download the latest release JAR from the Releases page
  2. Place it in your server's plugins folder
  3. Restart your server

πŸ› οΈ Building from Source

git clone https://github.com/regix1/MyWorlds.git
cd MyWorlds
mvn clean package

The built plugin will be in the target directory.

πŸ“š Usage Examples

Clear Everything (Default)

/world clearinventory Steve world

Clear Only Inventory

/world clearinv Steve world_nether inventory

Clear Only EnderChest

/world clearenderchest Steve world_the_end

or

/world clearinv Steve world enderchest

Using UUID

/world clearinv 069a79f4-44e9-4726-a5be-fca90e38aaf5 world

πŸ”Œ Dependencies

Dependency Required Description
BKCommonLib βœ… Yes Core library (included)
Multiverse-Core ❌ Optional World management integration
PlaceholderAPI ❌ Optional Placeholder support
MythicDungeons ❌ Optional Dungeon instance support

πŸ“„ License

This plugin maintains the same license as the original MyWorlds plugin.

🀝 Contributing

Feel free to submit issues and enhancement requests!

πŸ™ Credits


About

Cross-world teleportations and world managing commands - A Bukkit plugin for comprehensive world management with advanced inventory control and clearing features

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%