Giter Site home page Giter Site logo

manufactory's People

Contributors

themabinogi avatar

manufactory's Issues

Compressor (Nether)

Compressor with 2x Speed, see #37

Recipe : Crafting 1 Nether Compressor = 1 Compressor + 8 Nether Brick

Iron Dust

Basic Resource

Recipe : Pulverizer 2 Iron Dust = 1 Iron Ore

Advanced Machine Frame

A new basic block used in machine crafting recipes.
Requires more advanced materials than the Basic version.

Compressor (Machine)

Powered version of the Compressor #43

Recipe : Machine
Misc Item : Compressor
Misc Block : Brick
Resin Selection : Flint
Frame Selection : Iron
Plate Selection : Iron

Compressor (Fueled)

Converts Metals into Plates

Recipe : Crafting 1 Compressor = 1 Furnace + 8 Stone Brick

Oil Pump (Machine)

A new machine that is used to gather oil.

It will greatly increase the amount of oil that can be gained compared to using a bucket (by about 10 times).

A special pipe render should be displayed going into the oil underneath when the pump is active.

Furnace (Nether)

An upgraded version of the furnace that is twice as fast.
Requires nether materials to craft.

Input/Output hiding

Some players may not want to see input and output indicators on blocks/gui.

It is worth adding a button on the I/O page that will allow players to completely hide these.

Oil

Add new liquid Oil.

This should burn when set on fire.

Oil Spawns

Oil needs to be added to world generation so that it spawns in pools both over and underground.

Spawns should be much more likely in Ocean and Desert biomes.
Underground spawns should be larger than the normal overground spawns.

Compressor (Fueled)

Converts Metals to Plates

Recipe : Crafting 1 Compressor = 1 Furnace + 8 Stone Brick

Injector (Machine)

A new machine that can be used to inject liquids into an item.

Will also support the filling of buckets and tanks.

For now will allow the creation of Plastic.

Tree Tap

A new tool that can be used to gather materials from spawning trees.

For now it will be used to tap Rubber deposits.

Redstone Tab is unfinished

The Redstone tab appears out of line.

It should also have a textual display of the current mode to provide clarity.

Finally it would be nice to have an indicator of whether a signal is currently active or not.

Electrical Iron

A new basic resource created by combining Iron and Redstone.
The texture should be a red coloured ingot.

Oil Refinery (Machine)

A new machine that uses a large amount of power to convert Oil into Fuel.

This process should still greatly increase the power output of the liquid.

Element/Control redesign

While the current design of buttons and controls works I think it could do with an overhaul.

Selected items should be more aparent using a green border.
Selected items should also appear "pressed".
Blue highlights should instead be used for mouseover rather than selected.
There should be a proper method of displaying disabled controls/elements.
Mouse over events should be more sensible, they should also search tabs.
Holding shift on controls should display help information.
More controls should be added with checkboxes, dropdowns and spinners.
The way controls get information from tiles should be made an abstract method, that way the gui/tab itself can provide this information rather than the tile being sent to the control.

I/O icons not matching

The I/O icons currently don't match between the I/O page and the outside of the machine.

Rubber

Add a new Rubber item.

Make sure that it is oredict.

Tree Extractor (Machine)

Can be placed against a tree to automatically Tap any deposits that appear.

This can be used to automate rubber trees.

Push/Pull machine function

Machines that are Sided should have the ability to automatically push and pull items.

This behaviour should also be disableable.

Fuel

Add a new liquid Fuel.

This should have a chance to explode when on fire.

Gold Dust

Basic Item

Recipe : Pulverizer 2 Gold Dust = 1 Gold Ore

Compressor (Nether)

Improved version of Compresser (Fueled) #43 with 2x speed

Recipe : Crafting 1 Nether Furnace = 1 Compressor + 8 Nether Brick

Gold Plate

Basic Item

Recipe : Rolling Machine 1 Gold Plate = 4 Gold

Plastic

Add Plastic item.

This is made by injecting Oil into Rubber.

Forge Energy Support

With the addition of powered machines it is worth supporting forge energy.
Support for other standards may be added in the future.

Fueled machines should have I/O options

I don't see a good reason why fueled machines shouldn't be given the option of input/output configurations.

However, I think disabling the ability to automatically input and output should be done as these machines should be less capable than their powered counterparts.

This will probably have the knockon effect of enabling redstone controls for fueled machines but again I don't see why this is a problem.

Furnace (Fueled)

A duplicate of the Vanilla furnace but with improvements.
Probably not to be released but maybe used when enabled in configs in the future.
Mostly added to allow creation of a Nether Furnace.

Furnace (Machine)

A powered furnace machine.
Should operate on the same recipes as the Vanilla furnace.

Engine Sidedness

Currently engines are in a strange postion due to their shape, they only allow input/output from the bottom face.

It would be good if they could output from the sides also.

When outputting from the side they should change appearance to have a wall on that side, rather than just having the inputs appear to be floating.

This would mean that they can also support the I/O tab.

This does not mean however that energy can be directed anywhere, energy will still only be outputted to the top face.

Breaking machine drops

I have no idea what happens when a machine is broken.

It should retain all of the items and nbt data within the dropped item, I'm pretty sure this has not yet been implemented.

ItemHandler Capabilities

After sorting Fluid Capabilities it would be nice to go the same way with ItemHandlers.

This would work by specifying an "ItemInventory" for each tile that works in the same way as the FluidInventory to manage items coming in and out of the tile.

Compressor (Machine)

Powered version of Compressor, see #37

Recipe : Machine
Misc Item : Compressor
Misc Block : Brick
Resin Selection : Flint
Frame Selection : Iron
Plate Selection : Iron

Rubber Tree

A new type of tree should be added for production of Rubber.

The tree will slowly produce rubber deposits that can then be clicked using a Rubber Tap to extract the deposit from the tree.

Alternatively, a Tree Extractor machine placed against the tree will automatically extract the deposits.

Smelter (Fueled)

A basic machine that combines two inputs to produce a single output.
This is the fueled version that requires standard furnace fuels to run.
The main use of this is to allow crafting of Electrical Iron for use in machines.

Input/Output slot colours

A nice feature would be if Input and Output slots on the GUI were coloured to show where items will come or go from.

Item/Block variants

Items such as Dust and blocks such as the Machine Frame should probably be done as variants of a single block type.

I think it is worth doing this before the first release.

Iron Plate

Basic Item

Recipe : Rolling Machine 1 Iron Plate = 4 Iron

Redstone Capacitor

Basic Item

Recipe : Crafting 1 Redstone Capacitor = 1 Gold + 2 Redstone

Information Tabs

Each machine currently only has placeholders for the information tabs.

These need to be completed.

Magma Generator

Engine that produces energy from Lava and other hot liquids.

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.