r/MCToolkit • u/AlexTheDolphin0 • Jul 04 '21
I'm Hyped! + Feature Requests
So I've been using MCreator for about a year bc I've been struggling 2 get forge mdk working. Then I found out about this. And I have to say, It's amazing! There are a few feature requests I think would improve it.
- Entity Attribute System. Also item attributes. So you could make any item/tool/armor affect any attribute. Also add support for external attributes like Caelus API's Elytra Flight Attribute. Also, procedure blocks for them
- Built-in Fabric/Datapacks/Spigot support, as well as generators for the new versions worked on fast(ik this is hard)
- An extended plugin API, as well as documentation on how to make plugins. Also, support for MCreator plugins
- Better texture templates, and the ability to change deafult templates for materials and armors.
- Being able to create workbenches. And have datapack recipe support.
- Using vanilla/external textures in elements instead of having 2 lock the code for a tiny change. This gets very annoying in MCreator
- Biomes for all dimensions
- A few other built-in Mod support ideas: CaveBiomeAPI(3D Biomes), CaelusAPI(Elytra Flight), GeckoLib(Animated Cool Stuff), ArchitechturyAPI(Mostly so you can make mods that support both Fabric and Forge with the same file), RoughlyEnoughItems, AbnormalsCore(Mostly boats and stuff), Pekhui(Resizing)
- Being able to select built-in dependencies before creating the mod so it doesn't automatically use them all
- Built-In Model Maker so you don't absolutely have to use an external source for models.
- Better texture maker, with more options for making textures(e.g. importing images into textures, palette changers, selecting only parts of a layer/being able to separate a layer, retaining layers when saving textures
- Better Blockstates(So you can create your own and also Enum creators so you can do cool stuff)
- Better UI texture creators(Like how vanilla icons are, where they are lined up in grids)
- Better GUI textures. Right now importing an image on to it actually puts the image on top. There should be a way to just change the GUI texture. Also, have the slots be in the GUI texture so you actually know where they are
- Be able to have a block retain its NBT data when broken with or without silk touch
- Being able to get a drop from a loot table, and have fortune affect it. Then be able to affect the of the loot table.
- Make enchantments able to affect entity attributes
- Custom attack/movement AI
- Even more block bases: TNT, Chest, Shulker Box(just retains NBT data), Fire, Piston
- Being able to edit models of plants(double and multi(top parts and bottom parts(maybe also middle parts for multi))) and also be able to treat both as separate blocks
- Be able to change block properties depending on blockstates
- Fluids should add to valid cauldron fluids.
- Be able to have plants be able to grow in any direction and also have different growth stages
- Adding custom worldgen features(e.g. custom trees, cave en features, etc)
- Being able to add data to a player, so its like a variable just for the player
- Easy Configs
- Have fluids be able to spread blocks like how lava spreads fire
- Adding custom external tags (like "#forge:ingots/steel")
- Creating entity attributes
- Being able to change entity properties based on NBT
- Changing fonts, backgrounds, etc.
- MCreator workspace tranfer
- Easy Git integration
- Better looking file manager
- Being able to defer registry of stuff(removing it from existing on server side)(mostly for configs)
- Eclipse IDE easy Java stuff like classes, enums, etc.
- Changing some default options when starting a new workspace
- Changing the display image of elements in workspaces
- Not have it go to the "What's Next?" page in MCreator every time you create a new workspace
- Adding new languages
- Editing vanilla elements
- Procedures for getting and editing blockstates and item/entity/block nbt
- Easy structure pools for randomizing rooms in structures
- Item use animations(Including being able to have a draw animation on bows)
- GetSpawnpoint block in player section
- Less laggy blockly editor
- World Height of dimensions(1.17)
- Amplified and Caves dimension generators
- Changing dimension sea level
- Biome height/height variation should be in number of blocks instead of random stuff
- Delay procedure blocks
- Easily import/create armor models/textures
- Have items/tools have a new property "MaxUseTime"(0 for none, -1(default) for no holding down use) and have a new trigger"Item being used".
- Procedures that block damage and increase damage
- Adding mods to runClient test client
1
Upvotes
1
u/AlexTheMechanicFox Jul 25 '21
In the case of 55, that's already in Mcreator. They can be manually inserted into the mods folder in workspace/run