Comments (10)
Thanks for your response. To understand it better, I have the following questions:
to 1) What is the use case for the "configurable" pusher? I see no big difference to the distributor then.
to 2) Yes possible, but it was a decision at the very beginning for single items instead of stacks. Do you need this high throughput?
from techpack.
Like... a tubelib chest, and i want to take only the sand out. So i put one block of sand in the pusher and then it takes sand only. And then if i wanted to take gravel and sand out, i could out a gravel block in.and, im talking about pushers... And, yes i do. :). Maybe a seperate distributer block... thats more expensive to craft. For an example of the pusher, look at the pipeworks injectors. And the stackwise pushers, they would be more expensive, and they would push a stack of a time of specific item(s).
from techpack.
Also, the stackwise pushers are an idea, you have to rewrite alot...
from techpack.
Again, I see no benefit with "configurable" pusher. You could do the same with Distributors. Or in other words, if "configurable" pusher would be available, Distributors no longer would be necessary, right?
from techpack.
There are no nodes, which could produce more than a fast pusher could handle. So why even faster pushers? I still see no use case.
Only to have more expensive alternatives is no reason for further nodes/more code/complexity and effort to maintain...
from techpack.
Yeah, i was dropping the faster pusher idea. But think about this, i have a massive gravel sieve machine, so it produces alot of sand. The way i have it set up, the distributer sends six sand per tick, but the six slots of nodes to be distributed, always will fill up. There is plenty of room on the other end... but it always fills up. So say instead if that distributer, i made it go though a gold chest... with two configurable pushers. The first configurable pusher goes to a gold chest. The other pushes everything else to be smelted. But first, it would push into a distributerthar separates the smeltabe items from the non smeltables. And, it would be nice if there was swo sets of slots, one of items to push, and one of items not to push. So then if i had a chest full of whatever, and i wanted everything but this... so i put that into the not slots, and then it grabs everything else.
from techpack.
And distributers are still needed, unless you come ip with sorting tubes, and juction tubes.
from techpack.
I've played around with the idea of a "sorting pusher", but the tubelib API does not allow such kind of node. I won't change/extend the API because more and more mods add support for tubelib.
To implemlent that, the "sorting" feature has to come from the chest not the pusher.
One idea would be to have a sorting chest with several inventories, one on each side. But this is to similar to the distributor.
Another idea is a sorting/pushing chest which will push stacks instead of items. These pushing chests can be arranged to a ring working as as tubelib backbone or alternatively as a warehouse.
from techpack.
I've added 3 further nodes as "tubelib_addons3". Not on GitHub so far but under test on my own server. Will come soon...
These node are high performance nodes allowing to push stacks instead of items:
- a HighPerf Chest
- a HighPerf Pusher
- a HighPerf Distributor
- a HighPerf Pushing Chest (a combination of sorting/pushing node with inventory)
from techpack.
The extension tubelib_addons3 is on GitHub
from techpack.
Related Issues (20)
- TechPack on 5.4.1 Server Doesn't Display Recipe for Gravel Sieve, An Overlooked Modding Error? HOT 5
- feature/enhancement request: make harvester.MAX_HEIGHT configurable in the in-game UI (like radius) HOT 1
- Papyrus is always considered as oven fuel HOT 4
- Add to mod somthing like OpenComputers HOT 2
- I found this in my Logs HOT 1
- HP pusher back texture is rotated 180 twice resulting in the texture being reverse HOT 1
- minetest 5.4.1 and minetest 5.6.0-dev not works HOT 1
- TNT causes issues with functional blocks HOT 1
- Can't get tubelib to put fuel into lwcomponents forcefield generator HOT 3
- Request: Tubelib compatibility with elepower HOT 1
- Request: tubelib comparability with lwcomponents HOT 1
- SmartLine State Collector doesn't have "running" state
- deprecation warning
- Warehouse stacks can exceed their limits if items are manually put in
- Major issue!!! tubelib.register_node is undefined on master HOT 2
- Feature request: Configurable sieves
- New Feature: Pushing Detector HOT 17
- Items can be injected into tubes from the side HOT 1
- Defective warehouses call `after_dig_node` which does not exist HOT 1
- `filter` is nil on highperf distributors for some reason HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from techpack.