Code Monkey home page Code Monkey logo

volumetricflask's Introduction

VolumetricFlask

An Applied Energistics 2 addon mainly focusing on fluid related auto crafting.

volumetricflask's People

Contributors

exzhawk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

volumetricflask's Issues

Prevent craft stuck if not enough fluid quantity

Hello,
When I have 500mb of UU-Matter in my network and I ask a 1000mb volumetric flask, the craft if stuck.

It should be good if the craft detect my 20mb uu-matter craft ( in the mixer from gregtech ce ) and craft the rest ( 25 * 20mb ) , so it could fill the flask and not stuck.

Add 133mb volumetric flask

Hello ,
first of all, thank you sooooo much for this mod, i'm playing on a GregBlock and this mod saved me :)

I will try to make all liquid craft possible in my base , but i already saw one using 133 mb of liquid :
https://imgur.com/a/ZQJ3s3H

So , can you add a 133 mb volumetric flask in the next release please ?
Thank you.

Suggestion for one mod in particular

This mod looks like it would solve a bunch of issues and chalanges to automation with fluid and fluid + item crafting
(espehcaly in E2:E) However one thing that I would like to see is a vial for 666mb due to the fluids in nuclear craft (when melted down) giving 666mb of what is melted (Example: melted Sulfur)

Thankyou for creating a Mod like this. I had an idea simular to what you did here, only this one seems to be better. Maybe you can see if you can do the same for gas crafting or somthing? Furthermore, (havent tested this out yet) but I think intigration with Ender IO fluid ports to "pump" the needed fluid into the pipe and give back the flask would be nice little thing to see

Lag spikes

So I've been using this mod a lot in a new build since it's so good, but I'm starting to get lag spikes between 2-4000ms in time. I've profiled it using spark and it's at https://spark.lucko.me/#RpmF77Jtc9

In case the link should die this is a screenshot of the profiler section (the provideCrafting function is in 3 separate calls in the full profiling output):

It seems like this function is triggering a lot and taking multiple seconds on a single tick update

public void provideCrafting(ICraftingProviderHelper craftingTracker) {

Is there anything that can be done? it only seems to have gotten worse as I'm adding more and more fluids :(

Autocrafting stuck with fluid input and output

I was testing this mob because it looks very promising at autocrafting items and fluids, but i'm stuck in a issue :

In this exemple, i tried to autocraft methane out of another fluid :
image
1 Carbon Dust
4000 mb Hydrogen

Which result into 5000 mb of Methane

I encoded this recipe :
image
1 Carbon Dust
Flask of 4000 mb of Hydrogen
One empty flask of 1000 mb
One empty flask of 4000 mb

But the craft seems stuck everytime you add an empty flask with filled flask as items to send to the interface.
If i removed the emply flasks, the items and fluids get pushed correctly to the interface but then output fluid does not get craft into flash, because they are not present into the internal buffer of the interface.

Is it a bug or i am doing it wrong ?

To trick this, i have to output the fluid content to a Tank from EnderIO, export empty 1000 mb flasks inside and export the filled flask after that :
image
And then encode the recipe this way :
image

Override filler block if flask pattern already exists

I was really excited to use this for automated fluid chains in Omnifactory. However, what I found when I was starting to set this up is that auto crafting will always prefer to assume liquid storage will fill the flask. If I have a chain of liquid recipes in say the chemical reactor with actual filled flask output meant to begin the next step in a process, automation will not allow this.

Enhancment Suggestion for the Filer

My sugesstion can be related to others

while this block and mod is useful, but it clogs up the crafting interface wtih crafting recipies,

the suggestion, Add some way to suppress the crafting recipes that are given by that block
or add some sort of viewcell Advance card to supress those

great mod

Filler 的三种模式建议

右键 Filler 调整三种模式

  1. 和现在保持一致
  2. 隐藏未在合成模板中出现过的 (Fluid) Flask
  3. 不需要Flask瓶子模式,但需要等待空瓶子出现才装填

(我觉得2难做)

Volumetric flasks missing and changing NBT on craft and use.

When crafted the volumetric flasks are like this:

2020-06-28_23 59 06
which do not work in Filler recipes.
image

after being used in a recipe like this:
image

they receive the NBT they seem to be missing to work in filler.
image
2020-06-29_00 09 00

But also resulting in the autocraft failing:
image

Freshly crafted volumetric flasks miss the nbt they need to be used in a Filler.
Tested with just volumetric in SP and they craft with NBT, so it might be an Interactions pack recipe issue.

Volumetric interface will only wrench north.

version 0.16, used in FTB interactions 2.0 beta test server.

When trying to point an interface into something using a wrench the interface will only point north no other direction.

image

Would be nice to have it omnidirectional.

AE2 crafting derp & flasks disappear randomly

Mod version: 0.18 (1.12.2 - SinglePlayer)

  • This happens after I connect Filler to my network:

img1
img2

  • And when I check my flask, it just disappear for no reason. And further more, when I reopen terminal up, some flasks show up but reopen again just make it disappear again.

img3
img4

  • Then I break Filler, issue still continuously until I relog my world back.

  • My AE2 setup:

img5

I don't know if this is with my AE2 system or the mod itself tho
no log related to issue, sadly

Crash with Trousers Edition

https://paste.ee/p/bEFFW

java.lang.NullPointerException at me.exz.volumetricflask.common.helpers.DualityOInterface.pushPattern(DualityOInterface.java:163) at appeng.me.cluster.implementations.CraftingCPUCluster.executeCrafting(CraftingCPUCluster.java:831) at appeng.me.cluster.implementations.CraftingCPUCluster.updateCraftingLogic(CraftingCPUCluster.java:676) at appeng.me.cache.CraftingGridCache.onUpdateTick(CraftingGridCache.java:155) at appeng.me.GridCacheWrapper.onUpdateTick(GridCacheWrapper.java:43) at appeng.me.Grid.update(Grid.java:284) at appeng.hooks.TickHandler.onTick(TickHandler.java:222) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_2021_TickHandler_onTick_TickEvent.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) at net.minecraftforge.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:266) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:712) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Thread.java:748)

Server crashed when starting craft process.
FTB Interactions 2.0.9, appliedenergistics2-rv6-stable-7.omni-fixes-v46.jar

ae不会识别流体输入

image
image
image
制作之后的流体虽然输入了网络,但是并不会结束这一次的合成任务,会卡在图3的样子

Suggestion Plus idea

My sugesstion can be related to others

while this block and mod is useful, but it clogs up the crafting interface wtih crafting recipies,

the suggestion, Add some way to suppress the crafting recipes that are given by that block
or add some sort of viewcell Advance card to supress those

great mod

and what if you could make it detect fluids being acepted as a crafting output by using a filled Volumetric Flask of X fluid with some sort of paper that allows for it to detect a fluid input tab,

if a new bloock for accepting such is needed then that will be fine, considering the Intierface can also accept fluids

熔融炉功能

image
如果一个 Volumetric Interface 对着熔融炉/接受物品输入并输出液体的机器,可以接受这种 Flask + 物品 = 装满液体的 Flask 的合成
这个合成要把 Filler 的覆盖掉(或者设置一个优先级?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.