Multiverse-Core icon indicating copy to clipboard operation
Multiverse-Core copied to clipboard

MV5

Open benwoo1110 opened this issue 2 years ago • 1 comments

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> and multiverse.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

benwoo1110 avatar Feb 02 '23 08:02 benwoo1110

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

zax71 avatar Aug 24 '23 16:08 zax71