Coder Social home page Coder Social logo

Comments (8)

zabi94 avatar zabi94 commented on July 24, 2024

The problem with that is performance. Currently the brewing stand tweak is one of the most laggy things in the mod, this becomes especially noticeable when you have a high number of tile entities.
I hope to find a way to rewrite it that is not as laggy, but I fear that the only option for that is asm/coremods

from extraalchemy.

ElvenChaos avatar ElvenChaos commented on July 24, 2024

While it is generally good to avoid core mods, I don't think there is any other mod that even touches the brewing stand itself, so I think it would be a safe one. That said, I'm by no means an expert on these things.

I don't know how often you are checking the block below the stand, but you should only have to check it on a block update. Again, I'm not an expert at this.

from extraalchemy.

zabi94 avatar zabi94 commented on July 24, 2024

I'm not going to make a core mod, that's for sure, I just removed the only bit of asm from it.

And unfortunately, no, checking on block updates is not enough, it needs to be done every number of ticks

from extraalchemy.

ElvenChaos avatar ElvenChaos commented on July 24, 2024

Would making your own brewing stand let you avoid making a core mod while getting the tweaks you want in? You could just make your own, and have its crafting recipe include (or just be) the vanilla brewing stand, so that you are not hijacking or messing with the vanilla brewing stand.

from extraalchemy.

zabi94 avatar zabi94 commented on July 24, 2024

from extraalchemy.

ElvenChaos avatar ElvenChaos commented on July 24, 2024

If the feature can be re-coded to be more efficient with its current functionality, that would be the ideal.

However, if it couldn't, would the trade-off be worth it performance-wise? Even if I used the theoretical new brewing stand, the alchemy would still be the same, as well as most of the GUI (minus the blaze powder).

from extraalchemy.

Nakuta avatar Nakuta commented on July 24, 2024

If whitelisting various heat sources from other mods is a problem, perhaps a compromise would be to allow the use of additional fuels in the blaze powder slot to fuel the brewing stand. The primary issues with needing blaze powder are both its rarity as well as the competition for its use in other recipes. Being able to use coal/charcoal/etc. to fuel the brewing stand would feel much less punitive.

from extraalchemy.

zabi94 avatar zabi94 commented on July 24, 2024

That requires coremods, unfortunately, so it's not going to happen

from extraalchemy.

Related Issues (20)

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.