Hello there! I'm glad you decided to take a look at this. What I have for you today is a very simple mod that allows anyone to add their own mods to the game! Over time, this mod will hopefully become quite expansive in what it can do with its simple format. This is for those that wish to make mods without having to take the time to decompile Minecraft and make a mod from the ground up. Say you want to add some new ore, tools, custom recipes and smelting. Why find the specific mod you're looking for or waste an hour or two developing it when you could just write a quick text file to do everything for you!
I am proud to present the Building Blocks Mod Maker!
My downloads have moved to CurseForge.net. to get all downloads for now and future versions, click here! Old versions will remain here.
Installation:
1. Download and install Forge version 6.6.2.
2. Download the mod from one of the above links.
3. Drop the BBMM mod .zip file into the mods folder in your .minecraft directory
4. Either load the game and exit or create a folder in .minecraft titled bbmm (either one will work)
5. You should now have successfully installed the Building Blocks Mod Maker, so read on for usage instructions
If you are installing the BBMM example, you will need to do the following:
1. Extract the files from the .zip or explore them with an archive tool, and you will see there are two files within.
2. The first file is a .zip also named BBMM Example. This should be dragged into the mods folder in .minecraft.
3. The second file is the text file BBMMExample. This should go into the bbmm folder in .minecraft
4. When you run the game, the new items and blocks will appear on specific creative tabs.
Usage:
In order to make this post look tidy, all usage instructions will be in the README for all future since they're practically the same.
Note: It does not matter what order your put your creation calls in the file, they are loaded progressively in the proper order. So if you put an item call, then a texture call, and then another item call, the calls will be loaded properly upon run time, so it will not matter unless you're just trying to keep your calls together for organizational purposes. Now, when you load Minecraft, your new blocks and items should be created and available in the respective create tabs. In future releases, I'll be making this process more efficient.
Due to the way items are identified, the IDs are shifted by 256 after they are declared. If one were to create an item with BBMM with the ID 5000, the item's ID is really 5256. I may attempt to find a work around for this later.
I created an example BBMM mod which can be downloaded above. It contains a new block created with this mod, a new tool material, as well as an entirely new tool set. I tried this on the client and I know it works, so if you are having trouble, please let me know. I'd like this mod to become decently popular among those that wish to create their own mods without java knowledge, and I can't assure that if I don't get feedback! So please, tell me if you have problems!
API I will release this upon modder request. If you're wondering what the API can do, just ask me in PM or in the comments and I will discuss it with you.
MOD PACK PERMISSIONS
Permission for mod packs is REQUIRED from EVERYONE that wishes to use my mods. Not optional. Without permission, the client will not start, and you will not be able to use my mods through the mod pack. I am not sorry I have to do this because those who didn't ask before aren't sorry for not asking. Nothing against those that did, though. I need all of this information filled out because it will allow me to enable your mod pack to use my mods. Everything must be official; if you change the name of your mod pack, I need to be notified so that I, too, can change it in my database. Please don't ask permission until you have an official name for it. Bonus to those who use this to ask permission:
Mod(s): Modpack Name:
Author(s):
Is pack non-profit: Why I want this mod: Link to Modpack:
Sorry I have to be so strict with this now, some people can't follow simple directions so I am cracking down on people using my mods now because of it.
@Notice I kindly ask that if you post this somewhere else that you post a link directly to this thread, you do not need my permission to link to the thread. However, direct download links without my permission will result in development of the mod being held until the link is removed, so think before you do it. I'm not tolerating this anymore, it's not that hard to link to the thread instead of stealing my traffic.
@Copyright -- This mod and code belongs to me, do not attempt to redistribute, copy, steal, mock, eat, destroy or otherwise market this as yours. If anyone sees this posted anywhere without my written permission, I ask that you notify me so that I can remedy this situation. Thank you. --
Updated once more, the mod now has total support for everyone's favorite type of mod, "guiz i made a new ore and tool set download now it's the best" or, in other words, noob-level modding. The example available for download includes an entirely new tool set itself, with all of the available creation calls, including:
A new ore created with the block creation call
A new tool material created with the material creation call
Five new tools created with the tool creation calls
A new ingot created with the item creation call
A new smelting recipe with the smelting creation call
Five new crafting recipes created with the crafting creation calls
Finally, the ore can generate with the worldgen creation call
I have tested this and it works for LAN, but I do not yet have a server version. I didn't actually anticipate anyone wanting to put it on their server but I will work on a server version for you soon.
Updated once more. BBMM 1.3.0+ is available for Minecraft Servers. All players currently need a copy of the Server's bbmm .txt files to make sure the clients are in sync with the server. In future versions, I will try to implement a system that automatically pulls the server's bbmm files to the clients.
Finally, due to the server loading it's content separately without the rendering information, I've added a new creation call to load textures for client side only: texture, textureFile
Updated to v 1.4.0, includes the ability to add custom armor and customized crafting recipes (one can find some examples for both in the mod's README).
Alright, updated to 1.5.0 to accomodate Minecraft 1.4.7 and also fixed an issue with custom crafting recipes, recipes now need to be chained together like so: '###'-'###'-'###'
I forgot to update the README to say that so hopefully everybody reads this in order to avoid confusion. Hopefully I will remember to get everything up-to-date and either make or have someone make an instructional video.
I'm not having any luck whatsoever getting this mod to do anything more than throw a message in the log with the path to my .txt file. it does absolutely nothing more than that.
I have the .txt file and my .png in the proper places and everything. According to /give, my blocks don't even exist, and they don't generate in the world either.
Am I doing something wrong somewhere? I can't find anything wrong, and the log doesn't say anything either other than the message with the path to my .txt.
Your example mod works just fine after fixing the ID conflict I had with Biomes O Plenty, so I know the mod itself is working.
I figured it out. I had to rename the qwstuff.txt file to BBMMQWStuff.txt, and rename the texture to bbmm_block_qwstuff for it to load. If I don't use those exact prefixes on the filenames, I get nothing.
Also, the glass type doesn't seem to set transparency, and causes transparent glass blocks to become x-ray blocks, like this:
I figured it out. I had to rename the qwstuff.txt file to BBMMQWStuff.txt, and rename the texture to bbmm_block_qwstuff for it to load. If I don't use those exact prefixes on the filenames, I get nothing.
Also, the glass type doesn't seem to set transparency, and causes transparent glass blocks to become x-ray blocks, like this:
I know. Glass it the material. Not exactly sure why I put that in there without making glass work. But yes, the .txt files have to have the keycode 'bbmm' somewhere in the name because I had plans to use other codes for separate files. I will make it so glass material will allow blocks to behave as they should, check back in about 40 minutes, I should have an update.
Updated, blocks are now created in a more customized way in the code to allow me to add new options for people when they need them (for example, I just added support for transparency). Added two new optional parameters for blocks, either just quantityDropped or both quantityDropped and idDropped. This will allow custom blocks (such as the glass) to drop nothing when broken if so chosen, or that the block with drop an item that is not it's block ID; this can be another block ID or an item ID (think stone > cobblestone or diamond ore > diamond).
Hello there! I'm glad you decided to take a look at this. What I have for you today is a very simple mod that allows anyone to add their own mods to the game! Over time, this mod will hopefully become quite expansive in what it can do with its simple format. This is for those that wish to make mods without having to take the time to decompile Minecraft and make a mod from the ground up. Say you want to add some new ore, tools, custom recipes and smelting. Why find the specific mod you're looking for or waste an hour or two developing it when you could just write a quick text file to do everything for you!
I am proud to present the Building Blocks Mod Maker!
My downloads have moved to CurseForge.net. to get all downloads for now and future versions, click here! Old versions will remain here.
Unecessary Hardware (BBMM 0.8.1.2 and up)
Older Versions:
BBMM v 0.7.5.0 (MC 1.5.2) - Ignore the version format change, please.
v 1.7.5.3 Direct - adfly (MC 1.5.1)
v 1.7.5.3 Direct - adfly (MC 1.5)
v 1.7.5.2 Direct - adfly
v 1.7.5.1 Direct - adfly - Added a config file for convenience
v 1.7.5 Direct - adfly - The Vanilla Override update!
v 1.7.4 Direct - adfly
v 1.7.3 Direct - adfly - Now includes an interface program to make things a bit easier!
v 1.7.2 Direct - adfly - Now includes Custom World Generation and Chest loot!
v 1.7.1 Direct - adfly
v 1.6.1 Direct - adfly
v 1.5.0 Direct - adfly
v 1.4.0 Direct - adfly
v 1.3.0 Direct - adfly - Now includes Server Support!
v 1.2.0 Direct - adfly
v 1.1.0 Direct - adfly
v 1.0.0 Direct - adfly
Installation:
1. Download and install Forge version 6.6.2.
2. Download the mod from one of the above links.
3. Drop the BBMM mod .zip file into the mods folder in your .minecraft directory
4. Either load the game and exit or create a folder in .minecraft titled bbmm (either one will work)
5. You should now have successfully installed the Building Blocks Mod Maker, so read on for usage instructions
If you are installing the BBMM example, you will need to do the following:
1. Extract the files from the .zip or explore them with an archive tool, and you will see there are two files within.
2. The first file is a .zip also named BBMM Example. This should be dragged into the mods folder in .minecraft.
3. The second file is the text file BBMMExample. This should go into the bbmm folder in .minecraft
4. When you run the game, the new items and blocks will appear on specific creative tabs.
Usage:
In order to make this post look tidy, all usage instructions will be in the README for all future since they're practically the same.
Note: It does not matter what order your put your creation calls in the file, they are loaded progressively in the proper order. So if you put an item call, then a texture call, and then another item call, the calls will be loaded properly upon run time, so it will not matter unless you're just trying to keep your calls together for organizational purposes. Now, when you load Minecraft, your new blocks and items should be created and available in the respective create tabs. In future releases, I'll be making this process more efficient.
Due to the way items are identified, the IDs are shifted by 256 after they are declared. If one were to create an item with BBMM with the ID 5000, the item's ID is really 5256. I may attempt to find a work around for this later.
I created an example BBMM mod which can be downloaded above. It contains a new block created with this mod, a new tool material, as well as an entirely new tool set. I tried this on the client and I know it works, so if you are having trouble, please let me know. I'd like this mod to become decently popular among those that wish to create their own mods without java knowledge, and I can't assure that if I don't get feedback! So please, tell me if you have problems!
API
I will release this upon modder request. If you're wondering what the API can do, just ask me in PM or in the comments and I will discuss it with you.
MOD PACK PERMISSIONS
Mod(s):
Modpack Name:
Author(s):
Is pack non-profit:
Why I want this mod:
Link to Modpack:
Sorry I have to be so strict with this now, some people can't follow simple directions so I am cracking down on people using my mods now because of it.
@Notice
I kindly ask that if you post this somewhere else that you post a link directly to this thread, you do not need my permission to link to the thread. However, direct download links without my permission will result in development of the mod being held until the link is removed, so think before you do it. I'm not tolerating this anymore, it's not that hard to link to the thread instead of stealing my traffic.
@Copyright
-- This mod and code belongs to me, do not attempt to redistribute, copy, steal, mock, eat, destroy or otherwise market this as yours. If anyone sees this posted anywhere without my written permission, I ask that you notify me so that I can remedy this situation. Thank you. --
[represent]
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
Planet Minecraft: GLStudios
I tried this mod, and it didn't work.
Planet Minecraft: GLStudios
Reiterate what you did. It is somewhat tricky to set up.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
I'm sorry, I've never used that launcher before, so I can't really help, sorry.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
A new ore created with the block creation call
A new tool material created with the material creation call
Five new tools created with the tool creation calls
A new ingot created with the item creation call
A new smelting recipe with the smelting creation call
Five new crafting recipes created with the crafting creation calls
Finally, the ore can generate with the worldgen creation call
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
I have tested this and it works for LAN, but I do not yet have a server version. I didn't actually anticipate anyone wanting to put it on their server but I will work on a server version for you soon.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
Maybe.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
Finally, due to the server loading it's content separately without the rendering information, I've added a new creation call to load textures for client side only: texture, textureFile
Enjoy!
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
Enjoy!
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
I forgot to update the README to say that so hopefully everybody reads this in order to avoid confusion. Hopefully I will remember to get everything up-to-date and either make or have someone make an instructional video.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
I have the .txt file and my .png in the proper places and everything. According to /give, my blocks don't even exist, and they don't generate in the world either.
I'm running MC 1.4.7 / Forge 6.6.0.497
This is what my txt file looks like:
Am I doing something wrong somewhere? I can't find anything wrong, and the log doesn't say anything either other than the message with the path to my .txt.
Your example mod works just fine after fixing the ID conflict I had with Biomes O Plenty, so I know the mod itself is working.
Also, make sure to use custom crafting, not customcrafting.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
Also, the glass type doesn't seem to set transparency, and causes transparent glass blocks to become x-ray blocks, like this:
I know. Glass it the material. Not exactly sure why I put that in there without making glass work. But yes, the .txt files have to have the keycode 'bbmm' somewhere in the name because I had plans to use other codes for separate files. I will make it so glass material will allow blocks to behave as they should, check back in about 40 minutes, I should have an update.
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
Enjoy!
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
RSMC - A massive RPG mod which adds skills and tons of content to Minecraft, one block at a time!
NO FAIR!
Also, this looks pretty cool.