Skip to content
This repository has been archived by the owner on Jul 29, 2021. It is now read-only.

Releases: Alpha-Serpentis-Developments/Project-Lynx

Pre-Release v0.2.0a Build 5b

24 Sep 18:42
db9f446
Compare
Choose a tag to compare
Pre-release

Pre-Release v0.2.0a Build 5

Note: This pre-release has an unfinished user raid protection feature with no telemetry being collected at the moment. The Terms of Service and Privacy Policy statements are still being written and finalized, which will be distributed before or on the release of v0.2.0a


Hotfix:

  • Stops self-banning and enforces a somewhat higher degree of verification of execution.

Changes from Build 2:

  • Fixed a fatal bug where the configure command's logic was off. Patched by rewriting the logic to a simpler method.
  • Fixed a fatal bug where the cache was duplicating keys, resulting in blank commands being returned. Fixed by having an empty initialized ArrayList variable instead of cloning the static variable.
  • Fixed about's outdated repository.
  • Fixed a potentially fatal bug where the configure command didn't clean the strings correctly if more than one role was tagged.
  • No longer using Instant to grab time, but using system time in milliseconds to better the command limits while allowing users to use it as reasonably as possible (such as banning raiders).

For Linux Users:

Ensure you have the JRE and JDK installed on your system, otherwise you may run into problems!

Instructions for Use:

  1. Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
  2. Place the file in a directory of your choosing and unzip it.
  3. Go to resources/key.txt and change the line to your bot's token. Optionally, you can go to resources/initOverrides.txt and check https://github.com/Alpha-Serpentis-Developments/Project-Lynx/blob/pre-release-v0.2.0a/Project-Lynx/src/main/java/init/InitData.java#L13 for the use.
  4. Go back to the main folder and go to jar/ and you'll see the ProjectLynx.jar file. If you're on the command line, you can use java -jar ProjectLynx.jar or you can double click it. If you double click and no console appears, you may need to write a script, such as a batch script on Windows. Without a console, it may be difficult to tell if there is an error occurring somewhere in the code.
  5. Highly recommended to begin configuring your bot with !configure

Currently Known Issues:

The warnings command is still clunky.

The help command by itself isn't helpful, although doing a command without parameters (excluding about and help) will provide users information about it.

Pre-Release v0.2.0a Build 5

21 Aug 17:02
d9488f0
Compare
Choose a tag to compare
Pre-release

Pre-Release v0.2.0a Build 5

Note: This pre-release has an unfinished user raid protection feature with no telemetry being collected at the moment. The Terms of Service and Privacy Policy statements are still being written and finalized, which will be distributed before or on the release of v0.2.0a


Changes from Build 2:

  • Fixed a fatal bug where the configure command's logic was off. Patched by rewriting the logic to a simpler method.
  • Fixed a fatal bug where the cache was duplicating keys, resulting in blank commands being returned. Fixed by having an empty initialized ArrayList variable instead of cloning the static variable.
  • Fixed about's outdated repository.
  • Fixed a potentially fatal bug where the configure command didn't clean the strings correctly if more than one role was tagged.
  • No longer using Instant to grab time, but using system time in milliseconds to better the command limits while allowing users to use it as reasonably as possible (such as banning raiders).

For Linux Users:

Ensure you have the JRE and JDK installed on your system, otherwise you may run into problems!

Instructions for Use:

  1. Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
  2. Place the file in a directory of your choosing and unzip it.
  3. Go to resources/key.txt and change the line to your bot's token. Optionally, you can go to resources/initOverrides.txt and check https://github.com/Alpha-Serpentis-Developments/Project-Lynx/blob/pre-release-v0.2.0a/Project-Lynx/src/main/java/init/InitData.java#L13 for the use.
  4. Go back to the main folder and go to jar/ and you'll see the ProjectLynx.jar file. If you're on the command line, you can use java -jar ProjectLynx.jar or you can double click it. If you double click and no console appears, you may need to write a script, such as a batch script on Windows. Without a console, it may be difficult to tell if there is an error occurring somewhere in the code.
  5. Highly recommended to begin configuring your bot with !configure

Currently Known Issues:

The warnings command is still clunky.

The help command by itself isn't helpful, although doing a command without parameters (excluding about and help) will provide users information about it.

Pre-Release v0.2.0a Build 2

21 Aug 02:51
99c2c32
Compare
Choose a tag to compare
Pre-release

Pre-Release v0.2.0a Build 2

Note: This pre-release has an unfinished user raid protection feature with no telemetry being collected at the moment. The Terms of Service and Privacy Policy statements are still being written and finalized, which will be distributed before or on the release of v0.2.0a


Changes from Build 0:

  • Fixed a fatal bug where using the configure command with any parameter, even if it's not prefix will cause it to update the prefix.
  • Fixed a fatal bug where the cache is saved to all the servers (JSON is intact), resulting in incorrect settings.
  • Data class uses CommandHandler.ALL_COMMANDS instead of initializing what is in guildData.json.
  • MessageHandler now accepts prefixes larger than 1 character
  • InitData and Launcher modified to accept the use of prefixes larger than 1 character.
  • Added a "test" command that'll just respond with "No."

Instructions for Use:

  1. Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
  2. Place the file in a directory of your choosing and unzip it.
  3. Go to resources/key.txt and change the line to your bot's token. Optionally, you can go to resources/initOverrides.txt and check https://github.com/Alpha-Serpentis-Developments/Project-Lynx/blob/pre-release-v0.2.0a/Project-Lynx/src/main/java/init/InitData.java#L13 for the use.
  4. Go back to the main folder and go to jar/ and you'll see the ProjectLynx.jar file. If you're on the command line, you can use java -jar ProjectLynx.jar or you can double click it. If you double click and no console appears, you may need to write a script, such as a batch script on Windows.
  5. Highly recommended to begin configuring your bot with !configure

Currently Known Issues:

The about command has an outdated GitHub repo.

The warnings command is still clunky.

The help command by itself isn't helpful, although doing a command without parameters (excluding about and help) will provide users information about it.

Pre-Release v0.2.0a Build 0

19 Aug 18:05
2203bb7
Compare
Choose a tag to compare
Pre-release

Pre-Release v0.2.0a Build 0

Note: This pre-release has an unfinished user raid protection feature with no telemetry being collected at the moment. The Terms of Service and Privacy Policy statements are still being written and finalized, which will be distributed before or on the release of v0.2.0a


Instructions for Use:

  1. Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
  2. Place the file in a directory of your choosing and unzip it.
  3. Go to resources/key.txt and change the line to your bot's token. Optionally, you can go to resources/initOverrides.txt and check https://github.com/Alpha-Serpentis-Developments/Project-Lynx/blob/pre-release-v0.2.0a/Project-Lynx/src/main/java/init/InitData.java#L13 for the use.
  4. Go back to the main folder and go to jar/ and you'll see the ProjectLynx.jar file. If you're on the command line, you can use java -jar ProjectLynx.jar or you can double click it. If you double click and no console appears, you may need to write a script, such as a batch script on Windows.
  5. Highly recommended to begin configuring your bot with !configure

Currently Known Issues:

The configure prefix x has no check to verify if the prefix is allowed. Originally, it was only supposed to be a one-character but is planned to be two characters. However, there are no limits to what is allowed.

configure prefix by itself will return an error instead of a description (since none was written at the time, should be changed at release or next build).

The about command has an outdated GitHub repo.

The warnings command is still clunky.

The help command by itself isn't helpful, although doing a command without parameters (excluding about and help) will provide users information about it.