Nurgling II - Custom client

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

Nurgling II - Custom client

Postby Katodiy » Wed Oct 30, 2024 7:52 pm

Image

Nurgling2 is not a fork of existing clients and is based on a pure standard client.

The main purpose of this client is to provide advanced logistical capabilities when planning and building your village. The client allows you to automate routine tasks such as smelting ore, drying hides, replanting fields, and more. To this end, a new entity - the Area - has been introduced into the gameplay within this client.
You can create an unlimited number of Areas, in which you can specify which items can be picked up, which can be stored, and how they can be stored.
The existing area system can be used for both automation and village planning, which you can share with your friends.

The client also offers options to partially automate all crafting in the game. You can set recipes, and by telling your character where and what ingredients to get, they will do all the work themselves.

Steam: https://steamcommunity.com/sharedfiles/ ... 3341151742

Auto launcher: https://github.com/Katodiy/nurgling-rel ... 51.174.zip

More information about this client can be found in the client discord: https://discord.gg/3YF5yaKKPn

The source code is available at the : https://github.com/Katodiy/nurgling2
User avatar
Katodiy
 
Posts: 17
Joined: Sun Apr 04, 2021 11:41 pm

Re: Nurgling II - Custom client

Postby magnet » Wed Oct 30, 2024 7:53 pm

based
User avatar
magnet
 
Posts: 63
Joined: Sat Jun 12, 2021 2:35 am

Re: Nurgling II - Custom client

Postby Robertzon » Wed Oct 30, 2024 7:53 pm

This is a godlike client
User avatar
Robertzon
 
Posts: 1464
Joined: Mon Jan 03, 2011 11:51 pm

Re: Nurgling II - Custom client

Postby caz » Wed Oct 30, 2024 8:35 pm

Pog client
Image
User avatar
caz
 
Posts: 434
Joined: Fri Jul 16, 2010 7:27 pm

Re: Nurgling II - Custom client

Postby lachlaan » Sat Nov 02, 2024 1:42 am

Exception in thread "Haven UI thread" java.lang.IndexOutOfBoundsException: Index 11 out of bounds for length 11
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
at java.base/java.util.Objects.checkIndex(Objects.java:372)
at java.base/java.util.ArrayList.get(ArrayList.java:459)
at nurgling.iteminfo.NFoodInfo.tipimg(NFoodInfo.java:326)
at haven.ItemInfo$Tip.layout(ItemInfo.java:167)
at haven.ItemInfo$Layout.render(ItemInfo.java:152)
at haven.ItemInfo.longtip(ItemInfo.java:374)
at haven.WItem$LongTip.<init>(WItem.java:76)
at haven.WItem.tooltip(WItem.java:103)
at haven.Widget.tooltip(Widget.java:1488)
at haven.Widget.tooltip(Widget.java:1488)
at haven.Window.tooltip(Window.java:612)
at haven.Widget.tooltip(Widget.java:1488)
at haven.Widget.tooltip(Widget.java:1488)
at haven.RootWidget.tooltip(RootWidget.java:158)
at haven.GLPanel$Loop.drawtooltip(GLPanel.java:160)
at haven.GLPanel$Loop.display(GLPanel.java:306)
at haven.GLPanel$Loop.run(GLPanel.java:391)
at haven.JOGLPanel.run(JOGLPanel.java:246)
at java.base/java.lang.Thread.run(Thread.java:829)


get this crash sometimes when eating stuff out of my inventory
lachlaan
 
Posts: 477
Joined: Sat Apr 06, 2013 9:32 pm

Re: Nurgling II - Custom client

Postby GaraDasha » Sun Nov 03, 2024 1:19 pm

i can use nurgling on steam account but when i download this to open 2nd client, launcher stays full black screen. any idea?
GaraDasha
 
Posts: 57
Joined: Sun Jan 22, 2012 6:48 pm

Re: Nurgling II - Custom client

Postby GaraDasha » Sun Nov 03, 2024 9:29 pm

am i the only one who uses this :S
GaraDasha
 
Posts: 57
Joined: Sun Jan 22, 2012 6:48 pm

Re: Nurgling II - Custom client

Postby Vladichka » Wed Nov 13, 2024 8:54 pm

GaraDasha wrote:i can use nurgling on steam account but when i download this to open 2nd client, launcher stays full black screen. any idea?

Yes this is what I get as well when launching with jre. I also get an error message in console
jre-8
Code: Select all
Exception in thread "Loader thread" haven.UI$CommandException: error during ui command-handling: #<cmd 0 #<newwdg 1 haven.Bootstrap$$Lambda$48/0x24772e98@3e2d17 []> (deps 1) (bars 1)>
        at haven.UI$CommandQueue.run(UI.java:277)
        at haven.UI$CommandQueue.lambda$execute$0(UI.java:285)
        at haven.Loader.lambda$defer$0(Loader.java:248)
        at haven.Loader$Future.run(Loader.java:71)
        at haven.Loader$Future.access$400(Loader.java:42)
        at haven.Loader.loop(Loader.java:210)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;
        at haven.Utils.getprefsl(Utils.java:393)
        at haven.LoginScreen$Credbox$UserEntry.<init>(LoginScreen.java:90)
        at haven.LoginScreen$Credbox$UserEntry.<init>(LoginScreen.java:83)
        at haven.LoginScreen$Credbox.<init>(LoginScreen.java:133)
        at haven.LoginScreen$Credbox.<init>(LoginScreen.java:73)
        at haven.LoginScreen.<init>(LoginScreen.java:60)
        at nurgling.widgets.NLoginScreen.<init>(NLoginScreen.java:30)
        at haven.Bootstrap.lambda$run$2(Bootstrap.java:170)
        at haven.UI$NewWidget.run(UI.java:431)
        at haven.UI$CommandQueue.run(UI.java:273)
        ... 6 more

jdk-21
Code: Select all
Exception in thread "Haven main thread" com.jogamp.opengl.GLException: Unable to determine GraphicsConfiguration: WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x759c5253]], idx 0], pfdID 10, ARB-Choosen true,
        requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
        chosen    GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:182)
        at com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1513)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:609)
        at java.desktop/java.awt.Container.addNotify(Container.java:2804)
        at java.desktop/java.awt.Window.addNotify(Window.java:791)
        at java.desktop/java.awt.Frame.addNotify(Frame.java:495)
        at java.desktop/java.awt.Window.pack(Window.java:829)
        at haven.MainFrame.<init>(MainFrame.java:214)
        at haven.MainFrame.main2(MainFrame.java:442)
        at haven.MainFrame.lambda$main$0(MainFrame.java:471)
        at java.base/java.lang.Thread.run(Thread.java:1583)

This thread lacks critical information on how to launch it
Vladichka
 
Posts: 44
Joined: Tue Jul 18, 2023 8:26 pm

Re: Nurgling II - Custom client

Postby SavageFox » Sat Nov 16, 2024 7:50 am

I can only get it to work on Steam I can't get the Standalone version of it to work at all


C:\Users\kit\Desktop\New folder (2)\nurgling-release-2.051.174>java -jar nurgling_launcher.jar update https://raw.githubusercontent.com/Katod ... se/master/ --add-exports=java.desktop/sun.awt=ALL-UNNAMED -jar ./hafen.jar
[LOG] Downloading new version file
[LOG] Comparing version files
[LOG] Comparing file builtin-res.jar
[LOG] Generating hash for builtin-res.jar
[LOG] Comparing file gluegen-rt-natives-linux-aarch64.jar
[LOG] Generating hash for gluegen-rt-natives-linux-aarch64.jar
[LOG] Comparing file gluegen-rt-natives-linux-amd64.jar
[LOG] Generating hash for gluegen-rt-natives-linux-amd64.jar
[LOG] Comparing file gluegen-rt-natives-linux-armv6hf.jar
[LOG] Generating hash for gluegen-rt-natives-linux-armv6hf.jar
[LOG] Comparing file gluegen-rt-natives-linux-i586.jar
[LOG] Generating hash for gluegen-rt-natives-linux-i586.jar
[LOG] Comparing file gluegen-rt-natives-macosx-universal.jar
[LOG] Generating hash for gluegen-rt-natives-macosx-universal.jar
[LOG] Comparing file gluegen-rt-natives-windows-amd64.jar
[LOG] Generating hash for gluegen-rt-natives-windows-amd64.jar
[LOG] Comparing file gluegen-rt-natives-windows-i586.jar
[LOG] Generating hash for gluegen-rt-natives-windows-i586.jar
[LOG] Comparing file gluegen-rt.jar
[LOG] Generating hash for gluegen-rt.jar
[LOG] Comparing file hafen-res.jar
[LOG] Generating hash for hafen-res.jar
[LOG] Comparing file hafen.jar
[LOG] Generating hash for hafen.jar
[LOG] Comparing file haven-config.properties
[LOG] Generating hash for haven-config.properties
[LOG] Comparing file jogl-all-natives-linux-aarch64.jar
[LOG] Generating hash for jogl-all-natives-linux-aarch64.jar
[LOG] Comparing file jogl-all-natives-linux-amd64.jar
[LOG] Generating hash for jogl-all-natives-linux-amd64.jar
[LOG] Comparing file jogl-all-natives-linux-armv6hf.jar
[LOG] Generating hash for jogl-all-natives-linux-armv6hf.jar
[LOG] Comparing file jogl-all-natives-linux-i586.jar
[LOG] Generating hash for jogl-all-natives-linux-i586.jar
[LOG] Comparing file jogl-all-natives-macosx-universal.jar
[LOG] Generating hash for jogl-all-natives-macosx-universal.jar
[LOG] Comparing file jogl-all-natives-windows-amd64.jar
[LOG] Generating hash for jogl-all-natives-windows-amd64.jar
[LOG] Comparing file jogl-all-natives-windows-i586.jar
[LOG] Generating hash for jogl-all-natives-windows-i586.jar
[LOG] Comparing file jogl-all.jar
[LOG] Generating hash for jogl-all.jar
[LOG] Comparing file json-java.jar
[LOG] Generating hash for json-java.jar
[LOG] Comparing file lwjgl-awt.jar
[LOG] Generating hash for lwjgl-awt.jar
[LOG] Comparing file lwjgl-fat.jar
[LOG] Generating hash for lwjgl-fat.jar
[LOG] Comparing file lwjgl-opengl-fat.jar
[LOG] Generating hash for lwjgl-opengl-fat.jar
[LOG] Comparing file nurgling-res.jar
[LOG] Generating hash for nurgling-res.jar
[LOG] Downloading https://raw.githubusercontent.com/Katod ... in-res.jar -> builtin-res.jar
[LOG] Downloading https://raw.githubusercontent.com/Katod ... en-res.jar -> hafen-res.jar
[LOG] Downloading https://raw.githubusercontent.com/Katod ... /hafen.jar -> hafen.jar
[LOG] Downloading https://raw.githubusercontent.com/Katod ... properties -> haven-config.properties
[LOG] Downloading https://raw.githubusercontent.com/Katod ... ng-res.jar -> nurgling-res.jar
[LOG] Moving over new version file
[LOG] Starting client
Unrecognized option: --add-exports=java.desktop/sun.awt=ALL-UNNAMED
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

C:\Users\kit\Desktop\New folder (2)\nurgling-release-2.051.174>pause
Press any key to continue . . .

I have the latest version of java installed and it still doesn't work it works on Steam and the Ender client works fine I just can't get this client to work is a standalone

it can work on Steam but only being able to use one bot kind of sucks I got a lot of terraforming shit I want to get done and if I do it by myself with one character it's going to take forever
User avatar
SavageFox
 
Posts: 216
Joined: Sat Jun 19, 2021 12:55 am

Re: Nurgling II - Custom client

Postby Vladichka » Sat Nov 16, 2024 4:27 pm

SavageFox wrote:I can only get it to work on Steam I can't get the Standalone version of it to work at all

It won't work with jre, it works with jdk
download jdk-21 and put it in the same directory as the client
then launch it like this
.\jdk-21.0.5\bin\java.exe --add-exports=java.desktop/sun.awt=ALL-UNNAMED -jar ./hafen.jar
where jdk-21.0.5 is your jdk folder name
it's super unstable though
Vladichka
 
Posts: 44
Joined: Tue Jul 18, 2023 8:26 pm

Next

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot], Drnewton69 and 64 guests