Ender Client

Forum for alternative clients, mods & discussions on the same.
mvgulik
Posts: 4085
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Post by mvgulik »

"Tree Copping Speed" (Woodsman's Token) shows 0% in Equipment and wardrobe screens.
h3lblad3
Posts: 37
Joined: Sun Feb 07, 2010 6:37 pm

Re: Ender Client

Post by h3lblad3 »

To follow up on this Ender crashes when flags are visible. This means that if you have a flag on your base, you literally can't use the client.

Someone on Hurricane could just keep flags in their inventory to crash Ender people on purpose if they really wanted to.
User avatar
xAlexx
Posts: 217
Joined: Wed Dec 03, 2014 9:10 am

Re: Ender Client

Post by xAlexx »

I think there should be an auto drink slider that allows your character to start drinking from a bucket, glass jug, waterskin or flask at a set percentage in the client.
It would make tedious tasks like chopping trees to clear an area a lot easier. Instead of stopping the chopping action and waiting for your character to drink back to full stamina before cutting again or pressing a drink button at about 50% the client would already have it set so you could just afk it almost.
User avatar
ZamAlex
Posts: 204
Joined: Tue May 19, 2020 7:03 pm

Re: Ender Client

Post by ZamAlex »

xAlexx wrote:I think there should be an auto drink slider that allows your character to start drinking from a bucket, glass jug, waterskin or flask at a set percentage in the client.
It would make tedious tasks like chopping trees to clear an area a lot easier. Instead of stopping the chopping action and waiting for your character to drink back to full stamina before cutting again or pressing a drink button at about 50% the client would already have it set so you could just afk it almost.
Working auto-drinking is already an option at custom clients, like Hurricane forks.
NightMind
Posts: 94
Joined: Tue Aug 23, 2011 2:37 pm

Re: Ender Client

Post by NightMind »

Since recently the client started crashing frequesntly with the following error:

Code: Select all

haven.UI$CommandException: error during ui command-handling: #<cmd 27823 #<wdgmsg 0 curs []> (deps 0) (bars 0)>
	at haven.UI$CommandQueue.run(UI.java:323)
	at haven.UI$CommandQueue.lambda$execute$0(UI.java:331)
	at haven.Loader.lambda$defer$0(Loader.java:240)
	at haven.Loader$Future.run(Loader.java:71)
	at haven.Loader$Future.access$400(Loader.java:42)
	at haven.Loader.loop(Loader.java:202)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "haven.Indir.get()" because "cursor" is null
	at haven.CharacterInfo.updateCursor(CharacterInfo.java:58)
	at haven.RootWidget.uimsg(RootWidget.java:158)
	at haven.Widget$MessageEvent.shandle(Widget.java:980)
	at haven.Widget.handle(Widget.java:921)
	at haven.Widget$Event.dispatch(Widget.java:873)
	at haven.UI.dispatch(UI.java:663)
	at haven.UI$UiMessage.run(UI.java:734)
	at haven.UI$CommandQueue.run(UI.java:319)
	... 6 more
Ironwater
Posts: 13
Joined: Sun Sep 10, 2017 7:35 pm
Location: ironwater. on Discord

Re: Ender Client

Post by Ironwater »

NightMind wrote:Since recently the client started crashing frequesntly with the following error:

Code: Select all

haven.UI$CommandException: error during ui command-handling: #<cmd 27823 #<wdgmsg 0 curs []> (deps 0) (bars 0)>
	at haven.UI$CommandQueue.run(UI.java:323)
	at haven.UI$CommandQueue.lambda$execute$0(UI.java:331)
	at haven.Loader.lambda$defer$0(Loader.java:240)
	at haven.Loader$Future.run(Loader.java:71)
	at haven.Loader$Future.access$400(Loader.java:42)
	at haven.Loader.loop(Loader.java:202)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "haven.Indir.get()" because "cursor" is null
	at haven.CharacterInfo.updateCursor(CharacterInfo.java:58)
	at haven.RootWidget.uimsg(RootWidget.java:158)
	at haven.Widget$MessageEvent.shandle(Widget.java:980)
	at haven.Widget.handle(Widget.java:921)
	at haven.Widget$Event.dispatch(Widget.java:873)
	at haven.UI.dispatch(UI.java:663)
	at haven.UI$UiMessage.run(UI.java:734)
	at haven.UI$CommandQueue.run(UI.java:319)
	... 6 more
I am aso having this issue, but I have narrowed it down to when switching to the default cursor after doing an action that changes it, to a shovel by the dig action for example.

Code: Select all

haven.UI$CommandException: error during ui command-handling: #<cmd 834 #<wdgmsg 0 curs []> (deps 0) (bars 0)>
	at haven.UI$CommandQueue.run(UI.java:323)
	at haven.UI$CommandQueue.lambda$execute$0(UI.java:331)
	at haven.Loader.lambda$defer$0(Loader.java:240)
	at haven.Loader$Future.run(Loader.java:71)
	at haven.Loader$Future.access$400(Loader.java:42)
	at haven.Loader.loop(Loader.java:202)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.NullPointerException: Cannot invoke "haven.Indir.get()" because "cursor" is null
	at haven.CharacterInfo.updateCursor(CharacterInfo.java:58)
	at haven.RootWidget.uimsg(RootWidget.java:158)
	at haven.Widget$MessageEvent.shandle(Widget.java:980)
	at haven.Widget.handle(Widget.java:921)
	at haven.Widget$Event.dispatch(Widget.java:873)
	at haven.UI.dispatch(UI.java:663)
	at haven.UI$UiMessage.run(UI.java:734)
	at haven.UI$CommandQueue.run(UI.java:319)
	... 6 more

[/s]

This has been patched.
Last edited by Ironwater on Sun Nov 30, 2025 5:56 am, edited 1 time in total.
World 10: Aurora
World 16: Hermit
User avatar
Granny
Posts: 299
Joined: Thu Sep 13, 2012 7:17 pm

Re: Ender Client

Post by Granny »

Experiencing crashes when harvesting and planting:

Code: Select all

haven.UI$CommandException: error during ui command-handling: #<cmd 388 #<wdgmsg 0 curs []> (deps 0) (bars 0)>
	at haven.UI$CommandQueue.run(UI.java:323)
	at haven.UI$CommandQueue.lambda$execute$0(UI.java:331)
	at haven.Loader.lambda$defer$0(Loader.java:240)
	at haven.Loader$Future.run(Loader.java:71)
	at haven.Loader$Future.access$400(Loader.java:42)
	at haven.Loader.loop(Loader.java:202)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at haven.CharacterInfo.updateCursor(CharacterInfo.java:58)
	at haven.RootWidget.uimsg(RootWidget.java:158)
	at haven.Widget$MessageEvent.shandle(Widget.java:980)
	at haven.Widget.handle(Widget.java:921)
	at haven.Widget$Event.dispatch(Widget.java:873)
	at haven.UI.dispatch(UI.java:663)
	at haven.UI$UiMessage.run(UI.java:734)
	at haven.UI$CommandQueue.run(UI.java:319)
	... 6 more
User avatar
xAlexx
Posts: 217
Joined: Wed Dec 03, 2014 9:10 am

Re: Ender Client

Post by xAlexx »

Anyone else's music and ambient sounds not working in game using this client?
User avatar
Qode
Posts: 6
Joined: Thu Nov 07, 2019 3:56 am
Location: Australia

Re: Ender Client

Post by Qode »

Ironwater wrote:
NightMind wrote:Since recently the client started crashing frequesntly with the following error:

Code: Select all

haven.UI$CommandException: error during ui command-handling: #<cmd 27823 #<wdgmsg 0 curs []> (deps 0) (bars 0)>
	at haven.UI$CommandQueue.run(UI.java:323)
	at haven.UI$CommandQueue.lambda$execute$0(UI.java:331)
	at haven.Loader.lambda$defer$0(Loader.java:240)
	at haven.Loader$Future.run(Loader.java:71)
	at haven.Loader$Future.access$400(Loader.java:42)
	at haven.Loader.loop(Loader.java:202)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "haven.Indir.get()" because "cursor" is null
	at haven.CharacterInfo.updateCursor(CharacterInfo.java:58)
	at haven.RootWidget.uimsg(RootWidget.java:158)
	at haven.Widget$MessageEvent.shandle(Widget.java:980)
	at haven.Widget.handle(Widget.java:921)
	at haven.Widget$Event.dispatch(Widget.java:873)
	at haven.UI.dispatch(UI.java:663)
	at haven.UI$UiMessage.run(UI.java:734)
	at haven.UI$CommandQueue.run(UI.java:319)
	... 6 more
I am aso having this issue, but I have narrowed it down to when switching to the default cursor after doing an action that changes it, to a shovel by the dig action for example.

Code: Select all

haven.UI$CommandException: error during ui command-handling: #<cmd 834 #<wdgmsg 0 curs []> (deps 0) (bars 0)>
	at haven.UI$CommandQueue.run(UI.java:323)
	at haven.UI$CommandQueue.lambda$execute$0(UI.java:331)
	at haven.Loader.lambda$defer$0(Loader.java:240)
	at haven.Loader$Future.run(Loader.java:71)
	at haven.Loader$Future.access$400(Loader.java:42)
	at haven.Loader.loop(Loader.java:202)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.NullPointerException: Cannot invoke "haven.Indir.get()" because "cursor" is null
	at haven.CharacterInfo.updateCursor(CharacterInfo.java:58)
	at haven.RootWidget.uimsg(RootWidget.java:158)
	at haven.Widget$MessageEvent.shandle(Widget.java:980)
	at haven.Widget.handle(Widget.java:921)
	at haven.Widget$Event.dispatch(Widget.java:873)
	at haven.UI.dispatch(UI.java:663)
	at haven.UI$UiMessage.run(UI.java:734)
	at haven.UI$CommandQueue.run(UI.java:319)
	... 6 more

Thanks for the tip as I went into Options -> General Settings -> Force hardware cursor

And the crashes stopped for me.

PS: On Linux
mvgulik
Posts: 4085
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Post by mvgulik »

Oops. (Survey area shows ok on Vanilla client)
Image
(Using beta client, as always.)

Return to “The Wizards' Tower”