Custom client by Latikai, building on Ender's client

Forum for game modifications and custom clients.

Re: Custom client by Latikai, building on Ender's client

Postby ArgentRhapsody » Wed Mar 16, 2016 9:21 pm

still not really working. no clue what it's about.

java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.ArrayList.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at haven.Inventory.sortItemsLocally(Inventory.java:187)
at haven.Inventory.resort(Inventory.java:372)
at haven.Inventory.makechild(Inventory.java:391)
at haven.UI.newwidget(UI.java:178)
at haven.RemoteUI.run(RemoteUI.java:65)
at haven.MainFrame.run(MainFrame.java:291)
at java.lang.Thread.run(Unknown Source)

am i supposed to go back to an older version of java or something
ArgentRhapsody
 
Posts: 123
Joined: Sun Nov 01, 2015 9:41 pm

Re: Custom client by Latikai, building on Ender's client

Postby Ajvar » Sat Mar 19, 2016 4:37 pm

crash when I was chopping logs.
I reverted to Java 7 but it didn't make a difference.
This only seems to happen when I have continous sorting enabled.

java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeForceCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.ArrayList.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at haven.Inventory.sortItemsLocally(Inventory.java:187)
at haven.Inventory.resort(Inventory.java:372)
at haven.Inventory.makechild(Inventory.java:391)
at haven.UI.newwidget(UI.java:178)
at haven.RemoteUI.run(RemoteUI.java:65)
at haven.MainFrame.run(MainFrame.java:291)
at java.lang.Thread.run(Unknown Source)
Ajvar
 
Posts: 53
Joined: Sun Jun 21, 2015 11:07 pm

Re: Custom client by Latikai, building on Ender's client

Postby riolic » Sat Mar 19, 2016 8:44 pm

Ajvar wrote:crash when I was chopping logs.
I reverted to Java 7 but it didn't make a difference.
This only seems to happen when I have continous sorting enabled.

java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeForceCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.ArrayList.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at haven.Inventory.sortItemsLocally(Inventory.java:187)
at haven.Inventory.resort(Inventory.java:372)
at haven.Inventory.makechild(Inventory.java:391)
at haven.UI.newwidget(UI.java:178)
at haven.RemoteUI.run(RemoteUI.java:65)
at haven.MainFrame.run(MainFrame.java:291)
at java.lang.Thread.run(Unknown Source)


If you still have both versions of java still installed, it's possible it's still grabbing java8 even if you tell it to do otherwise.
However I'd suggest just leaving continuous sorting off until latikai can figure out the source of this particular bugbear (You can still sort manually as often as you want by using the buttons in the corner of the inventory.
riolic
Customer
 
Posts: 343
Joined: Fri Jun 21, 2013 8:02 am

Re: Custom client by Latikai, building on Ender's client

Postby Kandarim » Sat Mar 19, 2016 10:04 pm

the annoying thing is that even with Java 8 I only get this bug very VERY rarely. Like less than once a week, constantly playing with continuous sorting.
I just know from other people that Java 7 offers a solution
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: Custom client by Latikai, building on Ender's client

Postby Ajvar » Sat Mar 19, 2016 10:14 pm

riolic wrote:If you still have both versions of java still installed, it's possible it's still grabbing java8 even if you tell it to do otherwise.
However I'd suggest just leaving continuous sorting off until latikai can figure out the source of this particular bugbear (You can still sort manually as often as you want by using the buttons in the corner of the inventory.


I uninstalled java 8 and than downloaded and installed java 7
But yeah I'm playing without continous sorting now, and everything seems to be fine.
Ajvar
 
Posts: 53
Joined: Sun Jun 21, 2015 11:07 pm

Re: Custom client by Latikai, building on Ender's client

Postby Ajvar » Sun Mar 20, 2016 1:00 pm

How to disable actor path (green lines) for some animals. You could do it in ender's client. But with this one everything has actor path turned on.
And how to display homestead pointer. It somehow dissapeared on me, and I can't find how to enable it again.
Ajvar
 
Posts: 53
Joined: Sun Jun 21, 2015 11:07 pm

Re: Custom client by Latikai, building on Ender's client

Postby jcwilk » Sun Mar 20, 2016 1:06 pm

Ajvar wrote:How to disable actor path (green lines) for some animals. You could do it in ender's client. But with this one everything has actor path turned on.
And how to display homestead pointer. It somehow dissapeared on me, and I can't find how to enable it again.


Should be bottom left corner, one of those tiny little buttons. If you can't turn it on you may no longer have a homestead.
JohnCarver wrote:This way no matter how bad my day gets, a text message that one of you died to madness always seems to brighten it.
User avatar
jcwilk
 
Posts: 743
Joined: Mon Aug 12, 2013 6:39 am

Re: Custom client by Latikai, building on Ender's client

Postby Ajvar » Sun Mar 20, 2016 1:38 pm

jcwilk wrote:
Ajvar wrote:How to disable actor path (green lines) for some animals. You could do it in ender's client. But with this one everything has actor path turned on.
And how to display homestead pointer. It somehow dissapeared on me, and I can't find how to enable it again.


Should be bottom left corner, one of those tiny little buttons. If you can't turn it on you may no longer have a homestead.


Tnx I found it.
Now just for my second question. I really don't want to see butterfly paths.
Ajvar
 
Posts: 53
Joined: Sun Jun 21, 2015 11:07 pm

Re: Custom client by Latikai, building on Ender's client

Postby Kandarim » Sun Mar 20, 2016 2:07 pm

toggle the green actor paths in the latikai tab - the ender actor paths are still in, in their own tab in the option menu.
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: Custom client by Latikai, building on Ender's client

Postby Kmab » Tue Mar 22, 2016 7:05 pm

Kandarim,

Is there an option in your custom client (by the way, awesome) to rotate camera in laptop mode?
I mean - if I have laptop without mouse, is there any key combination to rotate using only keyboard?
Vir prudens non contra ventum mingit
User avatar
Kmab
 
Posts: 12
Joined: Sun Aug 11, 2013 7:14 pm

PreviousNext

Return to Artifice & Arcana

Who is online

Users browsing this forum: No registered users and 1 guest