I've found in my efforts to build machines to automate smelting, longer chains of hoppers or droppers tend to suck up a great quantity of items more than I need them to. Initially my idea was for another block to be created to function as nothing more than a slot filler, something that will occupy a slot in a hopper/dropper/dispenser, preventing that slot from being used for moving items while being immovable from it's place in the container by the container's normal functions.
currently, in my charcoal fed furnaces, i'm using a single iron ingot in all but the left most slot of the hopper feeding it to reduce the drain on the chest to 1 stack instead of 5. this is fine for a single hopper between the chest and furnace, but cannot be used for chains of hoppers.... and suddenly i realize i can alternate materials for fill... anyway, it would be much more simple for me if a block that could not be passed by hopper/dropper/dispenser existed.
for implementation i'm thinking something like maybe adding a boolean property to each item type CanContainerMove = TRUE for like everything that exists currently and add a check for it in the current item transfer routines, create immovable item and set its CanContainerMove = FALSE. could be implemented many other ways i'm sure, just a suggestion.
an alternative to creation of a plug/stopper/immovable mass of goo would be i guess to implement an interface for each of the containers to disable each item slot as desired, however i feel this would be far more difficult and time consuming to implement.
bah, i cant alternate materials in chained hoppers reliably because when the coal runs out it clogs itself. there is a legitimate need for an imovable item to fill slots in the containers with.
currently, in my charcoal fed furnaces, i'm using a single iron ingot in all but the left most slot of the hopper feeding it to reduce the drain on the chest to 1 stack instead of 5. this is fine for a single hopper between the chest and furnace, but cannot be used for chains of hoppers.... and suddenly i realize i can alternate materials for fill... anyway, it would be much more simple for me if a block that could not be passed by hopper/dropper/dispenser existed.
for implementation i'm thinking something like maybe adding a boolean property to each item type CanContainerMove = TRUE for like everything that exists currently and add a check for it in the current item transfer routines, create immovable item and set its CanContainerMove = FALSE. could be implemented many other ways i'm sure, just a suggestion.
an alternative to creation of a plug/stopper/immovable mass of goo would be i guess to implement an interface for each of the containers to disable each item slot as desired, however i feel this would be far more difficult and time consuming to implement.
tl;dr slimeball + string + dirt = drain clog PLEASE
Call it a Plug, maybe? Make it out of bricks, clay and slime.
-
View User Profile
-
View Posts
-
Send Message
Curse Premium