Skip to content

Releases: StupidRepo/MCScanner

v1.21

22 Jul 14:23
Compare
Choose a tag to compare

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

22 Jul 14:35
Compare
Choose a tag to compare

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

22 Jul 09:30
Compare
Choose a tag to compare

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

21 Jul 14:37
Compare
Choose a tag to compare

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 easy JTextField 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

20 Jul 17:23
Compare
Choose a tag to compare

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 easy JTextField 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

20 Jul 16:35
Compare
Choose a tag to compare

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

20 Jul 17:54
Compare
Choose a tag to compare

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 easy JTextField 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

19 Jul 15:18
Compare
Choose a tag to compare

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

19 Jul 06:32
Compare
Choose a tag to compare

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

19 Jul 15:02
Compare
Choose a tag to compare

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.