Giter Club home page Giter Club logo

parabot's Introduction

Stories in Ready Build Status

Parabot

Parabot V2.8.1

Links

Website

Download latest version

Compilation

Build the project with the Maven POM file to have all required libraries installed.

Automation

Every stable build is automatically generated from the last commits of the master branch. This will take the version from both the pom.xml and the version in .travis.yml.

The nightly builds are automatically created from the last commits of the development branch. This will take the version from both the pom.xml and the version in .travis.yml, together with the build ID from travis.

Issues

If you've an issues regarding the bot itself, please report them here.

Maven

To add the client as a library, you'll first have to add our repository to your pom.xml:

    <repositories>
        <repository>
            <id>git-parabot</id>
            <name>Parabot's Git based repo</name>
            <url>https://maven.parabot.org/</url>
        </repository>
    </repositories>

Then you'll need to add the dependency:

    <dependencies>
        <dependency>
            <groupId>org.parabot</groupId>
            <artifactId>client</artifactId>
            <version>2.8.1</version>
        </dependency>
    </dependencies>

Labels

Labels are created with GHLabel, whereas the yml is located in the .github directory

parabot's People

Contributors

alexanderbielen avatar clisprail avatar eric-turner avatar fryslan avatar geczy avatar jasper-ketelaar avatar jketelaar avatar jmapfel avatar mdbell avatar parnassian avatar sandrocoutinho avatar shadowrs avatar waffle-iron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

parabot's Issues

Near-Reality updated

Near-Reality wont work. When you try to login it tells you " Near-Reality got updatet, please reload client "

Allow change of debug action format

It should be possible to toggle the format of the action, whereas it's currently not the format we use in the API.
This should be possible.

Minimize repository

Use Maven to download ASM instead of putting the content into it.
Then use .gitignore to remove any ASM files.

Search Refelction

Add a search feature to refection and option to open all packages.

Redo Uliratha

  • Have a good performing server
  • Redo the server part
  • Have more abilities for the developers

Unable to set network.

Upon opening the network window and then clicking "ok" to any settings (default included, VPN or not). The client freezes with (the dropdown menus part of the window are still responsive): This is in IKOV, and I belive the error can be avoided by setting networking before loading the server.

Setting mac address to: (MY MAC)
Closing Existing Connections...
java.io.IOException: Stream closed.
at java.net.AbstractPlainSocketImpl.available(Unknown Source)
at java.net.SocketInputStream.available(Unknown Source)
at java.io.BufferedInputStream.available(Unknown Source)
at com.ikovps.client.A.A.E.Ó00000(Unknown Source)
at com.ikovps.client.A.A.B.õ00000(Unknown Source)
at com.ikovps.client.A.A.B.Ô00000(Unknown Source)
at com.ikovps.client.A.A.void.Ô00000(Unknown Source)
at com.ikovps.client.Client.super(Unknown Source)
at com.ikovps.client.OooO.run(Unknown Source)
at com.ikovps.client.Client.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Closing socket. 1
Exception in thread "Thread-10" java.lang.NoSuchMethodError: org.parabot.core.as
m.redirect.ThreadRedirect.join(Ljava/lang/Thread;)V
at com.ikovps.client.A.A.E.Ò00000(Unknown Source)
at com.ikovps.client.A.A.B.Ò00000(Unknown Source)
at com.ikovps.client.A.A.void.Ò00000(Unknown Source)
at com.ikovps.client.A.A.return.ô00000(Unknown Source)
at com.ikovps.client.A.A.B.Ô00000(Unknown Source)
at com.ikovps.client.A.A.void.Ô00000(Unknown Source)
at com.ikovps.client.Client.super(Unknown Source)
at com.ikovps.client.OooO.run(Unknown Source)
at com.ikovps.client.Client.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Problem, connection could not be made to world4.ikovps.com:43597 :

Bugsnag for multiple threads

Currently Bugsnag now only works for one thread, but this should be initiated over all threads, so not just core errors will appear.

NullPointer in RandomHandler

There is a possibility of a nullpointer exception going uncaught and crashing an active script at line 92 in RandomHandler.java

Paints/Debugs on mac

So if i minimize parabot it shows the paint and debugs that show on screen but if i try to walk, open a tab it doesn't click but if i try to rotate the camera it works. I can only type if the "client" isn't selected it's like it makes 2 different clients.

Keybinding

Should have keybindings for things like running scripts

[BUG] ExceptionInInitializerError - Version with RC doesn't work correctly

Exception in thread "main" java.lang.ExceptionInInitializerError
    at org.parabot.core.Core.<clinit>(Core.java:36)
    at org.parabot.Landing.main(Landing.java:35)
Caused by: java.lang.IllegalArgumentException: Invalid version format
    at org.parabot.environment.api.utils.Version.<init>(Version.java:16)
    at org.parabot.core.ProjectProperties.getProjectVersion(ProjectProperties.java:40)
    at org.parabot.core.Configuration.<clinit>(Configuration.java:28)
    ... 2 more

Bugsnag

Add Bugsnag into the client to track all errors

Unit tests

Create (J)Unit test for common mistakes and past issues

URL system protection

Check which outgoing connections are being made.
Ask user to either allow or close such connections.

Ability to clear cache

Users should have the ability to clear their cache from within the client, instead of removing the directory itself or using a run command.

Pausing the bot

If you run a script in the client, then pause it; whilst in the pause state then stop the running script, it's impossible to then run a new script again without completely closing down the entire client and rebooting it.

Randomly fill the panel

Mac address should be randomly generated, so that the mac address isn't the same as on every other user.

Disable Dialogue

Disable Dialogue really needs to be re-added because people with low grade PC's lag hard without it.

Thanks in advance

  • Kozs

Create an improved loader for local servers

Using just a (JSON) config file, a (XML) hook file, a client jar.

This can make life easier and doesn't require the user to adjust the provider jar.

  • Load all config files from servers folder
{
    "name": "Example server",
    "client-class": "org/example/Client",
    "locations":{
        "server": "/Users/Example/Desktop/ExampleServer/Client.jar",
        "hooks": "/Users/Example/Desktop/ExampleServer/Hooks.xml"
    }
}

Create loader for Parabot

This should be a basic loader with the following features:

  • Clear cache (related to issue #51)
  • Start specific servers with -noverify
  • Other arguments to be given by the user, with a dropdown

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.