Multiverse-Core
Multiverse-Core copied to clipboard
MV5
WILL BE UPDATED AS DEVELOPMENT MATERIALISE MORE
Big Boy Features
- [ ] Convert all commands to ACF Command Framework
- [x] Localisation i18n support
- [x] New command flag management api
- [x] Revamp destination api
- [x] Revamp permission checking and handling
- [x] Revamp world manager
- [ ] Redo teleporter and teleport queue
- [ ] Redo custom MV events being called
- [x] Change to use CommentedConfiguration
Issues to resolve
- [x] Replace deprecated EntityCreatePortalEvent with PortalCreateEvent (#2000)
- [ ] Loading/Unloading world with command block (#2560)
- [ ] Keep certain world files when regening (#1907, #2783)
- [x] Deprecated API methods (#2436)
- [ ] Bypass confirm for dangerous actions (#2764)
- [x] Adds the ability to set fixed player join location (#2461, #2752)
- [ ] Add support for non-default bukkit.yml config location (#2791)
- [ ] Format-strings instead of string concatenation (#360)
- [ ] Improper usage of groupId and artifactId (#447)
- [x]
/mv anchor <name> <x,y,z>andmultiverse.core.list.anchor(#831) - [ ] Any destination as respawn point (#901)
- [ ] Revise how we handle permissions. (#928)
- [ ] Finer permissions for world properties and commands. (#1292)
- [ ] List over world properties (#1399)
- [x] Include option to switch between worldalias and worldname in /mv list (#1420)
- [ ] Multiverse Teleport to another world with "~" coords (#1442)
- [ ] Use setSpawnFlags() to control monster spawning (#1469)
- [ ] Per-World Worldborder Command (#1776)
- [x] Add tabcomplete (#1955, #2729)
- [x] Order mv list output alphabetically (#1960)
- [x] Double charge $ on entryfee when teleporting to nether (#1971)
- [x] Better world manager operation result output (#2148)
- [ ] First spawn in a server "ignores" the multiverse set gamemode (#2171)
- [ ] Issue when player relogin to a multiverse world that was deleted (#2221)
- [x] Change bukkit world's spawnpoint to align with mv's (#2226)
- [x] Customise and translate messages (#2273, #2575)
- [ ] Import command switch to automatically extract Nether & End dimensions from a Vanilla world save (#2389)
- [x] Remove messagecooldown and teleportcooldown (#2424)
- [x] Per world teleport permissions (#2621)
User Breaking Change
- [x] Minimum Minecraft version is now 1.16 instead of 1.13
- [x] Remove features:
- [x] Message Cooldown
- [x] Teleport Cooldown
Code Breaking Change
- [x] Remove TravelAgent backward compatibility
- [x] Remove deprecated PlayChatEvent
- [ ] Moved class and packages structure
MV5 Command todo list
- [x]
anchor#3098 - [x]
check - [x]
clone - [x]
config - [x]
confirm - [x]
coord - [x]
create - [x]
debug - [x]
delete - [x]
dumps - [x]
gamerule - [x]
gamerules - [x]
generators#3032 - [x]
help - [x]
import - [x]
info#3030 - [x]
list - [x]
load - [x]
modify - [x]
multiverse(root command) - [ ]
purge - [x]
regen - [x]
reload - [x]
remove - [x]
setspawn#3057 - [x]
spawn#3057 - [x]
teleport - [x]
unload - [x]
version#3056 - [x]
who#3055
MV5 Command todo list
- [ ]
anchor - [x]
check - [x]
clone - [x]
config - [x]
confirm - [x]
coord - [x]
create - [x]
debug - [x]
delete - [x]
dumps - [ ]
environment - [x]
gamerule - [x]
gamerules - [ ]
generator - [x]
help - [x]
import - [ ]
info - [x]
list - [x]
load - [ ]
modify add - [ ]
modify clear - [ ]
modify - [ ]
modify remove - [ ]
modify set - [x]
multiverse(root command) - [ ]
purge - [x]
regen - [x]
reload - [x]
remove - [ ]
setspawn - [ ]
spawn - [x]
teleport - [x]
unload - [ ]
version - [ ]
who