Skip to content

Movecraft 8.0.0 alpha 0

Pre-release
Pre-release
Compare
Choose a tag to compare
@oh-noey oh-noey released this 24 Apr 23:03

This is the first alpha for Movecraft 8, which is (finally!) aimed for Minecraft 1.13+. With this update, at least java 11 will be required to run the plugin. As usual with alphas, DO NOT RUN THIS ON ANY WORLD YOU CARE ABOUT WITHOUT A BACKUP - we are not responsible for anything that may go wrong with your world. If you do find any issues or have any suggestions, please report them in the issues section.

Known Issues

  • default craft types have not been updated, you will have to remove any numerical ids
  • This version has only been tested for 1.16.5, and should only be used on this version (technically, 1.16.4 should also work).
    • In the future, we will be supporting other versions (1.14.4, 1.15.2), however they are currently not supported.
  • Crafts do not waterlog their blocks when submerged (this is more-so a missing feature, however it is included here in case users expect it).
  • Entity highlighting (described later) is laggy for clients and uses a shulker instead of a magma creme, causing skulls in partial blocks.
  • New/reworked systems do not properly utilize internationalization.

New Features/Changes

  • AT LEAST JAVA 11 IS REQUIRED
  • All systems that previously utilized numeric ID's have been converted to namespaced keys.
    • For server administrators, sections of craft files which utilize lists of can also be supplied without the minecraft:, which in most use cases should be sufficient.
    • Furthermore, strings of the form "#..." will be recognized as block tags. You can again omit the minecraft: for vanilla registries.
      • You must currently include quotations around tags, as the # character indicates a comment in yaml/craft syntax. We may add an alternative character in the future to avoid this.
  • Craft file loading should now provide much clearer feedback in the case of errors (and is expected to improve further in the future).
  • Added a block highlighting provide visual feedback system through glowing invisible entities.
    • Automatic release notifications are now shorter and easier to determine the source of.
  • Detection has been re-written to utilize our new asynchronous world management system.
    • As a result, you should experience much more rapid feedback from both pilot signs and the pilot command.
    • In the case of failure, all errors will now be sent rather than only one.
      • In the future, this will leverage the highlighting system.
  • Craft movement should be significantly faster.
  • Speed signs now display an average of the most recent 20 movements, removing the upper 10% of outliers.
    • This value may be tuned in the future.
  • And more!

For Developers

If you are currently maintaining a project that utilizes the Movecraft API, check out the Movecraft 8.0 milestone for new/upcoming API features.