Topic category: Feature requests and ideas for MCreator
Currently MCreator is kind of restrictive, while I know that the developer is going to come to a halt on this project I still think that even if it takes a while that some things could use a change, of course not everyone will agree with me on that since some things need changes faster then others but these are just suggestions so whether they get added or not isn't really up to me.
|
| Workspace Changes
- Folders: Right-clicking the empty space where your mod items are located will bring up a folder creation button which once clicked will create a folder and allow you to name it, once named it will be located (by default) in the top left corner, items that are right-clicked and held can be moved (this would include placement on the workspace and folder location).
- Icon Fixes: Currently some items just show as textures, so I propose an update to these where they will look for the model and texture of said thing and will show the icon as the correct model and texture instead of just showing the texture, I only see this with stairs, slabs, fences, gates, walls, doors, trapdoors, and some custom blocks.
- Item/Block Selector Texture Changes: The current item/block selector for things like recipes has two problems: first, some custom blocks have the same icon problem that the workspace does which I think could use a fix, and secondly the textures look sort of weird, I'm not sure if its possible but I think vanilla items/blocks should have the same icons that the current version (that MCreator uses) have.
|
| Advancements
- Custom Advancement Tab: Creates a custom advancement tab.
- Advancement Tab: Used when creating custom advancements, when clicked it will bring down all advancement tabs including vanilla and custom ones.
- Advancement Opener: When pressing L in-game all advancements will show, vanilla advancements are automatically completed.
|
| Armor
- Armor Layers: Add the armor layers to the "Visual" tab
- Protection Value: Replaced the "Damage Value" and tells how many armor bars each piece gives
- New Properties
{
- Burn Resistant?: If clicked the armor will not be destroyed by fire or lava
- Explosion Resistant?: If clicked the armor will not be destroyed by explosions
- Cactus Resistant?: If clicked the armor will not be destroyed by cacti
}
- Add Elytra accessibility
- Elytra Settings
{
- Elytra Model
- Elytra Texture
}
|
| Biomes
- Grass Layer: Rename the "Ground Block" to the "Grass Layer"
- Dirt Layer 1: Rename the "Underground Block" to the "Dirt Layer"
- Stone Layer: Add a new "Stone Layer" to the General Properties
- Vanilla Tree Changes
{
- Rename "Default" to "Oak Tree"
- Rename "Big Trees" to "Big Oak Trees"
- Rename "Savana Trees" to "Acacia Trees"
- Rename "Tall Pine Trees" to "Tall Spruce Trees"
- Rename "Tall Spruce Trees" to "Redwood Trees"
- Add "Tall Birch Trees"
- Add 'Spruce Trees"
- Add "Dark Oak Trees"
- Add "Jungle Trees"
- Add "Tall Jungle" Trees (the 2x2 trees)
- Add "Crimson Tree" (When updated to 1.16)
- Add "Warped Tree" (When updated to 1.16)
- Change Placement
{
Oak Tree, Tall Oak Tree, Spruce Tree, Tall Spruce Tree, Redwood Tree, Birch Tree, Tall Birch Tree, Dark Oak Tree, Jungle Tree, Tall Jungle Tree, Crimson Tree, Warped Tree
}
- Custom Tree Changes
{
- Minimal Tree Height: Trees will not grow smaller then the minimum height
- Maximum Tree Height: Trees will not grow taller then the maximum height
- Tree Log Texture: Changes the Log and Branch textures
- Tree Leave Texture: Changes the Leave textures
- Can Generate Fruit?: If clicked the tree will generate fruit
- Fruit Model: Gives the fruit a model (optional)
- Fruit Texture: Gives the fruit a texture
- Can Generate Vines?: If clicked the tree will generate vines
- Vine Type: Gives a choice of Weeping Vines or Normal Vines (Weeping Vines generate under a leave block while normal vines generate on the side)
- Vine Model: Gives the vines a custom model (optional)
- Vine Texture: Gives the vines a texture
}
- New Features
{
- Add "Custom Tree Per Chunk": Opens a menu with custom trees
- Add "Custom Grass Per Chunk": Opens a menu with custom grass
- Add "Custom Flowers Per Chunk": Opens a menu with custom flowers
- Add "Custom Mushrooms Per Chunk": Opens a menu with custom mushrooms
- Add "Custom Big Mushrooms Per Chunk": Opens a menu with custom big mushrooms
- Add "Custom Block Patch Per Chunk": Opens a menu with vanilla and custom blocks
- Add "Custom Reeds Per Chunk": Opens a menu with custom reeds
- Add "Custom Cactus Per Chunk": Opens a menu with custom cacti
- Add "Water Pools Per Chunk": Uses whole numbers to define the amount of water pools in a chunk
- Add "Lava Pools Per Chunk": Uses whole numbers to define the amount of lava pools in a chunk
- Add "Custom Liquid Pool Per Chunk": Opens a menu with custom liquids and uses whole numbers to define the amount of liquid pools in a chunk
}
- New Structures
{
- Add "Custom Structure": Opens a menu with custom structures
- Add "Custom Structure 2": Opens a menu with custom structures
- Add "Custom Structure 3": Opens a menu with custom structures
- Add "Custom Villages": Opens a menu with custom villages
}
|
| Blocks
- Default Block: Rename "Default Basic Block" tp "Default Block"
- New Block Bases
{
- Add "Chest" block base
- Add "Carpet" block base
- Add "Pressure Plate" block base
- Add "Torch" block base
- Add "Rod" block base (end rod)
- Add "Ladder" block base
- Add "Button" block base
- Add "Lever" block base
- Add "Lantern" block base
- Add "Head" block base
}
- New Block Base Placement
{
Default Block, Stair, Slab, Leaves, Fence, Fence Gate, Wall, Door, Trapdoor, Glass Pane, Chest, Ladder, Rod, Torch, Carpet, Pressure Plate, Lantern, Head, Lever, Button
}
- Is water breakable?: If checked then when water flows into the block it will break into an item (placed under the "Is water loggable?")
- Bounding Box Changes
{
- Whole Numbered Pixels: Each whole number is now defined as a pixel, this will make bounding box easier to make IF we keep the current system
- Bounding Box Button: The current bounding box area would become a button which opens a 3D plane, this plane will show the current models and will allow the player to change the bounding box and even add multiple bounding boxes
- Collision Box Button: This would work the same way as the Bounding Box Button but would define the collision box for entities
}
- Redstone power: The amount of redstone strength that the block produces
|
| Dimentions
- Remove "Filler Block" since the block layers are defined by biomes
- Remove "Liquid Block" since the liquids and the amount of liquid pools are defined by biomes
- Add "Imitate Nether Behaviour"
- Add "Imitate End Behaviour"
- Rename "Has Fog Everywhere" to "Has Fog"
- Add "Fog Density" which changes the density of fog
- Portal Lighter: Opens an item/block selector including vanilla and custom items/blocks, this will add a function to that item to allow it to light the portal
|
| GUI's
- New GUI Templates (All GUI's can be customized and come with pre-determined procedures to do what there GUI's are)
{
- Add Crafting Table Template
- Add Furnace Template
- Add Chest Template
- Add Cartography Table Template
- Add Loom Template
- Add Smithing Table Template
- Add Grindstone Template
- Add Stonecutter Template
- Add Brewing Stand Template
- Add Enchantment Table Template
- Add Beacon Template
}
|
| Items
- Add Item Types
{
- Add "Bucket" Item Type (Can place and pick up specified blocks/liquids)
- Add "Throwable" Item Type (Throws the item like a snowball)
- Add "Writeable Book" Item Type (Opens a GUI which can be written in and then saved)
- Add "Map" Item Type (Can lead the player to a biome or structure)
}
|
| Entities
- New Entity Models
{
- Add "Sign" Model
- Add "Boat" Model
- Add "Minecart" Model
}
|
| Ranged Item
- Add "Snowball" animation type
|
| Recipe
- New Recipe Types
{
- Composter
- Loom
- Cartography Table
- Smithing Table
- Grindstone
- Anvil
- Brewing Stand
- Custom: Creates recipes for custom crafters only
}
|
| Structures
- Add "Structure Group" this would make all structures with that group spawn near each other
- add "Structure Type" this would pull down a menu this all structure types
|
| Tools
- Fix Sword damage (swords will add 2.0 damage by default)
- Add type "Fishing Rod"
- Add type "Flint n Steel"
- Add type "Shield"
- Change Type Placements
{
Sword, Shield, Axe, Pickaxe, Shovel, Hoe, Sheers, Fishing Rod, Flint n Steel, Multi-Tool, Special
}
|
| Texture Creation
- Fix Color Picker: Color picker can/will pick a color but one (two, or even all three) of the color numbers will be 1 (or more) off, just a slight annoyance.
- Texture Rotation: A new Move and Resize tool
- Vanilla Texture Library: A library of all vanilla textures (of the MCreator's current Minecraft version and would include the biome dependent grass texture)
And that's it... for now, some of these might be a bit harder to do then others but I still think that they are small enough to not be too hard/time consuming to do though I don't know anything about coding so I might be wrong.
So sad this didn't get any replies. Some of these features would be so useful in mod development, but 1.16 and .17 came and went, and now Pylo is chiseling away at 1.18, and now all we can do is cross our fingers. I really like these ideas though, best of luck to you.
Don't forget the Book & Quill template for GUIs!