Ender Client

Forum for alternative clients, mods & discussions on the same.
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

Updated client:
  • merged loftar's code
  • fixed position of parent text of animal inspect window
  • added Reindeer support to animal inspect window extension
  • fixed simple crops not working
User avatar
Fr_Dae
Posts: 39
Joined: Sat Nov 11, 2023 5:44 pm

Re: Ender Client

Post by Fr_Dae »

hi ender, if you look at the code awaiting validation in the PR, i fixed the problem on linux of the invalid work folder, and i created a desktop shortcut.

Could you please validate my code?
User avatar
Antvgr
Posts: 78
Joined: Fri Jan 26, 2024 7:56 pm

Re: Ender Client

Post by Antvgr »

Hi guys! I have a weird bug, or maybe i am doing something wrong. Whenever i turn map upload on (to my friends mapping server url), after next relogin icons on the minimap/mao dissapear. Is there some fix for this?
Hickupp
Posts: 178
Joined: Thu Oct 15, 2020 6:33 am

Re: Ender Client

Post by Hickupp »

Started client, ...
... Stepped out of bed.
... Walked down.
... Stepped outside,
and ... Bingo!

Code: Select all

java.lang.NullPointerException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:564)
	at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591)
	at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:689)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)
	at haven.OCache.ctick(OCache.java:152)
	at haven.Glob.ctick(Glob.java:172)
	at haven.GLPanel$Loop.run(GLPanel.java:377)
	at haven.JOGLPanel.run(JOGLPanel.java:246)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot read field "img" because the return value of "haven.GeneralGobInfo.text(String, java.awt.Color)" is null
	at haven.GeneralGobInfo.content(GeneralGobInfo.java:237)
	at haven.GeneralGobInfo.render(GeneralGobInfo.java:73)
	at haven.GobInfo.ctick(GobInfo.java:27)
	at haven.GeneralGobInfo.ctick(GeneralGobInfo.java:116)
	at haven.Gob.ctick(Gob.java:529)
	at haven.OCache.lambda$ctick$10(OCache.java:146)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
xyzzy57
Posts: 200
Joined: Thu Aug 19, 2021 9:41 pm

Ancestral Shrine Quests Tell me to update my client

Post by xyzzy57 »

In world 14, ancestral shrines were usable with the Ender client. The user interface was aggravating - the quest list on the main screen gave no hint of what items were wanted - but you could still find out. I don't remember for sure how, but I think there were images of the desired choices in the quest log. (No text list, which was somewhat annoying.)

Today I built an ancestral shrine, and got a quest titled "For the ancestors!" that looked like this in my Quest Log.

I moused around hoping for tool tips with the needed information, but found none.

[img]
Screenshot%202024-02-19%20at%2014.25.16.png
[/img]
You do not have the required permissions to view the files attached to this post.
Last edited by xyzzy57 on Mon Feb 19, 2024 11:41 pm, edited 1 time in total.
xyzzy57
Posts: 200
Joined: Thu Aug 19, 2021 9:41 pm

Re: Ancestral Shrine Quests Tell me to update my client

Post by xyzzy57 »

Here's what it looked like with the official client - much like I foggily remembered from using Ender client in world 14:
Screenshot 2024-02-19 at 14.35.48.png
Please fix this, and save me from having to use the official client.
You do not have the required permissions to view the files attached to this post.
User avatar
Fr_Dae
Posts: 39
Joined: Sat Nov 11, 2023 5:44 pm

Re: Ender Client

Post by Fr_Dae »

User avatar
MDDrozD
Posts: 11
Joined: Wed Jan 19, 2011 2:48 pm

Re: Ancestral Shrine Quests Tell me to update my client

Post by MDDrozD »

xyzzy57 wrote:In world 14, ancestral shrines were usable with the Ender client. The user interface was aggravating - the quest list on the main screen gave no hint of what items were wanted - but you could still find out. I don't remember for sure how, but I think there were images of the desired choices in the quest log. (No text list, which was somewhat annoying.)

Today I built an ancestral shrine, and got a quest titled "For the ancestors!" that looked like this in my Quest Log.

I moused around hoping for tool tips with the needed information, but found none.

[img]
Screenshot%202024-02-19%20at%2014.25.16.png
[/img]
Thats started after last update, cos before it i made some ancestors quests and everything was fine.
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

Updated beta client with newest changes from loftar. Since there were many changes and merge was... messy, I've updated only beta for now. I know for sure that localization on character window is not working right now - will try to find time to fix soon. But if anyting else is not working or looks weird in that window - please report.
As a side note - this fixes ancestor quests not displaying info.
Dimlight
Posts: 35
Joined: Tue Apr 29, 2014 10:54 pm

Re: Ender Client

Post by Dimlight »

Using beta client. Looks like if you have any quest active that uses a pointer to lead you to questgiver, as soon as you step outside or into an instance where that pointer would show up on your overlay, the client crashes. The normal client does not do this, so I have to go in and change quests on the default ender client to one that doesnt point to a location, then load up the beta to do things again. But as soon as a quest updates or you change quests it crashes with the following error:


java.lang.NoSuchMethodError: haven.CharWnd.getObjectiveIndex(Ljava/lang/String;)I
at Pointer.drawarrow(Pointer.java:113)
at Pointer.draw(Pointer.java:169)
at haven.Widget.draw(Widget.java:778)
at haven.Widget.draw(Widget.java:783)
at haven.GameUI.draw(GameUI.java:1268)
at haven.Widget.draw(Widget.java:778)
at haven.Widget.draw(Widget.java:783)
at haven.RootWidget.draw(RootWidget.java:123)
at haven.UI.draw(UI.java:248)
at haven.GLPanel$Loop.display(GLPanel.java:312)
at haven.GLPanel$Loop.run(GLPanel.java:401)
at haven.JOGLPanel.run(JOGLPanel.java:246)
at java.lang.Thread.run(Unknown Source)

Return to “The Wizards' Tower”