ore deposit

Started by lucienbrandt on

Topic category: Help with MCreator software

Joined Sep 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
ore deposit

i am making a "satisfactory" style modpack, but i want to know how to make ore deposits and  the miner from satisfactory work on those deposits too...

also i want to know how do you make a machine drop its "crafted" item to a exit point . like a dropper...

Joined Aug 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I have some ideas, if you…
Sun, 09/28/2025 - 05:11

I have some ideas, if you want you can change them up a bit:
Ore Deposits:
A custom naturally generating block, maybe make it a bit rare if you want or craftable, you could even make a structure, save it to a file using the Structure block, and make a custom structure called an ore deposit with your custom block in it.

For the miner, make it so when placed, it checks if it has an ore deposit block under it (an "if [get block at (x) (y-1) (z) is same block as (Ore Deposit)" procedure), and set a boolean blockstate to true if there is one under it.
Then every tick if that blockstate is true, it could either:

  1. Put the item from the ore deposit type into the inventory, this would need a more complex procedure constantly checking what TYPE of ore deposit it is, then multiple ore deposit blocks as well for different ores.
  2. Put a random ore into the inventory, each one with a different rarity. This would still need a bit complex procedure but less so than the previous one.
  3. Drops a loot table onto a specific position, no custom GUI required, just a loot table.

Then, for the dropper-like thing, you could just have it drop the item from the gui's output slot (which should be the slot's ID) onto maybe the below or side position.

These are suggestions or ways to do things though, you do you!
You could also (if you want to go the extra mile) create custom models in Blockbench and add the Geckolib API and create custom models & animations for your machines as well!