MCreator 2 Roadmap Discussion

Started by Matej on

Topic category: Feature requests and ideas for MCreator

MCreator 2 Roadmap Discussion
Mon, 12/09/2019 - 18:29 (edited)

MCreator is a big success in Minecraft's modding community. During the last 5 years of its existence, MCreator has changed a lot, ranging from adding various mod types and options to improve them by adding events, custom drops, emitting particles, shooting arrows and much more. As the MCreator developed, there have been many changes that changed the way MCreator worked and the way you interacted with it. Many of the things were inspired by you, the community.

Last month, we updated the website, the new home of MCreator and we did that for a reason. With that done, we are happy to announce you the plans for MCreator 2. It will come with a whole new user interface and fix many bugs that came with the current version. This version doesn't exist yet, so we want to give you the word, by allowing you to shape the new MCreator in the way you would like it to be.

This forum topic is for you to discuss developer's ideas and suggestions for the new MCreator 2. We are going to be taking the ideas on other forum topics and let you discuss them.

Notice: MCreator 2 is just a concept at this moment. There is no release date yet, nor release date timeframe.

Click here to see MCreator 2 landing page

Edited by Matej on Mon, 12/09/2019 - 18:29
Joined Feb 2015
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Here is what I would like to…
Sat, 12/09/2017 - 08:17

Here is what I would like to see....

- Ability to make Rideable Entities/Blocks(For Entities have ability to choose whether the player has control over the entity or not)

- Ability to make a Config

- Block Models: Stairs, Slabs, Rotatable Blocks, Chests, Rails, Ladders, Bars

- Easy way to add custom drops to Vanilla Mods

- Easy way to Create a Custom Stat Bar, and Ability to add a way for Players to increase/decrease it via Items or Xp or something(Similar to Health, Armor, Air, etc.)

- Ability to make Connected Textures(Similar to Chisel Blocks)

- Simple way of making Custom Books

- Custom Brewing

- Easier GUI Creation

- Ability to make a Custom Crafting Table/Furnace(With ability to give them Custom Recipes easily)

- Custom Pictures

- Ability to make Projectile Weapons use Stats as Ammo(Such as Health and/or Xp. NOTE: This is probably already in, if it is then feel free to ignore I haven't gotten around to making any as of yet.)

- Ability to make MultiBlock Structures

- A way to Test to see if the Player has a full set of Armor, or a Specific piece, then activate an Event, either a set amount of times or infinite times, and if the player removes it then the Event stops

- A way to change the Players' Character model(either players' choice, or forced)

 

- I have no idea how possible this is but.... The ability to make a Customly Generated dimension using an Image:Scale being either 1 Pixel to 1 Chunk or 1 Pixel to 1 Block, a Color would go to a Biome(RGB 0:0:255 a player could set as Deep Ocean, RGB 255:255:0 a player could set as Desert, and RGB 0:0:0 a player could have as a Road), and the ability to place Schematics at certain Coordinates(X, Y, and Z). RPGs would be ALOT easier to create if this is done.

 

I'm not sure if this is everything I "need" for a Mod I'm working on, but everything listed would greatly help the development of it.

Joined Feb 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Long-time user here with…
Mon, 12/18/2017 - 06:15

Long-time user here with lots (lots!) of experience in needing to write original code where MCreator has come up short in the past (No offense meant, it's a wonderful tool! Just needs to be fleshed out).

See below:

  • Update Add Block Element to include a comprehensive Block Type drop-down field, from which the user may select one from the following list: Block, Door, Chest, Ladder, Slab, Stair, Pane, Fence, Custom Model. These would act as the vanilla Minecraft blocks act; a door opens, a Ladder can be climbed by the player, etc.
  • Update the following features: Add Block, Add Item, Add Tool, Add Food, Add Armor, Add Plant, Add Mob, Add Gun to ensure each of these options supports custom 3D Models (.JSON, etc).
  • Add radio option button to Add Block Element 'Block/Object rotates based on player direction?'. When enabled, this block will rotate in-game based on the direction the user is facing (this is a huge issue for current iterations of MCreator that causes unnecessary headaches! There is no reason to not have this code committed to each custom block by default). Below is an example of the necessary code to achieve this for MC 1.11.2 MCreator mods courtesy of Nuparu:
//Add the following imports to the list of imports in the block's code. This list can be found towards the top.

import net.minecraft.block.properties.IProperty;
import net.minecraft.block.properties.PropertyDirection;
import net.minecraft.block.state.BlockStateContainer;
import net.minecraft.entity.EntityLivingBase;

//Add this line. I have added this line immediately following the line containing "boolean = red" to consistent success, knock on wood:

public static final PropertyDirection FACING = PropertyDirection.create("facing", EnumFacing.Plane.HORIZONTAL);

//Add the following list of overrides to the list of overrides in the block's code. This can be found towards the end of the block's code:

@Override
public IBlockState getStateFromMeta(int meta) {
EnumFacing facing = EnumFacing.getFront(meta);

if(facing.getAxis()==EnumFacing.Axis.Y) {
facing=EnumFacing.NORTH;
}

return getDefaultState().withProperty(FACING, facing);
}

@Override
public int getMetaFromState(IBlockState state) {
return ((EnumFacing) state.getValue(FACING)).getIndex();
}

@Override
protected BlockStateContainer createBlockState() {
return new BlockStateContainer(this, new IProperty[]{FACING});
}
@Override
public IBlockState getStateForPlacement(World worldIn, BlockPos pos,
EnumFacing facing, float hitX, float hitY, float hitZ, int meta,
EntityLivingBase placer) {
return getDefaultState().withProperty(FACING, placer.getHorizontalFacing().getOpposite());
}
  • Improve UX for editing Block Properties in Add Block, Add Item, Add Tool, Add Food, Add Armor, Add Plant, Add Mob, Add Gun by updating UI. Make the UI more visual and less text-based by removing links to MCreator wiki search terms (most result in out-dated info from embryonic versions of MCreator, poorly-worded Forum posts with no answers, or no results at all - not helpful!).
  • Improve UX for editing Block Properties in Add Block by replacing Hardness, Resistance, Drop Amount, Light Opacity, Tick Rate, Luminance, and Harvest Level number fields with Sliders labeled with the minimum and maximum values each field can accept. Allow user to double-click on the current value set by the slider to manually type a value and press Enter to commit the new value to the field.
  • Improve UX for creating GUIs. The current GUI editor is close to unusable. Focus on grid based workflow with a toggleable Snap option, allowing users to re-size their GUI size to a grid, or freely edit the GUI size without locking to the grid.
  • Fix GUI editor bug - Allow user to edit an existing GUI without the editor "forgetting" the contents of the GUI the user had previously saved on editor open. This is a feature-breaking bug that prevents edits to existing GUIs.
  • Fix Animated Texture bug - Fix Animated Texture editor bug where the preview animation fails to play when the user press the Play button, pauses, enters a new frame duration, then presses play again to test the new setting.
  • Release MCreator 2 with complete mcreator.net online documentation written in cooperation with a proficient English speaker. Please take no offense, the English currently used in the software is perfectly fine! However, some terms and labels in MCreator are not quite clear to new or younger users, and as a user choice-driven tool, this would benefit greatly from a review for clarity. A link to the documentation can be included as a link at the top of MCreator 2.

 

We are monitoring all of the…
Thu, 12/21/2017 - 17:31

We are monitoring all of the suggestions and are happy to see all of them. They are going to help us make the MCreator 2 the best possible. We are going to post a roadmap for its development as soon as it's ready.

Joined Jan 2018
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Suggestion and Problem:…
Sat, 01/06/2018 - 07:41

Suggestion and Problem:

 

Suggestion: Make the GUI maker easy and more advanced, making it possible to easily create a custom crafting grid etc.

Problem: When I make biomes they stop the mod from working unless they are the only aspect of the mod.

Joined Jan 2018
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I have a few idea…
Sat, 01/13/2018 - 12:56

I have a few idea

Use structure files rearher than scamatica

Add your own model maker. One of them is not downloadable anymore.

Link a GUI to a inventory to veiw it and take items in and out

A randomizer event

Add ore dricet making

Add the ability to make your own crafting table, furneces and anything else

Add custom potion effect making

Add item/effect mod suppourt. For instance if i wanted to make thorite give TAN thirst i would do (modID:effect name) toughasnails:thirst rather than a effect command

Joined Mar 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
1) Be able to make portal…
Sun, 01/14/2018 - 01:43

1) Be able to make portal frames out of multiple types of blocks

2) Be able to change size of portal (4x4, 6x6,12x12,etc.)

3) Be able to make horizontal portals (like the end portal)

4) Be able to make your own crafting table/furnace style crafting blocks.

5) be able to put a fluids bucket in a custom creative tab.

6) Custom armor models

Joined Mar 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Also please add an easy way…
Sun, 01/14/2018 - 03:18

Also please add an easy way to change the "underwater" texture that you get under a custom fluid.

 

Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
A better random event. …
Sun, 01/14/2018 - 07:17

A better random event. 

If you make 2 random events with 50% probability of appearing, one event, both of them or no event can appear.

Yes, I know that it is not a bug, it's maths.  But how to make so must appear not more and not less than one event?

Sorry for bad English 

Joined Oct 2013
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Fullscreen!!!…
Sun, 01/14/2018 - 11:30
  • Fullscreen!!!
  • XP-Drops by mining Blocks that can be configured in the Block-Creation Assistent (like Ores)
  • Custom brewing recipes
  • Custom Brewing Items
  • Like Multi-Block-Structure for Machines?
Joined Mar 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Custom Potions with custom…
Sun, 01/14/2018 - 17:16

Custom Potions with custom effects

Joined Mar 2015
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
you can already make…
Thu, 01/18/2018 - 02:16

you can already make multiblock structures for machines.

here's a tutorial how to make a multiblock structure spawn a golem, use this same technique but instead of spawning a golem make it place your machine.

https://www.youtube.com/watch?v=JH2D70QafCw

Joined May 2014
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Oh! Completely forgot and…
Thu, 01/18/2018 - 12:52

Oh! Completely forgot and don't know if it has been suggested but one of the biggest things I think should be implemented is custom particle effects

Joined Jun 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I think that we are writing…
Thu, 01/18/2018 - 21:16

I think that we are writing too many feature requests XD