Jump to content

Draft:MCreator

From Wikipedia, the free encyclopedia
  • Comment: Fandom is not a reliable source. Furthermore, the citation overkill is a bit out of hand for some sentences; you should use the best sources available and leave out the unreliable ones. See WP:New page patrol source guide for some sources. Remove the external links from the body of the article. Since there are questionable sources I cannot accept it right now. UserMemer (chat) Tribs 14:39, 21 October 2024 (UTC)


MCreator
Original author(s)Pylo Ltd.
Developer(s)Pylo and open-source community contributors
Initial releaseMay 1st, 2012
Repositoryhttps://github.com/MCreator/MCreator
Written inJava, FreeMarker, JavaScript, Groovy, JSON, NSIS
Operating systemWindows, macOS, Linux
LicenseGPL-3.0
Websitehttps://mcreator.net

MCreator is an open source software for creating Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons, and data packs through a drag-and-drop visual programming interface.[1][2]

It also contains other tools needed to make mods such as pixel-style image editor, animation editors, and IDE-style code editor with a debugger. [3] [4]

Overview

[edit]

MCreator offers visual tools for building Minecraft: Java Edition & Minecraft: Bedrock Edition modifications, plugins, data packs, and add-ons.[5] Whilst using the tool, MCreator automatically generates Java & JSON code using FreeMarker templates. [6] [7]

MCreator also offers a built-in procedure editor using the Blockly interface, which uses block-based code generation. [8] [9]. It is designed in a way to be easy to use for users who have not programmed before and do not have technical knowledge of the game. [10] [11]

File extension .mcreator is used to denominate workspace files used by the software. [12]

External plugins developed by the community can also be added to extend its functionalities. A Minecraft mod-sharing website CurseForge has a dedicated section for posting MCreator-made mods.[13]

Educational use

[edit]

MCreator has been widely adopted in educational settings due to its accessibility and user-friendly interface. [14] [15] It allows students and beginners in programming to create mods for Minecraft without requiring advanced coding skills. Its drag-and-drop interface, combined with block-based coding and built-in scripting capabilities, makes it ideal for teaching the fundamentals of logic, programming structures, and game design.[16]

Educators often use MCreator to introduce younger audiences to software development concepts through Minecraft modding. The platform supports Java programming, enabling more advanced users to extend their creations with custom scripts. This dual approach—beginner-friendly visual programming and the option for more sophisticated coding—allows it to serve both novice and intermediate learners. Many STEM organizations have adopted MCreator for these reasons. [17] [18]

[edit]

MCreator Link is an open source API and a mod allowing users to make a mod using MCreator and connect it to a hardware device such as Arduino or Raspberry Pi using the Minecraft modding API, Minecraft Forge. [19] [20]

Arduino library allows connection between the game and the device via serial connection. A text protocol is used to exchange commands such as digital output pin control and reading digital pin states. [21]

MCreator Link is also used by some electronic projects to simplify and understand how haptic feedback can be useful in video games.[22]

History

[edit]
Year Date Event Notes
2012 April 1 First idea of MCreator Klemen, the main developer of MCreator and founder of Pylo, had the idea of MCreator about 3 weeks before the development of MCreator started.
May 1 First public version Only added the possibility to create a block and export the mod.
June 12 First public release Added new basic mod elements such as items, tools, food, armor, recipes, ...
August 9 First stable release
September 7 Creation of the website
2013 March 24 First mod contest
April 10 1 million mod items created
May 1 First anniversary
2014 September 1 First community-made video Video featuring MCreator-mods on Pylo's YouTube channel.[23]
2015 Winter First MOTW recap MOTW means Mod Of The Week is a weekly given price to the best MCreator mod on the MCreator website.
2016 May 26 Redesign of the website This website update brought several improvements to the website such as better support for smartphone users.
2017 November Announcement of MCreator 2.0 Over the years, several aspects became quite hard to use. Several bugs were introduced. The project of MCreator 2.0 started to change, improve and fix most of its aspects. From the introduction of a new event system (using Blockly) to a complete redesign of the user interface, without forgetting the separation of workspaces and generators, a roadmap was made to show the progress and future changes.
2018 February 25 MCreator 1.7.8 release "MCreator 2.0" with a lot of changes and a complete renewal of MCreator's code and UI.
May 4 MCreator 1.7.9 release The old event system has been replaced by the new Blockly editor.
2019 January 26 MCreator 1.8.2 release The first introduction of MCreator Link, a system able to connect mods to Arduino and Raspberry Pi.
December 8 MCreator 2019.5 release MCreator 2019.5 is the result of several major updates. This is also the first version of the new MCreator (MCreator 2.0). This version also brings a new version template using the year and the update number.
2020 April 17 First 2020.3 snapshot Added a new generator allowing the creation of Bedrock Edition add-ons.
June 22 Survey for potential contributors With the first 2020.4 snapshot, Klemen conducted a survey to find out if potential users would help if MCreator went public. This is also around this time, he started to work on open-sourcing MCreator.
September 5 Open-sourcing This day, Klemen added the entire source code on GitHub allowing everyone to contribute to the project.[24]
September 25 First community snapshot This version (Second 2020.5 snapshot) is the first version of MCreator made by the community and external contributors.
2021 March 14 Second 2021.2 snapshot Plugins are added to MCreator and allow one to change/modify things in MCreator software. The most popular external plugin allows creating Fabric mods since only Minecraft Forge (and since 2024.1, NeoForge), modding API is natively used in MCreator. This is also the first version to allow a full debranding of MCreator.
June 2 Theme contest After adding the possibility to make UI themes, Klemen launched the first UI theme contest. Whose winner's themes would be merged into MCreator's code permanently. Midnight and Matrix themes won the contest and were added to MCreator alongside Light and Dark default themes.
2022 February 25 MCreator x CurseForge ModJam In order to encourage the mindset for sustainability, MCreator and CurseForge organized a ModJam that gathered Earth-related mods in order to highlight issues with the way we currently live. Mods can include but are not limited to sustainable energy sources, industry, farming, recycling, natural disaster mitigation, and more.[25]
May 1 10th anniversary Recap video about MCreator on Pylo's YouTube channel also announcing many things to come in May 2022.[26]
2023
November 5 Element usages system Version 2023.4 introduced a new system to look for usages/references between different workspace elements.
2024
April 27 MCreator x CurseForge ModJam 2024 During April and May 2024, MCreator partnered again with CurseForge and made modjam as part of MCreator's 12-year anniversary. This modjam did not host a particular theme.

Mod of the Week

[edit]

MCreator runs a weekly mod contest called Mod of The Week, in which the mod that gets the most positive votes from the community is chosen weekly. The winning mod is placed on the MCreator start screen and is labeled with a special commemorative banner on its page.[27]

References

[edit]
  1. ^ By (2017-11-08). "Minecraft And Forge: Try This Amazing Way To Visualize Logic". Hackaday. Retrieved 2022-05-01.
  2. ^ "5 Best Modding Tools For MINECRAFT". 10 August 2021. Retrieved 17 October 2024.
  3. ^ O'Hanlon, Martin (2013). Adventures in Minecraft. Indianapolis: John Wiley & Sons, Inc. pp. 275, 300.
  4. ^ Patel, Lomit (3 June 2024). "How to Make a Minecraft Mod: Step-by-Step Guide for Kids". Tynker. Retrieved 17 October 2024.
  5. ^ "Erisium • Article : Créer son mod avec MCreator !". Erisium (in French). Retrieved 2022-03-07.
  6. ^ Rivers, Huxley (5 October 2024). The Game Mindcraft. Publifye AS. ISBN 978-82-339-3228-2.
  7. ^ Pilet, Stéphane (2015). Tipps und Tricks für einzigartige Minecrafter-Welten. Ullmann Medien. Retrieved 17 October 2024.
  8. ^ Salen, Katie (2017-02-25). "Modding in Minecraft: It's Easy With MCreator". Retrieved 2022-03-07.
  9. ^ M Jooste, Shaun. "MCreator review - Minecraft modding fun". Softonic. Retrieved 17 October 2024.
  10. ^ Anderson, Dominic (27 September 2023). "How to Make Mods in Minecraft". Alphr. Retrieved 17 October 2024.
  11. ^ Coburn, Joe (12 December 2019). "How to Create Your Own Minecraft Mod". Make use of. Retrieved 17 October 2024.
  12. ^ ".MCREATOR File Extension". FileInfo.
  13. ^ "MCreator mods on CurseForge". CurseForge. Retrieved 17 October 2024.
  14. ^ Nebel, Steve (April 2016). "Mining Learning and Crafting Scientific Experiments: A Literature Review on the Use of Minecraft in Education and Research". Educational Technology & Society. 19 (2): 355–366. JSTOR jeductechsoci.19.2.355. Retrieved 19 October 2024.
  15. ^ Minecraft Mod w/MCreator Course. "Minecraft Mod w/MCreator (3rd-5th) (Week 7: July 15-19) PM". The New Times.
  16. ^ Garcia Trus, Felipe (2023). GEOIMMERSION: EXPANSION IN GEOLOGY FOR MINECRAFT. Journal of Engineering Research. Retrieved 17 October 2024.
  17. ^ "Modding With Minecraft: Beginner Modding Part 1 Ages 9-13". Create2Discover. Retrieved 17 October 2024.
  18. ^ "Minecraft Mod Masters Camp". LogiSchool. Retrieved 17 October 2024.
  19. ^ "MCreator Link - Arduino Reference". www.arduino.cc. Retrieved 2022-03-08.
  20. ^ "MCreator Link". www.arduinolibraries.info. Retrieved 2022-03-08.
  21. ^ By (2016-06-04). "Control The Real World With An Arduino-Enabled Minecraft Mod". Hackaday. Retrieved 2022-03-08.
  22. ^ "Tangible and Embodied data: using Minecraft as a tool to make virtual information tangible through a multimodal interface".
  23. ^ Minecraft Mod Maker - MCreator, September 2014, retrieved 2022-03-07
  24. ^ "MCreator is now open source | MCreator". mcreator.net. Retrieved 2022-03-07.
  25. ^ "🐰 Shahar Sorek on LinkedIn: The Sustainability Project ModJam Winners". www.linkedin.com. Retrieved 2022-05-01.
  26. ^ 10 Years of MCreator (History of Open Source MCreator), May 2022, retrieved 2022-05-01
  27. ^ "Mod Of The Week | MCreator". mcreator.net. Retrieved 2022-03-08.