Remote workspaces support (2023.2+)

Supported MCreator versions
2023.2
2023.3
2023.4
2024.1
Tags / plugin type
Java plugin
tree
Downloads:
4446
Upvotes: 64
About the plugin

This plugin is the replacement for the old native VCS (Version Control System) support by MCreator.

 

After 3 years of being a part of the software, it looked like the remote workspaces system is not popular enough to keep it in the core for any longer. The reason for this may be the fact that the integration only supported a limited set of features the involved system (Git API) could offer. So, as the maintainers did not have the time to dedicate to it, the system was migrated to a Java plugin for it to gain a chance to get more features supported faster than if it was included in the core software.

The plugin can be installed in the 3rd snapshot of 2023.2 update and higher versions by anyone using the system in earlier releases, and there will be literally no change in the workspace.

 

Releases for older versions are available on plugin's GitHub page.

Changelog:

2024.1.4 (Draft)

  • <placeholder>

2024.1.3

2024.1.2

  • [Bug fix] Plugin's actions and tab could disappear from workspace

2024.1.1

2024.1.0.1

  • Dropped earlier versions support due to breaking change in supported versions validation

2023.4.1

  • Progress dialogs are now displayed during some time-consuming operations
  • [Bug fix] Conflict resolve dialog could not be resized
  • [Bug fix] Deleting workspace file locally/remotely was making further sync attempts impossible
  • [Bug fix] Checking out different branch had no effect on the workspace
  • [Bug fix] Remote branches could not be deleted
  • [Bug fix] Branches with unmerged commits could not be deleted

2023.3.1

  • Ported to 2023.3
  • Added support for fetching/renaming/deleting branches
  • [Bug fix] Committer name could be set improperly in some cases

2023.2.2

  • Added "Rollback local changes" action
  • [Bug fix] Plugin caused MCreator to freeze on MacOS devices

2023.2.1 (Initial porting)

  • Initial migration from MCreator core
  • New branch dialog now responses to invalid branch name definition
Project members
Maintainer
Former developer
Texture designer
License
GNU General Public License version 3 (GPLv3)

Plugin downloads
2024.1.3 - mcreator-vcs-2024.1.3.zipUploaded on: 04/22/2024 - 18:24   File size: 3.58 MB

Comments

I'd love to see this one on newer versions, it's just very useful lol

I have the problem that when I try to clone a repository, it seems to hang and doesn't download anything.

You should go to "Remote workspace" tab in your project and click "Current branch: <branch_name>" above the commit list. If you run into a problem, open a bug report on the linked issue tracker and provide as detailed description of the problem as possible.

I have an error. When I try enter to connect to repository I get error: "invalid repository parameters
Username or password incorrect!". but I enter URL, account name, password correctly!