Releases: Alpha-Serpentis-Developments/Project-Lynx
Pre-Release v0.2.0a Build 5b
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:
- Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
- Place the file in a directory of your choosing and unzip it.
- Go to
resources/key.txt
and change the line to your bot's token. Optionally, you can go toresources/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. - 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 usejava -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. - 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
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:
- Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
- Place the file in a directory of your choosing and unzip it.
- Go to
resources/key.txt
and change the line to your bot's token. Optionally, you can go toresources/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. - 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 usejava -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. - 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
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 notprefix
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:
- Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
- Place the file in a directory of your choosing and unzip it.
- Go to
resources/key.txt
and change the line to your bot's token. Optionally, you can go toresources/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. - 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 usejava -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. - 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
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:
- Download the ZIP file. Only download the standalone jar file if you know what you're doing OR you're updating.
- Place the file in a directory of your choosing and unzip it.
- Go to
resources/key.txt
and change the line to your bot's token. Optionally, you can go toresources/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. - 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 usejava -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. - 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.