Masterful Machinery is a mod about creating customisable and complex multiblocks machines.

Overview

masterful_machinery_cover

Masterful Machinery

Masterful Machinery is a mod about creating customisable and complex multiblocks machines. Everything in the mod is customisable with Datapacks and configuration files.

Visit the wiki to have more informations on how to use the mod.

Download

You can download the mod on the curseforge page.

Additional Resources:

Mod Discord: https://discord.gg/NCSRkkPbmF

Comments
  • [BUG] crash on startup with new Create version

    [BUG] crash on startup with new Create version

    Version Information

    Forge version: 36.1.32 Masterful Machinery version: 0.1.50-B476

    ADD ON'S

    Optifine version: null Botania version: 418 Create version: 0.3.2a Mekanism version: 10.0.21.448 Pneumaticcraft version: 2.13.1-202 Astral Sorcery version: 1.13.12

    Further Information

    Link to crash log: https://pastebin.com/mudrPgLC Steps to reproduce:

    1. update to newest version of Create
    2. start the game
    3. game crashes

    What I expected to happen: Game should run fine.

    What happened instead: Startup crash with newest Create version.

    bug 
    opened by DAmNRelentless 10
  • It Crashing afer place the Fluid Port in the World

    It Crashing afer place the Fluid Port in the World

    Version Information

    Forge version: 36.2.29 Masterful Machinery version: 1.16.5-0.1.64-b975

    ADD ON'S if not installed just put "null" Optifine version: "null" Botania version: 1.16.5-420.2 Create version: 1.16.5-v.0.3.2g Mekanism version: 1.16.5-10.1.2.457 Pneumaticcraft version: "null" Astral Sorcery version: 1.16.5-1.14.1

    Further Information

    crash-2022-08-28_14.18.01-client.txt crash-2022-08-28_14.21.38-client.txt crash-2022-08-28_14.27.59-client.txt

    What I expected to happen: Im the Dev from the Modpack Skyfriends and i and do use the mod masterful Masterful Machinery, by building the Multiblock the game crasht every time i load up the World and i dont no why.

    • Building test Multiblock Blood Converter

    What happened instead: after place the fluid input the game is crashing by loading the world

    user error 
    opened by GalaxyOfZero 8
  • [CRASH] Game crash when recipe use Mekanism infuse type

    [CRASH] Game crash when recipe use Mekanism infuse type

    Version Information

    Forge version: 36.2.4 Masterful Machinery version: MasterfulMachinery-1.16.5-0.1.57-B850.jar

    ADD ON'S if not installed just put "null" Optifine version: null Botania version: Botania-1.16.5-420.jar Create version: create-mc1.16.5_v0.3.2f.jar Mekanism version: Mekanism-1.16.5-10.0.24.453.jar Pneumaticcraft version: null Astral Sorcery version: null

    Further Information

    Link to crash-report: (https://gist.github.com/Valgrifer/0779570c7b2d3eafa2dcfe9b3624c7cf) Steps to reproduce:

    1. build a mm structure
    2. make a recipe with infuse type
    3. do the recipe
    4. game crash

    What I expected to happen: Let the recipe do.

    What happened instead: The Game was crashed.

    bug 
    opened by Valgrifer 7
  • [BUG] Crash at atartup

    [BUG] Crash at atartup

    Version Information

    Forge version: 36.1.31 Masterful Machinery version: 0.1.49-B391

    ADD ON'S Optifine version: HD U G8 Botania version: 416 Create version: 0.3.1c Mekanism version: 10.0.21.448 Pneumaticcraft version: null Astral Sorcery version: null

    Further Information

    Link to crash log: https://gist.github.com/Archilyte/2ca68c9590a2e6a7599f8d096c6bbde2

    Steps to reproduce:

    1. Load game
    2. Crash

    What I expected to happen: Game loads normaly

    What happened instead: Game crashed

    bug 
    opened by Archilyte 7
  • [BUG] Mekanism Gas Output Port set to Input instead of Output

    [BUG] Mekanism Gas Output Port set to Input instead of Output

    Version Information

    Forge version: 36.1.33 Masterful Machinery version: 1.16.5-0.1.52-B671

    ADD ON'S Optifine version: null Botania version: null Create version: null Mekanism version: 1.16.5-10.0.21.448 Pneumaticcraft version: null Astral Sorcery version: 1.16-1.16.5-1.13.12

    Further Information

    Link to latest.log: pastebin

    Part 1

    Steps to reproduce:

    1. Place an empty Gas Output Port block
    2. Place any filled Mekanism Chemical/Gas tank
    3. Connect with Mekanism pressurized pipes (the ones that transmit gasses)

    What I expected to happen: Nothing.

    What happened instead: The Gas Output block filled with the gas.

    Part 2

    Steps to reproduce:

    1. Place any filled Gas Output Port block
    2. Place an empty Mekanism Chemical/Gas tank
    3. Connect with Mekanism pressurized pipes (the ones that transmit gasses)

    What I expected to happen: Mekanism Chemical/Gas tank to fill.

    What happened instead: Nothing.

    bug 
    opened by jgrimes900 5
  • Unable to start game with the mod

    Unable to start game with the mod

    latest.log

    I have a 1.16.5 forge pack running the latest version of forge, with only version 0.0.8 of the mod in it.

    I have the following json file in config > masterful_machinery > controllers which jerome has confirmed works in his pack:

    {
      "controllerId": "basic",
      "name": "Basic",
      "ports": [
        {
          "type": "masterfulmachinery:items",
          "name": "Item",
          "id": "tier1s",
          "data": {
            "rows": 3,
            "columns": 3
          }
        },
        {
          "type": "masterfulmachinery:energy",
          "name": "Energy",
          "id": "tier1",
          "data": {
            "capacity": 10000
          }
        },
        {
          "type": "masterfulmachinery:fluids",
          "name": "Fluid",
          "id": "tier1",
          "data": {
            "capacity": 10000
          }
        }
      ]
    }
    

    it crashes on startup giving me the following error:

    com.google.gson.JsonSyntaxException:

    I'm not sure if this is a problem on my end or the mods end but Jerome has not been able to find the root of the problem.

    opened by aspiringLich 4
  • [BUG]mod conflict

    [BUG]mod conflict

    Version Information

    Forge version: 36.2.22 Masterful Machinery version: MasterfulMachinery-1.16.5-0.1.60-B902

    Further Information

    Link to latest.log: https://gist.github.com/854342681/895cbce09426969fe2e0c39bf7395c41 Steps to reproduce:

    1. install i18nupdatemod-1.16.5-2.0.3 https://www.curseforge.com/minecraft/mc-mods/i18nupdatemod
    2. create a modpack with more than 196 mods
    3. when launch MC, MM will not create contorler and port models.

    ps: when mods below 196, MM will create models.

    bug 
    opened by 854342681 3
  • Recipe shows up in jei but doesn't work in-game

    Recipe shows up in jei but doesn't work in-game

    Recipe script:

    events.listen('recipes', (event) => {
    event.custom({
        "type": "masterfulmachinery:machine_process",
        "structureId": "ethylene_reactor",
        "controllerId": "basic",
        "ticks": 100,
        "inputs": [
            {
                "type": "masterfulmachinery:mekanism_gas",
                "data":{
                    "gas": "mekanism:ethene",
                    "amount": 500
                }
    		},
    		{
                "type": "masterfulmachinery:mekanism_gas",
                "data":{
                    "gas": "mekanism:oxygen",
                    "amount": 250
                }
    		},
    		{
                "type": "masterfulmachinery:energy",
                "data":{
                    "amount": 800
                }
    	    }
        ],
        "outputs":[
            {
                "type": "masterfulmachinery:mekanism_gas",
                "data":{
                    "gas": "kubejs:ethylene_oxide_gas",
                    "amount": 1000
                }
            }
        ]
    })
    });
    
    
    opened by Rozen-Hartmann 3
  • all of the progress bars on the right go from top to bottom

    all of the progress bars on the right go from top to bottom

    inside the GUIs of the ports listed below the progress bars go from top to bottom, whereas they need to go from bottom to top

    mana port infuse port slurry port gas port fluid port

    opened by ticticboooom 2
  • [BUG] Block transition too fast on multiblock structures (flickering)

    [BUG] Block transition too fast on multiblock structures (flickering)

    Version Information

    Forge version:
    Masterful Machinery version: 0.1.49

    ADD ON'S Nothing to show here :)

    Further Information

    Steps to reproduce:

    1. Use block tags instead of one block in multiblock construction
    2. Screen should start flickering when using JEI to show multiblock.

    Video proof (sorry for not embedded video) https://cdn.discordapp.com/attachments/840919187638583329/862235346627198986/mm-2021-07-07_09.35.00.mp4

    What I expected to happen: Gentle transition from one block to another.

    What happened instead: Screen Flickering

    bug 
    opened by KubiRemPL 2
  • Better Wiki

    Better Wiki

    The wiki does not cover every which it should. Example: Output has a chance of being produced, however, wiki does not say anything about it unless people look at the code.

    opened by DariusSG 2
  • [BUG]The configuration file will lost when changing the language

    [BUG]The configuration file will lost when changing the language

    Version Information

    Forge version: 36.2.39 Masterful Machinery version: 0.1.66-B1041

    ADD ON'S if not installed just put "null" Optifine version: null Botania version: 420.2 Create version: v0.3.2g Mekanism version: 10.1.2 Pneumaticcraft version: 2.15.11-334 Astral Sorcery version: 1.14.1

    Further Information

    Steps to reproduce:

    1. Launch Minecraft
    2. Change the language

    Details

    I'm playing Enigmatica 6 Expert.But everytime I change the game language,MasterfulMachinery's configuration file(Something about custom machines,like texture and lang) will lost.

    bug 
    opened by xiaoACE6716 0
  • [BUG] Unable to use Radioactive Mekanism Gases as Inputs

    [BUG] Unable to use Radioactive Mekanism Gases as Inputs

    Version Information

    Forge version: 36.2.35 Masterful Machinery version: 0.1.66-B1041

    ADD ON'S if not installed just put "null" Optifine version: null Botania version: 420.2 Create version: 0.3.2g Mekanism version: 10.1.2.457 Pneumaticcraft version: null Astral Sorcery version: 1.14.1

    Further Information

    Steps to reproduce:

    1. Create a Multiblock taking Mekanism Gases.
    2. Select Input as any Radioactive Gas (Polonium, Nuclear Waste, Spent Nuclear Waste, Plutonium) in the recipe.
    3. Build and insert the gas into the Multiblock's Gas Port. etc...

    What I expected to happen: Whatever selected output would be created.

    What happened instead: The Multiblock is successfully built but the recipe does not start.

    bug 
    opened by choombdev 0
  • [BUG] Recipe with 2 Mekanism gas outputs outputs only 1 gas

    [BUG] Recipe with 2 Mekanism gas outputs outputs only 1 gas

    Version Information

    Forge version: 36.2.22 Masterful Machinery version: 1.16.5-0.1.60

    Add-ons

    Optifine version: null Botania version: null Create version: 0.3.2g Mekanism version: 10.1.0 Pneumaticcraft version: null Astral Sorcery version: null

    Further Information

    Steps to reproduce:

    1. Assemble a machine with 2 gas output ports;
    2. Create a recipe for this machine which outputs 2 gases;
    3. Watch the machine ignore 1 of the outputs.

    What I expected to happen: The machine to output 2 gases.

    What happened instead: Only 1 of the gases was produced.

    bug 
    opened by kemikalgirl 0
  • [BUG] missing

    [BUG] missing "count" key breaks the recipe

    Version Information

    Forge version: 36.2.9 Masterful Machinery version: 1.16.5-0.1.57-B850

    ADD ON'S if not installed just put "null" Optifine version: null Botania version: null Create version: null Mekanism version: null Pneumaticcraft version: null Astral Sorcery version: null

    Further Information

    Link to latest.log: (please use a paste site such as gist, do not attach the .txt or paste the log inline)
    Steps to reproduce:

    1. create a recipe that uses item as a input
    2. leave the key "count" out of the recipe.json
    3. watch everything burn etc...

    What I expected to happen: if count isnt there it should default to 1 like vanilla minecraft does

    What happened instead: the recipe broke with a very vague error

    documentation wontfix 
    opened by MasterSloth1 0
  • Overlay Bug with JEI

    Overlay Bug with JEI

    2021-09-19_18 53 11

    Version: MasterfulMachinery-1.16.5-0.1.53-B733 JEI Version: jei-1.16.5-7.7.1.121

    As the pick show when using the item input port trying to grab the item in my hotbar brings up JEI config button text and if it try to click said item to drag it in i go into JEI config or if i shift right click it enables and disables cheat mode as you expect for JEI.

    bug 
    opened by Joshernoob 5
  • [BUG] Create rotation output port displays 0 stress

    [BUG] Create rotation output port displays 0 stress

    Version Information

    Forge version: 1.16.5-forge-36.2.2 Masterful Machinery version: 1.16.5-0.1.52-B671

    ADD ON'S if not installed just put "null" Optifine version: 1.16.5_HD_U_G8 Botania version: null Create version: 1.16.5_v0.3.2d Mekanism version: 1.16.5-10.0.21 Pneumaticcraft version: 1.16.5-2.13.4-215 Astral Sorcery version: null

    Further Information

    Link to latest.log: (please use a paste site such as gist, do not attach the .txt or paste the log inline)
    Steps to reproduce:

    1. Build example structure and recipe with create spinny port

    2. Issue with SU When structure formed and start working (like as RF motor or steam motor) it provide 0 Stress Unit. Never mind how much stress configured spinny port in controller.json (try 64, 512, 4096), create stressometr indicate 0 and connect any machine (like fan) stop rotation indicate overload.

    And vice-versa structure like RF generator working use 0 SU from create power source

    1. Every end time of recipe rotation stop (visual) at little time.
    bug 
    opened by ptk2003 10
Releases(RC-2.0.1)
Owner
null
Simple API, Complex Emails (JavaMail smtp wrapper)

Simple Java Mail Simple Java Mail is the simplest to use lightweight mailing library for Java, while being able to send complex emails including CLI s

Benny Bottema 1k Jan 5, 2023
A super simple system for easily creating messages and putting them in in a file, whilst also being able to add replacements without struggle.

A super simple system for easily creating messages and putting them in in a file, whilst also being able to add replacement values without struggle. Please remember: Give constructive feedback, not negative feedback. There are probably a million things to improve, and I am aware of that.

Solyze 2 Sep 21, 2021
An example mod that uses Vigilance and Essential with Java

Vigilance Example Mod (Java) I haven't really seen any mods that use Vigilance and Essential with Java, so here's a quick example mod I made. It's bas

null 6 Dec 25, 2022
Simple way of causing a bsod using the native api implemented into a 1.12.2 Forge mod

Simple-BSOD-Mod Simple way of causing a bsod using the native api implemented into a 1.12.2 Forge mod. Dowload It HERE To make your own you can go to

INZO_Technologies 5 Dec 28, 2022
This repository holds the source code for TML (Tecknix Mod Loader)'s API.

This repository contains the modding API not the MDK (Mod Development Kit). This repository will not give you the ability to mod Tecknix Client but you can contribute to the repository if you have events you would like to add.

Tecknix Client 6 Aug 1, 2022
A simple fabric mod which allows deepslate to be instamined

InstantDeepslate An extremely simple mod that allows you to instantly mine deepslate. This works by changing the blast resistance and break time value

null 3 Jan 31, 2022
A FabricMC Mod that allows you to give yourself a few Custom Cosmetics.

Cosmetics-Fabric A FabricMC Mod that allows you to give yourself a few Custom Cosmetics.

null 1 Apr 13, 2022
Sauron, the all seeing eye! It is a service to generate automated reports and track migrations, changes and dependency versions for backend services also report on known CVE and security issues.

SAURON - VERSION AND DEPLOYMENT TRACKER DESCRIPTION Sauron, the all seeing eye! It is a service to generate automated reports and track migrations, ch

FREENOWTech 20 Oct 31, 2022
A calculator that performs various operations such as addition, subtraction, multiplication and division of positive and negative values

A calculator that performs various operations such as addition, subtraction, multiplication and division of positive and negative values The calculator also does percentages, square roots and squares

Andrey Fabricio 1 Jan 31, 2022
A Local implementation of a java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

A Local implementation of java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

Isaac Barry 1 Feb 12, 2022
Tripoli imports raw mass spectrometer data files and supports interactive review and archiving of isotopic data.

Tripoli imports raw mass spectrometer data files and supports interactive review and archiving of isotopic data. Tripoli facilitates visualization of temporal trends and scatter during measurement, statistically rigorous filtering of data, and calculation of statistical parameters.

CIRDLES 7 Dec 15, 2022
Java Notes & Codes for better understanding and it contains all the funtions with examples and also added Cheat Sheet for Revision

Java Notes & Codes for better understanding and it contains all the funtions with examples and also added Cheat Sheet for Revision...

Ujjawal Singh 1 Nov 30, 2022
Automatically discover and tag PII data across BigQuery tables and apply column-level access controls based on confidentiality level.

Automatically discover and tag PII data across BigQuery tables and apply column-level access controls based on confidentiality level.

Google Cloud Platform 18 Dec 29, 2022
A Java to iOS Objective-C translation tool and runtime.

J2ObjC: Java to Objective-C Translator and Runtime Project site: https://j2objc.org J2ObjC blog: https://j2objc.blogspot.com Questions and discussion:

Google 5.9k Dec 29, 2022
Make Slack and Facebook Bots in Java.

JBot Make bots in Java. JBot is a java framework (inspired by Howdyai's Botkit) to make Slack and Facebook bots in minutes. It provides all the boiler

Ram 1.2k Dec 18, 2022
API gateway for REST and SOAP written in Java.

Membrane Service Proxy Reverse HTTP proxy (framework) written in Java, that can be used as an API gateway as a security proxy for HTTP based integrati

predic8 GmbH 389 Dec 31, 2022
An extensible Java framework for building XML and non-XML streaming applications

Smooks Framework This is the Git source code repository for the Smooks Project. Build Status Building Pre-requisites JDK 8 Apache Maven 3.2.x Maven gi

Smooks Framework 353 Dec 1, 2022
The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

yGuard yGuard is an open-source Java obfuscation tool. With yGuard it is easy as pie ( ?? ) to configure obfuscation through an extensive ant task. yG

yWorks GmbH 265 Jan 2, 2023
TChart Simple and fast charts

TChart Simple and fast charts. Current version Beta 0.9.1 Preview Import jitpack.io gradle allprojects

null 30 Sep 20, 2022