Draft:MCreator
{{AFC submission|d|v|u=Klemen63|ns=118|decliner=SafariScribe|declinets=20241218132535|ts=20241021163902}}
{{AFC submission|d|v|u=Klemen63|ns=118|decliner=Memer15151|declinets=20241021143910|small=yes|ts=20241017165425}}
{{AFC submission|d|v|u=Klemen63|ns=118|decliner=Praxidicae|declinets=20220501202852|reason2=bio|small=yes|ts=20220501190157}}
{{AFC submission|d|nn|u=The librarian234|ns=118|demo=|decliner=Theroadislong|declinets=20220307220146|small=yes|ts=20220307204329}}
{{AFC submission|d|nn|u=The librarian234|ns=118|decliner=Theroadislong|declinets=20220307102226|small=yes|ts=20220307101823}}
{{AFC comment|1=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)}}
{{AFC comment|1=Absolutely none of the concerns from the previous reviews have been addressed, the sourcing is still terrible and there is no indication from RS that MCreator is notable in a real world or Wikipedia sense. PRAXIDICAEđ 20:28, 1 May 2022 (UTC)}}
{{AFC comment|1=16 of these sources are their own website which is clearly not independent, also blogs and YouTube are not reliable Theroadislong (talk) 22:01, 7 March 2022 (UTC)}}
----
{{Short description|An open-source software to make Minecraft modifications}}
{{Draft topics|internet-culture|software|computing|technology}}
{{AfC topic|other}}
{{Infobox software
| name = MCreator
| logo = MCreator Icon.png
| screenshot = MCreator software screenshot.png
| screenshot alt = A screenshot of the software interface where a user is making a custom Minecraft UI panel using visual editor
| caption = A screenshot of the software interface where a user is making a custom Minecraft UI panel using a visual editor
| author = Pylo Ltd.
| developer = Pylo and open-source community contributors
| released = May 1st, 2012
| repo = https://github.com/MCreator/MCreator
| programming language = Java, FreeMarker, JavaScript, Groovy, JSON, NSIS
| operating system = Windows, macOS, Linux
| license = GPL-3.0
| website = https://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.{{Cite web |last=By |date=2017-11-08 |title=Minecraft And Forge: Try This Amazing Way To Visualize Logic |url=https://hackaday.com/2017/11/08/visualizing-logic-with-minecraft/ |access-date=2022-05-01 |website=Hackaday |language=en-US}}{{cite web |title=5 Best Modding Tools For MINECRAFT |date=10 August 2021 |url=https://gametyrant.com/news/5-best-modding-tools-for-minecraft |access-date=17 October 2024}}
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.
Overview
MCreator offers visual tools for building Minecraft: Java Edition & Minecraft: Bedrock Edition modifications, plugins, data packs, resource packs, and add-ons.{{Cite web |title=Erisium ⹠Article : Créer son mod avec MCreator ! |url=https://erisium.com/article/mcreator |access-date=2022-03-07 |website=Erisium |language=fr}}
Whilst using the tool, MCreator automatically generates Java & JSON code using FreeMarker templates.
MCreator also offers a built-in procedure editor using the Blockly interface, which uses block-based code generation.
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.
File extension .mcreator is used to denominate workspace files used by the software.
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.{{cite web |title=MCreator mods on CurseForge |url=https://www.curseforge.com/minecraft/search?page=1&pageSize=20&sortBy=relevancy&class=mc-mods&categories=mc-creator |website=CurseForge |access-date=17 October 2024}}
Educational use
MCreator has been widely adopted in educational settings due to its accessibility and user-friendly interface.
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.{{cite book |last1=Garcia Trus |first1=Felipe |title=GEOIMMERSION: EXPANSION IN GEOLOGY FOR MINECRAFT |date=2023 |publisher=Journal of Engineering Research |url=https://www.researchgate.net/publication/366980608 |access-date=17 October 2024}}
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.
MCreator Link
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.
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.
MCreator Link is also used by some electronic projects to simplify and understand how haptic feedback can be useful in video games.{{Cite web |title=Tangible and Embodied data: using Minecraft as a tool to make virtual information tangible through a multimodal interface |url=https://www.researchgate.net/publication/328181524}}
History
class="wikitable sortable"
!Year !Date !Event ! class="unsortable" |Notes |
rowspan="5" |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 | |
rowspan="3" |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.{{Citation |title=Minecraft Mod Maker - MCreator | date=September 2014 |url=https://www.youtube.com/watch?v=jRuX3zwOup0 |language=en |access-date=2022-03-07}} |
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. |
rowspan="2" |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. |
rowspan="2" |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. |
rowspan="4" |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.{{Cite web |title=MCreator is now open source {{!}} MCreator |url=https://mcreator.net/news/66226/mcreator-now-open-source |access-date=2022-03-07 |website=mcreator.net}} |
September 25
|First community snapshot |This version (Second 2020.5 snapshot) is the first version of MCreator made by the community and external contributors. |
rowspan="2" |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. |
rowspan="2" |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.{{Cite web |title=đ° Shahar Sorek on LinkedIn: The Sustainability Project ModJam Winners |url=https://www.linkedin.com/posts/%F0%9F%90%B0-shahar-sorek-83ab299_the-sustainability-project-modjam-winners-activity-6922122505033768961-RQGo |access-date=2022-05-01 |website=www.linkedin.com |language=en}} |
May 1
|10th anniversary |Recap video about MCreator on Pylo's YouTube channel also announcing many things to come in May 2022.{{Citation |title=10 Years of MCreator (History of Open Source MCreator) | date=May 2022 |url=https://www.youtube.com/watch?v=29IDbKhKAAY |language=en |access-date=2022-05-01}} |
rowspan="2" |2023 |
November 5
|Element usages system |Version 2023.4 introduced a new system to look for usages/references between different workspace elements. |
rowspan="2" |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
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.{{Cite web |title=Mod Of The Week {{!}} MCreator |url=https://mcreator.net/motw |access-date=2022-03-08 |website=mcreator.net}}
References
{{Reflist}}
{{Drafts moved from mainspace|date=March 2022}}