Yoink Pasta - Purus Pasta fork

Forum for alternative clients, mods & discussions on the same.

Re: Yoink Pasta - Purus Pasta fork

Postby Kitsune30 » Mon Nov 06, 2023 5:01 am

Could you add a way to prioritize what options are picked from the flower menu?
Something similar to Ender's where you can reorder them.

Also I love the included sound alarms especially the wrecking ball.
Kitsune30
 
Posts: 7
Joined: Sun Oct 23, 2011 10:00 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Undercio » Mon Nov 06, 2023 6:29 pm

Hi,
fair enough to shelve it for now. (still shift + alt + lmb now transfers only stacks or single not stacked items of same type, not both :)

i promise its last request (probably not tho :))
its ore/stone highlighting that Ender has... its separate from icon list option (its done with minimap buttons) to highlight specific ore/stone WALLS inside caves. thats great... for credos especially... when u have to actually mine exact stone/ore etc. And its working like worldwide... enter any cave and u can check current level walls miles away (once uve seen them before).

But beware, its helpful with ender now, but w/o update it seems to highlight already dug out squares too.

minor: some icons (dugouts, rowboats) doesn't display inside caves.

As always, its only a suggestions,
Thanks.
Undercio
 
Posts: 35
Joined: Fri Sep 04, 2015 4:44 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Mon Nov 06, 2023 7:42 pm

1.6.4
Added priority sliders for auto pick selection.
Yoinked perc*exp in equipment view from Ard client.
Treat stacks and single items as the same in transfer identical (ctrl + alt + lmb).


Kitsune30 wrote:Could you add a way to prioritize what options are picked from the flower menu?
Something similar to Ender's where you can reorder them.

Also I love the included sound alarms especially the wrecking ball.

sure, but best I can do is sliders :)
Move the slider all the way to the side to see which way is lower or higher priority

Undercio wrote:(still shift + alt + lmb now transfers only stacks or single not stacked items of same type, not both :)

I checked the version before my changes and it worked like that already, it matches items by full name and stacks have different name, I guess I can in search mannualy remove ", stack of" from item names.
I hope it does not break anything.

Undercio wrote:i promise its last request (probably not tho :))
its ore/stone highlighting that Ender has... its separate from icon list option (its done with minimap buttons) to highlight specific ore/stone WALLS inside caves. thats great... for credos especially... when u have to actually mine exact stone/ore etc. And its working like worldwide... enter any cave and u can check current level walls miles away (once uve seen them before).

It sounds like it would be based on other features so it might not be easy to yoink, I will take a look some other day.

Undercio wrote:minor: some icons (dugouts, rowboats) doesn't display inside caves.

This one seems to work for me, if I take a rowboat into mine it shows icon, the same if I leave it there and then reenter.
Maybe its the bug that sometimes there are completely no icons, not even player icon.
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Undercio » Mon Nov 06, 2023 11:35 pm

Undercio wrote:minor: some icons (dugouts, rowboats) doesn't display inside caves.

This one seems to work for me, if I take a rowboat into mine it shows icon, the same if I leave it there and then reenter.
Maybe its the bug that sometimes there are completely no icons, not even player icon.[/quote]

yeah, thats probably have something in common to a bug that ive mentioned before (displaying totally wrong cave map, after entering one, for like half a minute, before displaying correct one), its gone now. Server-side stuff probably.
Undercio
 
Posts: 35
Joined: Fri Sep 04, 2015 4:44 pm

Re: Yoink Pasta - Purus Pasta fork

Postby DRetZ » Tue Nov 07, 2023 7:04 am

got an error when clicking purus bot, like fast flower , drinking, fastpick etc ..
client still can run normal.. but do nothing when i click it..

Code: Select all
0
py4j.Py4JException: Error while sending a command.
        at py4j.CallbackClient.sendCommand(CallbackClient.java:397)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
        at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
        at jdk.proxy2/jdk.proxy2.$Proxy10.start(Unknown Source)
        at haven.purus.pbot.PBotWindow.lambda$useEntry$0(PBotWindow.java:186)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: py4j.Py4JNetworkException: Error while sending a command: c
t
start
sfastflower
ro0
e

        at py4j.CallbackConnection.sendCommand(CallbackConnection.java:153)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:384)
        ... 5 more
Caused by: java.net.SocketException: Connection reset
        at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
        at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
        at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
        at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
        at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
        at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
        at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
        at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
        at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
        at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)
        at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)
        at py4j.CallbackConnection.readBlockingResponse(CallbackConnection.java:169)
        at py4j.CallbackConnection.sendCommand(CallbackConnection.java:148)
        ... 6 more
py4j.Py4JException: Error while obtaining a new communication channel
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:257)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:377)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
        at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
        at jdk.proxy2/jdk.proxy2.$Proxy10.start(Unknown Source)
        at haven.purus.pbot.PBotWindow.lambda$useEntry$0(PBotWindow.java:186)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.net.ConnectException: Connection refused: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/java.net.Socket.<init>(Socket.java:507)
        at java.base/java.net.Socket.<init>(Socket.java:319)
        at java.base/javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:277)
        at py4j.CallbackConnection.start(CallbackConnection.java:226)
        at py4j.CallbackClient.getConnection(CallbackClient.java:238)
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:250)
        ... 6 more
py4j.Py4JException: Error while obtaining a new communication channel
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:257)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:377)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
        at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
        at jdk.proxy2/jdk.proxy2.$Proxy10.start(Unknown Source)
        at haven.purus.pbot.PBotWindow.lambda$useEntry$0(PBotWindow.java:186)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.net.ConnectException: Connection refused: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/java.net.Socket.<init>(Socket.java:507)
        at java.base/java.net.Socket.<init>(Socket.java:319)
        at java.base/javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:277)
        at py4j.CallbackConnection.start(CallbackConnection.java:226)
        at py4j.CallbackClient.getConnection(CallbackClient.java:238)
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:250)
        ... 6 more
py4j.Py4JException: Error while obtaining a new communication channel
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:257)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:377)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
        at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
        at jdk.proxy2/jdk.proxy2.$Proxy10.start(Unknown Source)
        at haven.purus.pbot.PBotWindow.lambda$useEntry$0(PBotWindow.java:186)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.net.ConnectException: Connection refused: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/java.net.Socket.<init>(Socket.java:507)
        at java.base/java.net.Socket.<init>(Socket.java:319)
        at java.base/javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:277)
        at py4j.CallbackConnection.start(CallbackConnection.java:226)
        at py4j.CallbackClient.getConnection(CallbackClient.java:238)
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:250)
        ... 6 more
py4j.Py4JException: Error while obtaining a new communication channel
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:257)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:377)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
        at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
        at jdk.proxy2/jdk.proxy2.$Proxy10.start(Unknown Source)
        at haven.purus.pbot.PBotWindow.lambda$useEntry$0(PBotWindow.java:186)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.net.ConnectException: Connection refused: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/java.net.Socket.<init>(Socket.java:507)
        at java.base/java.net.Socket.<init>(Socket.java:319)
        at java.base/javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:277)
        at py4j.CallbackConnection.start(CallbackConnection.java:226)
        at py4j.CallbackClient.getConnection(CallbackClient.java:238)
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:250)
        ... 6 more
py4j.Py4JException: Error while obtaining a new communication channel
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:257)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:377)
        at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
        at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
        at jdk.proxy2/jdk.proxy2.$Proxy10.start(Unknown Source)
        at haven.purus.pbot.PBotWindow.lambda$useEntry$0(PBotWindow.java:186)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.net.ConnectException: Connection refused: connect
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:579)
        at java.base/sun.nio.ch.Net.connect(Net.java:568)
        at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
        at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
        at java.base/java.net.Socket.connect(Socket.java:633)
        at java.base/java.net.Socket.connect(Socket.java:583)
        at java.base/java.net.Socket.<init>(Socket.java:507)
        at java.base/java.net.Socket.<init>(Socket.java:319)
        at java.base/javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:277)
        at py4j.CallbackConnection.start(CallbackConnection.java:226)
        at py4j.CallbackClient.getConnection(CallbackClient.java:238)
        at py4j.CallbackClient.getConnectionLock(CallbackClient.java:250)
        ... 6 more
W12 : Dret
W13 : VeNN
W14 : Mr.R
W15 : Mr.Stubborn A


GMT/UTC : +7 Indonesia
User avatar
DRetZ
 
Posts: 14
Joined: Fri May 15, 2020 8:02 am
Location: Indonesia

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Tue Nov 07, 2023 3:49 pm

DRetZ wrote:got an error when clicking purus bot, like fast flower , drinking, fastpick etc ..
client still can run normal.. but do nothing when i click it..

Looks like python gateway is crashing when receiving first command. Maybe the python version is too old / new.
It works for me with python 3.8
Or maybe system is killing python process because it is lacking resources or some other problem.
I'm not sure how to help with this problem because there is no error from python side :(
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Tue Nov 07, 2023 6:53 pm

1.6.5
Another attempt at fixing timer (warning might break already running timers, but I'm not sure)
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Hickupp » Wed Nov 08, 2023 7:01 am

For consisted visibility sake. The additional hourglass process information could be moved up into the top of the hourglass. (or given a dark outline)

Image
Hickupp
 
Posts: 156
Joined: Thu Oct 15, 2020 6:33 am

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Wed Nov 08, 2023 4:22 pm

1.6.6
Moved hourglass percentage to the top and added text stroke
Added option to always display meter values with text.


Hickupp wrote:For consisted visibility sake. The additional hourglass process information could be moved up into the top of the hourglass. (or given a dark outline)

sure
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

Re: Yoink Pasta - Purus Pasta fork

Postby Bartekc8888 » Wed Nov 08, 2023 8:09 pm

1.7.0
Added option to disable terrain tile transitions
Added caching barrel content name textures for better performance
Removed old grid lines in favor of vanilla implementation
Bartekc8888
 
Posts: 63
Joined: Sat Jan 01, 2011 12:35 pm

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: No registered users and 4 guests