Ender Client

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

Re: Ender Client

Postby mvgulik » Sun Nov 16, 2025 6:37 pm

"Tree Copping Speed" (Woodsman's Token) shows 0% in Equipment and wardrobe screens.
mvgulik
 
Posts: 3796
Joined: Fri May 21, 2010 2:29 am

Re: Ender Client

Postby h3lblad3 » Wed Nov 19, 2025 12:32 am



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.
h3lblad3
 
Posts: 24
Joined: Sun Feb 07, 2010 6:37 pm

Re: Ender Client

Postby xAlexx » Mon Nov 24, 2025 7:52 pm

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
xAlexx
 
Posts: 164
Joined: Wed Dec 03, 2014 9:10 am

Re: Ender Client

Postby ZamAlex » Mon Nov 24, 2025 10:04 pm

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.
User avatar
ZamAlex
 
Posts: 139
Joined: Tue May 19, 2020 7:03 pm

Re: Ender Client

Postby NightMind » Fri Nov 28, 2025 4:02 am

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
NightMind
 
Posts: 39
Joined: Tue Aug 23, 2011 2:37 pm

Re: Ender Client

Postby Ironwater » Fri Nov 28, 2025 6:18 am

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



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
Ironwater
 
Posts: 12
Joined: Sun Sep 10, 2017 7:35 pm

Re: Ender Client

Postby Granny » Sat Nov 29, 2025 7:41 am

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
Granny
 
Posts: 288
Joined: Thu Sep 13, 2012 7:17 pm

Re: Ender Client

Postby xAlexx » Sat Nov 29, 2025 9:44 pm

Anyone else's music and ambient sounds not working in game using this client?
User avatar
xAlexx
 
Posts: 164
Joined: Wed Dec 03, 2014 9:10 am

Re: Ender Client

Postby Qode » Sat Nov 29, 2025 11:38 pm

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
User avatar
Qode
 
Posts: 6
Joined: Thu Nov 07, 2019 3:56 am
Location: Australia

Re: Ender Client

Postby mvgulik » Tue Dec 02, 2025 6:21 pm

Oops. (Survey area shows ok on Vanilla client)
Image
(Using beta client, as always.)
mvgulik
 
Posts: 3796
Joined: Fri May 21, 2010 2:29 am

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 6 guests