Releases: StupidRepo/MCScanner
v1.21
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
- A LanguageHandler for handling strings in different languages. If you want to add a new language, read this.
Modified
Nothing has been modified.
Removed
Nothing has been removed.
TODOs
- Optimise IP generation and initial scanning code.
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.21p1
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
- A LanguageHandler for handling strings in different languages. If you want to add a new language, read this.
Modified
- Fixed
dropdown.SERVERLIST.*
strings saying 'Sort By' instead of 'Search By'.
Removed
Nothing has been removed.
TODOs
- Optimise IP generation and initial scanning code.
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.20p3
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
Nothing has been added.
Modified
- A few strings have been changed. I'm going to work on making language files so I can support multiple languages.
Removed
Nothing has been removed.
TODOs
- Optimise IP generation and initial scanning code.¹
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.20p2
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
- Search bar to the Server List.
- Ability to search by IP, MOTD, Version and Max Players!
PlaceholderText
for easyJTextField
placeholder text.DatabaseHandler.updateServerByIPInDB()
for updating a server in the DB by it's IP.
Modified
- Disable selection and editing on the JTable/Server List.
Removed
- The thing that tells you how many IPs are left to scan.
- It was inaccurate and I'm pretty sure getting & drawing that number to the screen made it lag a lot.
- Clicking a row to copy it's IP.
DatabaseHandler.writeDetailsToDB(String ip, String motd, Integer maxPlayers)
because I can just make the version number report "1.6<="
TODOs
- Optimise IP generation and initial scanning code.¹
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.20
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
- Search bar to the Server List.
- Ability to search by IP, MOTD, Version and Max Players!
PlaceholderText
for easyJTextField
placeholder text.DatabaseHandler.updateServerByIPInDB()
for updating a server in the DB by it's IP.
Modified
- Disable selection and editing on the JTable/Server List.
Removed
- The thing that tells you how many IPs are left to scan.
- It was inaccurate and I'm pretty sure getting & drawing that number to the screen made it lag a lot.
- Clicking a row to copy it's IP.
DatabaseHandler.writeDetailsToDB(String ip, String motd, Integer maxPlayers)
because I can just make the version number report "1.6<="
TODOs
- Optimise IP generation and initial scanning code.¹
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.19
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
Nothing has been added.
Modified
ServerList
refreshes every 10 seconds.- Fixed bug where when an offset got to ~252-255, it would stay there and miss out on a lot of IPs.
Removed
- The thing that tells you how many IPs are left to scan. It was inaccurate and I'm pretty sure getting & drawing that number to the screen made it lag a lot.
TODOs
- Optimise IP generation and initial scanning code.¹
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.20p1
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
- Search bar to the Server List.
- Ability to search by IP, MOTD, Version and Max Players!
PlaceholderText
for easyJTextField
placeholder text.DatabaseHandler.updateServerByIPInDB()
for updating a server in the DB by it's IP.
Modified
- Disable selection and editing on the JTable/Server List.
Removed
- The thing that tells you how many IPs are left to scan.
- It was inaccurate and I'm pretty sure getting & drawing that number to the screen made it lag a lot.
- Clicking a row to copy it's IP.
DatabaseHandler.writeDetailsToDB(String ip, String motd, Integer maxPlayers)
because I can just make the version number report "1.6<="
TODOs
- Optimise IP generation and initial scanning code.¹
- Optimise code in general.
- Separate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it separate) -
Make it save what IP it got to when quitting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.18
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
Nothing has been added.
Modified
- Stopping & resuming handling.
Removed
Nothing has been removed.
TODOs
- Optimise IP generation and inital scanning code.¹
- Optimise code in general.
- Seperate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it seperate) -
Make it save what IP it got to when qutting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.17
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
- Resuming function!
Modified
- ScannerThread checks if IP is in DB before even making a Socket for the IP.
Removed
Nothing has been removed.
TODOs
- Optimise IP generation and inital scanning code. [1]
- Optimise code in general.
- Seperate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it seperate) -
Make it save what IP it got to when qutting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.
v1.17p4
Changes
All notable changes to this project will be documented in CHANGELOG.md
.
Added
Nothing has been added.
Modified
- Fixed scanner setting
offset.mcscan
to 255.255.255.255
Removed
- Debug prints
TODOs
- Optimise IP generation and inital scanning code.¹
- Optimise code in general.
- Seperate tool for viewing servers in DB. (code is already here (
ServerList
class), just need to make it seperate) -
Make it save what IP it got to when qutting so that it can resume from that IP on next startup. -
Add a GUI for viewing servers in a nice friendly grid.