There might be a few issue here with how it should work and how it will
work now. As well for more advanced path finding that needs to check for
tileEntity it can be done in is Valid Node.
For the moment its just added and not used. I will have to rewrite it in
a way that it doesn't care for TileEntities. This way i can use it for
the pump to make sure that water sources are connected to the pump.
As nice as UE's network is it turns out i can use it that way due to
Forge Liquid Api. So i have to setup a network system that will just
track all TileEntities and add liquid or apply pressure as needed.
Also due to an F up i redownloaded some files to correct me trying to
remove the unkown liquid. I forgot i used that to prevent null errors,
and since i'll changing over system soon there is no point in correcting
it.
This is were bug testers are so nice. Turns out that machine from other
mods could directly put the wrong liquid into the pipe the way i had it
coded.
Also i'm going to work threw my api and clean it up the best i can. A
few of the functions i have are unneed as well as not very well made.
Due to the way i was getting all the valid tanks inside of a block i
failed to get the block itself. This resulted in the release valve
draining the ILiquidTank varables rather than the ITankContainer block.
Its now fixed hower i need to go back threw and make changes to use
ForgeDirection later.
The idea is to have a sorter arm on the belt to flip items to the left,
right or let them pass. Similar to a pinball table. This block will
allow player to create more complex sorters, as well as item
distrubuters if they set both outputs the same.
Ok i'm done but non of the textures sheets are lined up. I'll do this
later or a texture artist is welcome to line the sheet up.
CraneArm is the arm this will be rendered where every the target is at.
There is a block in it that needs to be removed from the code when
added. IT is there just to help me model it. If anyone knows how it can
also be used to render the block texture on when the arm picks up a
block
craneArmHoist is were the arm connects to the craneMount point. Metal
cables need to be rendered from it to the craneArm. Look at Beacon code
for help or use Calclavia's Laser Fx with some tweaks.
I also adjusted some number in the belt in hope to fix and issue with
stuff getting caught on the edge of a belt when a slated belt is trying
to place an item on it.
I ORIGINAL added this so that machine could take control of the Entity
without the belt trying to move the Entity. This should correct the
issue with the armbot trying to grab an Entity but it being ripped out
of its hands by the moving belt.