Jump to content
Parabot - Bot for Ikov, DreamScape, SoulPlay, RuneWild, and more
JKetelaar

[Release] Parabot V2.4.3

Recommended Posts

Hello Guys,

Today we're announcing a new version of Parabot; Version 2.4.3.

But that's not all!

Website updates:
We now have a new online map for most servers this allows you to create paths incredably easliy for script making.
You can find it here and the open source here.

I'm proud to say we now have active social media you can follow for all the latest updates.
Most of this is being managed by @Lord, so feel free to send him some of your suggestions.
You can follow our https://twitter.com/ParaBotOrg and like our Facebook.

We're working hard on the latest BDN version, BDN version 3.
This is an open source project  that everyone can contribute to.
We made the decision to base this on Symfony, so everyone with knowledge will be able work on it!
Just like any other repository we have at Parabot, you can make commits to this one as well.
If you have any suggestions,  please feel free to post them here.

Parabot now uses CI to build their versions, this will soon be made public to have nightly builds.
This will give VIP's and Sponsors the ability to downloaded beta versions of Parabot, to already have the awesome features we work on.
Join the Slack group for release information.

As you might have read before, you can now join our Slack group.
Simply send @Lord, @Wishy or/and me a PM with your email and they'll invite you!

The changelog for Parabot V2.4.3:

Deprecated org.parabot.environment.servers.LocalServerExecuter
Added Library#requiresJar
Added JavaUtil#getVersion
Finished local server loading - https://github.com/Parabot/Parabot/issues/23
Improved the Server loader
Added Directories#listFilesWithExtension
Added Directories#listJSONFiles
Added Directories#removeDirectory
Added filters for bugsnag
Redid the caching system
Only creating custom home directory when client is secure
Resets out and err to solve issue #37 - https://github.com/Parabot/Parabot/issues/37
Added moneymaking icon - Thanks to @TheKushStyle - https://github.com/Parabot/Parabot/issues/41
Disabled JavaFX downloading for users with Java 8 or higher - https://github.com/Parabot/Parabot/issues/31
And a lot of minor changes to improve the performance
 

A special thanks to @thekushstyle for his contribution!

The new server loading
Parabot V2.4.3 brings a new version of loading servers local.
This makes it way easier and comfortable for testers/contributors.

Simply create a json file in your Parabot servers folder (like grinderscape.json) and put the following content into it:

If you've anymore questions about this system, feel free to message me on Slack!

{

	    "name": "Example server",

	    "author": "JKetelaar",

	    "version": 1.0,

	    "client-class": "Client",

	    "locations":{

	        "provider": "/Users/Jeroen/Downloads/317-api-minified-V1.14.jar"

	        "server": "/Users/Jeroen/Downloads/Grinderscape.jar",

	        "hooks": "http://bdn.parabot.org/data/hooks/carmeuses/Grinderscape_hooks.xml"

	    }

	}

I hope this updates brings some happiness into you guys!
You can download this version here.

Sincerely,
The Parabot Team

Share this post


Link to post
Share on other sites
3 hours ago, JKetelaar said:

Hello Guys,

Today we're announcing a new version of Parabot; Version 2.4.3.

But that's not all!

Website updates:
We now have a new online map for most servers this allows you to create paths incredably easliy for script making.
You can find it here and the open source here.

I'm proud to say we now have active social media you can follow for all the latest updates.
Most of this is being managed by @Lord, so feel free to send him some of your suggestions.
You can follow our https://twitter.com/ParaBotOrg and like our Facebook.

We're working hard on the latest BDN version, BDN version 3.
This is an open source project  that everyone can contribute to.
We made the decision to base this on Symfony, so everyone with knowledge will be able work on it!
Just like any other repository we have at Parabot, you can make commits to this one as well.
If you have any suggestions,  please feel free to post them here.

Parabot now uses CI to build their versions, this will soon be made public to have nightly builds.
This will give VIP's and Sponsors the ability to downloaded beta versions of Parabot, to already have the awesome features we work on.
Join the Slack group for release information.

As you might have read before, you can now join our Slack group.
Simply send @Lord, @Wishy or/and me a PM with your email and they'll invite you!

The changelog for Parabot V2.4.3:

Deprecated org.parabot.environment.servers.LocalServerExecuter
Added Library#requiresJar
Added JavaUtil#getVersion
Finished local server loading - https://github.com/Parabot/Parabot/issues/23
Improved the Server loader
Added Directories#listFilesWithExtension
Added Directories#listJSONFiles
Added Directories#removeDirectory
Added filters for bugsnag
Redid the caching system
Only creating custom home directory when client is secure
Resets out and err to solve issue #37 - https://github.com/Parabot/Parabot/issues/37
Added moneymaking icon - Thanks to @TheKushStyle - https://github.com/Parabot/Parabot/issues/41
Disabled JavaFX downloading for users with Java 8 or higher - https://github.com/Parabot/Parabot/issues/31
And a lot of minor changes to improve the performance

 

A special thanks to @thekushstyle for his contribution!

The new server loading
Parabot V2.4.3 brings a new version of loading servers local.
This makes it way easier and comfortable for testers/contributors.

Simply create a json file in your Parabot servers folder (like grinderscape.json) and put the following content into it:

If you've anymore questions about this system, feel free to message me on Slack!

{

	    "name": "Example server",

	    "author": "JKetelaar",

	    "version": 1.0,

	    "client-class": "Client",

	    "locations":{

	        "provider": "/Users/Jeroen/Downloads/317-api-minified-V1.14.jar"

	        "server": "/Users/Jeroen/Downloads/Grinderscape.jar",

	        "hooks": "http://bdn.parabot.org/data/hooks/carmeuses/Grinderscape_hooks.xml"

	    }

	}

I hope this updates brings some happiness into you guys!
You can download this version here.

Sincerely,
The Parabot Team

Error at grinder scape

 


C:\Users\Ali Abbas\Documents\Parabot>cd ./

C:\Users\Ali Abbas\Documents\Parabot>java -jar Parabot.jar -loadlocal
Set temporary cache directory to: C:\Users\Ali Abbas\Documents\NGQU47VWMTKKNXTUJZST
/Users/Ali Abbas/Documents/Parabot/Grinderscape.jar
java.net.MalformedURLException: no protocol: /Users/Ali Abbas/Documents/Parabot/Parabot-317-API-Minified_old.jar
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.parabot.environment.servers.executers.LocalPublicServerExecuter.run(LocalPublicServerExecuter.java:60)
        at org.parabot.environment.Environment.load(Environment.java:50)
        at org.parabot.core.ui.components.ServerComponent$1.run(ServerComponent.java:85)
        at java.lang.Thread.run(Unknown Source)

 

Share this post


Link to post
Share on other sites
5 minutes ago, progamerz said:

Error at grinder scape

 


C:\Users\Ali Abbas\Documents\Parabot>cd ./

C:\Users\Ali Abbas\Documents\Parabot>java -jar Parabot.jar -loadlocal
Set temporary cache directory to: C:\Users\Ali Abbas\Documents\NGQU47VWMTKKNXTUJZST
/Users/Ali Abbas/Documents/Parabot/Grinderscape.jar
java.net.MalformedURLException: no protocol: /Users/Ali Abbas/Documents/Parabot/Parabot-317-API-Minified_old.jar
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.parabot.environment.servers.executers.LocalPublicServerExecuter.run(LocalPublicServerExecuter.java:60)
        at org.parabot.environment.Environment.load(Environment.java:50)
        at org.parabot.core.ui.components.ServerComponent$1.run(ServerComponent.java:85)
        at java.lang.Thread.run(Unknown Source)

 

Use this: "provider": "http://bdn.parabot.org/api/v2/bot/download/317-api-minified",

Share this post


Link to post
Share on other sites
2 minutes ago, fryslan said:

Use this: "provider": "http://bdn.parabot.org/api/v2/bot/download/317-api-minified",

kk ty :)

4 minutes ago, fryslan said:

Use this: "provider": "http://bdn.parabot.org/api/v2/bot/download/317-api-minified",

Now says this


C:\Users\Ali Abbas\Documents\Parabot>cd ./

C:\Users\Ali Abbas\Documents\Parabot>java -jar Parabot.jar -loadlocal
Set temporary cache directory to: C:\Users\Ali Abbas\Documents\NGQU47VWMTKKNXTUJZST
https://client.pkhonor.net/PkHonor.jar
java.lang.ClassNotFoundException: Client
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.parabot.core.asm.ASMClassLoader.findClass(ASMClassLoader.java:76)
        at org.parabot.core.asm.ASMClassLoader.loadClass(ASMClassLoader.java:55)
        at org.rev317.min.Loader.fetchApplet(Loader.java:41)
        at org.parabot.core.Context.load(Context.java:179)
        at org.parabot.environment.servers.executers.ServerExecuter$1.run(ServerExecuter.java:30)
        at java.lang.Thread.run(Unknown Source)
PKH
 

Share this post


Link to post
Share on other sites
8 minutes ago, progamerz said:

kk ty :)

Now says this


C:\Users\Ali Abbas\Documents\Parabot>cd ./

C:\Users\Ali Abbas\Documents\Parabot>java -jar Parabot.jar -loadlocal
Set temporary cache directory to: C:\Users\Ali Abbas\Documents\NGQU47VWMTKKNXTUJZST
https://client.pkhonor.net/PkHonor.jar
java.lang.ClassNotFoundException: Client
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.parabot.core.asm.ASMClassLoader.findClass(ASMClassLoader.java:76)
        at org.parabot.core.asm.ASMClassLoader.loadClass(ASMClassLoader.java:55)
        at org.rev317.min.Loader.fetchApplet(Loader.java:41)
        at org.parabot.core.Context.load(Context.java:179)
        at org.parabot.environment.servers.executers.ServerExecuter$1.run(ServerExecuter.java:30)
        at java.lang.Thread.run(Unknown Source)
PKH
 

The client class in pkhonor isnt called 'Client' it could be 'client' so lowercased or possibly something completely different.
Open the pkhonor.jar using JD-GUI or another decompiler program, to check it out.

Share this post


Link to post
Share on other sites
48 minutes ago, fryslan said:

The client class in pkhonor isnt called 'Client' it could be 'client' so lowercased or possibly something completely different.
Open the pkhonor.jar using JD-GUI or another decompiler program, to check it out.

Its Client.

Share this post


Link to post
Share on other sites

Near reality error that i get when loading :/

 

java.lang.NullPointerException
        at org.parabot.core.asm.wrappers.Getter.<init>(Getter.java:44)
        at org.parabot.core.parsers.hooks.XMLHookParser.getGetters(XMLHookParser
.java:189)
        at org.parabot.core.parsers.hooks.HookParser.getInjectables(HookParser.j
ava:43)
        at org.parabot.environment.servers.ServerProvider.injectHooks(ServerProv
ider.java:75)
        at org.rev317.min.Loader.injectHooks(Loader.java:77)
        at org.parabot.core.Context.load(Context.java:171)
        at org.parabot.environment.servers.executers.ServerExecuter$1.run(Server
Executer.java:30)
        at java.lang.Thread.run(Unknown Source)

Share this post


Link to post
Share on other sites

Hooks aren't completely working, when it finds a file in the .jar file that it does not recognize it throws a NPE. Perhaps add a way so if it cant hook a specific file, just let it keep going. 

Share this post


Link to post
Share on other sites

×
×
  • Create New...