A downloadable project

Get this project and 4 more for $19.99 USD
View bundle
Buy Now$5.99 USD or more
Check out all our plugins on itch.io

Crafting Table

Hello! Thank you very much for your interest in our plugin:
Crafting Table.

Before we continue, we would like to remind you that all of our plugins work within the environment:   
RPG Maker MZ ↔ PC Windows ↔ NWJS

If you use other platforms or devices, we cannot guarantee correct operation because unfortunately we have no way to test them. Please keep this in mind before proceeding.

Below you’ll find more details about what this plugin offers.

Plugin Overview

Name of the pluginCrafting Table
Platform:RPG Maker MZ
Available versionsDemo: Yes | Full: Yes
Sample project included?No

FULL-EXPERIENCE MODE

Not Available

Plugin Details: Crafting Table

With this plugin you can add a flexible and engaging crafting system to your RPG Maker MZ game. It simulates a crafting table where players arrange items in a 3x3 grid to create new items, similar to classic crafting mechanics.

This gives players a hands-on way to combine resources and turn basic materials into useful equipment, potions, or special objects.

Features

  • 3x3 Crafting Grid:

    Players open a crafting interface and place items from their inventory into a 3x3 grid of slots. When the correct combination is arranged, the game automatically recognizes the recipe and allows crafting.



  • Easy Recipe Setup:

    You define recipes directly in the note box of the resulting item. Simply list the required item IDs in the order of the 3x3 grid (with 0 for empty slots). This method is straightforward and does not require complex scripting.



  • Conditional Crafting:

    You can restrict recipes using game switches or variables. For example, a powerful weapon might only be craftable after completing a story event or reaching a certain level.



  • Custom Messages and Feedback:

    The plugin displays clear messages when a recipe is successful, when conditions are not met, or when more items are needed.



Use Examples

  • Resource Management and Progression:

    In survival or adventure games, players gather materials throughout the world and return to a crafting station to create better weapons, armor, or healing items. The grid system makes crafting feel rewarding and strategic.



  • Story-Locked Advanced Items:

    Use conditions to lock powerful or unique recipes behind story milestones. Early in the game players can craft basic potions, but only after key events can they craft rare equipment, creating a natural sense of growth and discovery.



  • Economy and Player Choice:

    By adding a gold cost to certain recipes, you encourage players to earn money through quests or selling items. This creates meaningful decisions about what to craft and when, adding depth to the game's economy.



Difficulty of use of this plugin:

This plugin must be considered as difficulty: Easy

Differences between the Versions

Demo versions are early builds of the plugin. They have fewer features and differ significantly from the full releases. However, they serve as examples: they allow you to quickly grasp what the plugin can do and often provide enough functionality for smaller projects.

Demo versions do not receive direct updates. As they are early editions, their contents have been improved and updated in the full versions. The demos are free to download on itch.io using the “Download Demo” button.

Full versions are the complete releases of the plugin. They include all features and receive ongoing feature updates and constant support. (Remember that support is always provided for the most recent version of the plugin.)

For more information about versions, updates, and support, please visit our support page:

If you have any questions or suggestions, we would love to hear from you and help.

https://undermax.online/undermax/support.html.

What is a FULL EXPERIENCE MODE plugin?

At Undermax we always want you to have the best experience, and we know that DEMO versions don't always showcase all the plugin's capabilities. Maybe you're unsure whether to buy the FULL version of the plugin. That's why, in some of our plugins, you can download and run a demonstration example of that plugin in its FULL version so you can try it in a closed and safe environment.

This lets you explore in greater detail those features and improvements that the DEMO version doesn't offer.

Keep in mind that the FULL EXPERIENCE MODE only lets you run the plugin in this project and it will not be compatible with other personal projects. This means you wouldn't have access to the original plugin file, which you would receive if you purchased the FULL version.

FULL EXPERIENCE MODE plugins are only compatible with PC devices running Windows, which is the environment we work with.

For more information on this topic, visit our website or contact us directly through our support page: https://undermax.online/undermax/support.html

Additional Information

All of our plugins are built to work with RPG Maker MZ in its vanilla state: Without other plugins installed. We strive for maximum compatibility, but not all plugins can be guaranteed to work together 100%. We encourage you to test combinations and contact us if you have questions so we can help ensure you have the best experience.

Our priority has always been, and will continue to be, providing innovative, easy-to-use plugins and helping your game reach the next level!

How to Get the Plugin

You can buy and download all of our plugins through the itch.io platform. This allows you to download them as many times as you like via "My Collections":

In addition to purchasing the plugin on itch.io, you can also do so on our official website:
https://undermax.online/buy-plugins-credits/.

* Prices may vary according to taxes and withholdings depending on your country.

Video & Sample Project

Most of our plugins come with an explanatory and demonstration video. These videos help you see how the plugin works before you buy. All videos are recorded using the full version of the plugin, so you can learn about its use, requirements, installation methods and configuration in more detail. It’s important to watch these videos so you can see the plugin in action.

Many plugins also come with a sample project. This not only provides you with the plugin file, but also an RPG Maker MZ project containing a simple example so you can see how it’s configured. Studying the demo will make it easier to implement the plugin in your own project. We encourage you to explore the demo to get the most out of the plugin!

Language & Documentation

Plugin language and documentation: all of our plugins are developed in English and include documentation to help you discover all of the additional features and options that might not be shown in the sample project or video. Be sure to read the documentation so you don’t miss anything.

Plugin Parameters & Arguments

Plugin parameters and arguments: most of our plugins include a description of each parameter and argument, making it easy to understand what each item means and what aspect of the plugin you are modifying.

Terms of Use & F.A.Q

You can find all of this information on our official website. Please visit the following links for more details:

Licence Terms: https://undermax.online/undermax/LicenceTerms.html

Privacy & Refund Policy: https://undermax.online/undermax/privacy_and_refunds.html

Plugin's Codes Purchase & Redemption - Terms & Conditions: https://undermax.online/undermax/plugin-codes-terms.html

Plugin's Codes F.A.Q: https://undermax.online/undermax/plugin-codes-faq.html

If you have any questions, inquiries, or suggestions, remember you can contact us directly through our website: https://undermax.online/undermax/support.html

About Our Promotions

We regularly run exclusive promotions and discounts using the Itch.io platform, letting you acquire our plugins at a better price. We recommend visiting our Itch.io page frequently and Follow us on Itch.io.

We also offer different promotions and special bundles that gather several of our plugins and let you get more plugins for a better price. You can check them out in the Promotions section on our website: https://undermax.online/promos.html

And from our main Itch.io page: https://undermax.itch.io

Still Want More?

Discover all our plugins by visiting our plugin database: https://undermax.online/

You can also use our Windows application: Undermax Cloud: https://undermax.online/undermax/cloud/download.html

And of course, from our main Itch.io page which lets you discover all our plugins quickly and easily! We look forward to seeing you! https://undermax.itch.io

We hope you enjoy the plugin and we are here to help with anything you need.

Remember that by acquiring the plugin you are supporting us tremendously and enabling us to continue creating quality content that you can bring into your own projects.

Let’s keep growing and creating more projects together!

Updated 11 days ago
StatusReleased
CategoryOther
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorUndermax
Tagsblacksmith, Crafting, craft-items, mineraft, plugin, RPG Maker MZ, rpg-maker-mz-item-generation, rpg-maker-mz-plugin, undermax

Purchase

Get this project and 4 more for $19.99 USD
View bundle
Buy Now$5.99 USD or more

In order to download this project you must purchase it at or above the minimum price of $5.99 USD. You will get access to the following files:

craftingtable-plugin.zip 34 kB
Version EXCLUSIVE FOR RPG MAKER MZ

Download demo

Download
CraftingTableDEMO.js 31 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hi, is there a native way to do Conditional recipes where, depending on either a variable, or the first party member, the recipe changes. Also, in a similar way, could I make 2 items with the same recipe, but depending on the player character you either make Item A or B. (Eg Basic Stone Axe for character A, and Fragile Stone Axe for character B) 

Hi! How are you?

I understand what you’re saying. The plugin doesn’t have a “selector” system for recipes. Which means it has no way of using the same recipe to create two possible results due to how it’s built. Since when the game runs, all recipes are analyzed along with how they are created. I’m sure that functionality could be implemented, but it would require updating several things in the plugin and changing how it works.

What occurs to me that you could do for now to work around this, I know it might not be the most effective, but it could work for a specific case,  is to have that recipe create, for example, an item called “Weapon Box,” and when executed it calls a common event, and from there you can give the weapon you want depending on the conditions and the party member you choose.

I know it’s not what you expected, but maybe it can help you work around that need.

Hmmm, that could work a fallback. I'll see if I can make an addon-script to replace the crafted placeholder item "Eg Stone Axe" with the actual item they get.

This plugin does not account for inconsistencies between Graphics.width and Graphics.boxWidth, or between Graphics.height and Graphics.boxHeight, which leads to misaligned windows, composite animations, and buttons.

How are you doing?
Thank you for your message.
I don't understand what issue you are experiencing, as no other user has reported problems like the one you mentioned.
If you need something specific, please contact me through my support page so I can help you and provide a solution to your issue.
Best regards!

I'm gonna ask a really stupid question: how do you... open the crafting table screen? I keep re-reading the instructions and can't find how.

(1 edit)

Hello! How are you? You should be able to use the plugin command normally from your editor. Make sure the plugin is installed correctly. ^^


Thank you! The plugin is working fine - I just misread the instructions and kept hitting 'Shift' to open the Crafting Table. 

Hello!

Sorry for the bother, but I have a minor question/petition.

Is there a way to separate/move the squares of the crafting table?

I want to use an Octagram as the background image for the crafting part and aesthetically it would look better if each square aligns with each point of the Octagram  (the square at the center is fine where it is).

Is fine if it's not possible. It's just for aesthetically purposes in the end. Aside from that, the plugin is everything I needed for my game.

Cheers!

Hello! How are you?

Don't worry, your question doesn't bother me at all. The thing is that this is handled by RPG MAKER MZ, since the system uses Windows Selectable (which basically, in simple terms, is what allows you to make selections) and it operates with rows and columns, and let's say it doesn't have "individual" control over each selectable item. The only solution would be to create 8 individual Windows Selectables and then combine them, but I think that could break everything, haha.

Anyway, I will try to see if I can find a solution for what you need, and if I succeed, I will let you know. But for now, I'm leaning more towards no than yes, but I don't want to speak without trying first.

Thank you for the fast reply!

As I said before, it just a minor thing so is fine if you don't try too hard. It's a shame but still I can make it work in my game.

Also, thanks for the neat plugin, works like a charm!

(1 edit)

I was trying some things, but it turned out terrible xD

Not to mention the poor control it has since being a Windows Selectable, the controls go crazy and it's not very intuitive.
The thing is, it's designed to work like a square table haha.

Anyway, I might not be able to implement what you want, but I promise to update the plugin with some improvements to at least make up for it. Does that sound good to you? ^^

Thanks for the support and trust.

I'm sending you an image so you can see that at least I tried lol.

Is fine, really!

It was just a minor thing but thanks for the effort.

And any upgrade is welcomed, of course.

Cheers!

I have updated the plugin to version 1.1.0, I hope it at least works for you ^^

(1 edit)
This was exactly what I needed, thank you!
Since I have a lot of usable and unusable items I made a small change to line 1142 so it would only show usable items:
return $gameParty.hasItem(item) && DataManager.isItem(item) && this.isEnabled(item);
It's my first time using RMMZ so if there's a better way to do it, or the plugin gets updated with something like this, I'd love to know, thanks :)

Hi, there! I just purchased this (amazing) plugin, but I've discovered an error in compatibility with Visustella's Message Core? I bug tested it and it's specifically that plugin it's not running with. It says, 'Cannot read property 'replace' of undefined'.

(+1)

Hello, thank you for your support! I'm glad you liked it.

I can't always guarantee compatibility with plugins from other authors, but since this time it's something that can be easily resolved, I have already updated the plugin to try to provide compatibility with that plugin.

Best regards! :)


Please update the plugin to  v1.0.1 to fix this issue.

It works!! Omg thank you so much! So happy right  now!

I was not even planning on having a similar system in my game, but just seeing it, I had to buy it. Your plugins are something else dude, please don't stop releasing em! You're amazing!

Thank you very much for your comment and your support!

As long as I receive support from the community and it can be financially viable for me, I will continue to do it with great pride.

Sending you warm regards!