Giter Club home page Giter Club logo

buildcraftapi's Issues

Renames

Changes that should be done at the end of alpha.

Renames:

  • buildcraft.api.recipes.BuildcraftRecipeRegistry -> buildcraft.api.recipes.BuildCraftRecipeRegistry
  • buildcraft.api.recipes.BuildcraftFuelRegistry -> buildcraft.api.recipes.BuildCraftFuelRegistry
  • buildcraft.api.facades.FacadeType -> buildcraft.api.facades.EnumFacadeType
  • buildcraft.api.BCModules -> buildcraft.api.EnumBuildCraftModule
  • buildcraft.api.EnumBuildCraftModule::isBcMod -> buildcraft.api.EnumBuildCraftModule::isBuildCraftMod

Fix enum values names (THEY_SHOULD_BE_NAMED_LIKE_THAT):

  • buildcraft.api.facades.EnumFacadeType

Open up pipe wire managment to allow teleport wires.

Specifically to allow some way of telling the IWireManager that two completely seperate pipe wires are connected. Original request by @multiplemonomials for https://github.com/tcooc/AdditionalPipesBC 's teleport pipes functionality.

I'm not sure how this should even work. In theory we could fire pipe events every time that we search for pipe wires, but that sounds expensive. In addition how would we identify connections? Any sanity checks that we might have are going to be wrong, and some of them might currently be necessary for the current implementation.

IFlowFluid needs a new member that would allow you to "spawn" fluids

Buildcraft version: 7.99.7
Forge version: 13.20.1.2386 (mc 1.11.2)

Additional information:
I'm trying to make a new type of pipe that would teleport items / fluids... for items it worked fine... but for fluids I couldn't find a way to spawn the fluid into the receiving pipe's center piece.

What would be cool for IFlowFluid to have is a method like:

int pourIntoCenterPiece(FluidStack source, boolean simulate)

that would return the amount of the specified fluid that could be added to the center piece

capabilities

There are alot of interfaces here ment for other mods to implement for compatibility. It would probably be best to convert most of them to capabilities

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.