Skip to content

Commit d900a1c

Browse files
committed
refactor: rename project to MCServerFinder
1 parent fa363ea commit d900a1c

28 files changed

Lines changed: 101 additions & 681 deletions

README.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
1-
![banner](assets/noteblock-logo.svg)
1+
![banner](assets/mcsf-logo.png)
22

3-
# NoteblockAPI (In development)
3+
# MCServerFinder Java API (In development)
44

5-
The official API implementation in Java for the Noteblock platform. This API allows server owners and developers to retrieve and update information about Minecraft servers on Noteblock.
5+
The official API implementation in Java for the MCServerFinder platform. This API allows server owners and developers to
6+
etrieve and update information about Minecraft servers on MCServerFinder.
67

7-
## What is Noteblock?
8+
## What is MCServerFinder?
89

9-
Noteblock is a platform, launched in April 2025, for discovering Minecraft servers. It features curated server
10+
MCServerFinder is a platform, launched in April 2025, for discovering Minecraft servers. It features curated server
1011
listings across categories such as PvP, Creative, Adventure, Minigames, etc. Including real-time server leaderboards, community feedback,
11-
and trending picks. Noteblock makes it easy for players to find their next favorite server.
12+
and trending picks. MCServerFinder makes it easy for players to find their next favorite server.
1213

1314
## Documentation
1415

15-
Click [here](https://noteblock.gg/api/documentation) to check out the API documentation. (Heavily subject to change)
16+
Click [here](https://mcserverfinder.com/api/documentation) to check out the API documentation. (Heavily subject to change)
1617

1718
## Usage
1819

1920
You may use the [Ultimis repository](https://repo.ultimismc.com/) to download one or more of the following as a dependency artifact:
20-
- [noteblock-api](noteblock-api/)
21-
- [noteblock-api-transport-core](noteblock-api-transport-core/)
21+
- [mcsf-api](mcsf-api/)
22+
- [mcsf-api-transport-core](mcsf-api-transport-core/)
2223

2324
### Maven
2425
```xml
@@ -32,7 +33,7 @@ You may use the [Ultimis repository](https://repo.ultimismc.com/) to download on
3233
<dependencies>
3334
<dependency>
3435
<groupId>gg.makera</groupId>
35-
<artifactId>noteblock-api</artifactId>
36+
<artifactId>mcsf-api</artifactId>
3637
<version>0.1.0-SNAPSHOT</version>
3738
</dependency>
3839
</dependencies>
@@ -45,7 +46,7 @@ repositories {
4546
}
4647
4748
dependencies {
48-
implementation("gg.makera:noteblock-api:0.1.0-SNAPSHOT")
49+
implementation("gg.makera:mcsf-api:0.1.0-SNAPSHOT")
4950
}
5051
```
5152

@@ -56,13 +57,13 @@ public final class Example {
5657

5758
public static void main(String[] args) {
5859
// Note: Given that CompletableFuture#join is a blocking operation, we'll be using it to prevent the
59-
// NoteblockAPI instance from closing before we've received a response. Use #thenAccept instead.
60+
// MCSFAPI instance from closing before we've received a response. Use #thenAccept instead.
6061

61-
// Create a new NoteblockAPI instance with an API key
62+
// Create a new MCSFAPI instance with an API key
6263

63-
try (NoteblockAPI noteblockAPI = NoteblockAPIFactory.create("your-api-key-here")) {
64+
try (MCSFAPI mcsfAPI = MCSFAPIFactory.create("your-api-key-here")) {
6465
// Fetch server information by server id, then wait for a response.
65-
ServerInfoResponse serverInfoResponse = noteblockAPI.getServerInfo(22).join();
66+
ServerInfoResponse serverInfoResponse = mcsfAPI.getServerInfo(22).join();
6667

6768
// Get the server object from the response.
6869
Server server = serverInfoResponse.getServer();
@@ -74,7 +75,7 @@ public final class Example {
7475

7576
// Leaderboards
7677
// Fetch server leaderboard by server id and leaderboard id, then wait for a response.
77-
LeaderboardInfoResponse leaderboardInfoResponse = noteblockAPI.getLeaderboardInfo(22, "kills").join();
78+
LeaderboardInfoResponse leaderboardInfoResponse = mcsfAPI.getLeaderboardInfo(22, "kills").join();
7879

7980
// Get the leaderboard object from the response
8081
LeaderboardInfoResponse.Leaderboard leaderboard = leaderboardInfoResponse.getLeaderboard();

assets/mcsf-logo.png

1.9 MB
Loading

assets/noteblock-logo.svg

Lines changed: 0 additions & 581 deletions
This file was deleted.
File renamed without changes.

noteblock-api-transport-core/src/main/java/gg/makera/noteblock/api/transport/DefaultNoteblockTransport.java renamed to mcsf-api-transport-core/src/main/java/gg/makera/mcsf/api/transport/DefaultMCSFTransport.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package gg.makera.noteblock.api.transport;
1+
package gg.makera.mcsf.api.transport;
22

33
import org.jetbrains.annotations.NotNull;
44

@@ -8,7 +8,7 @@
88
import java.net.http.HttpResponse;
99
import java.util.concurrent.CompletableFuture;
1010

11-
public final class DefaultNoteblockTransport implements NoteblockTransport {
11+
public final class DefaultMCSFTransport implements MCSFTransport {
1212

1313
private final HttpClient httpClient = HttpClient.newHttpClient();
1414

noteblock-api-transport-core/src/main/java/gg/makera/noteblock/api/transport/NoteblockTransport.java renamed to mcsf-api-transport-core/src/main/java/gg/makera/mcsf/api/transport/MCSFTransport.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package gg.makera.noteblock.api.transport;
1+
package gg.makera.mcsf.api.transport;
22

33
import org.jetbrains.annotations.NotNull;
44

55
import java.util.concurrent.CompletableFuture;
66

7-
public interface NoteblockTransport {
7+
public interface MCSFTransport {
88

99
CompletableFuture<ResponseData> sendRequest(@NotNull Request request);
1010

noteblock-api-transport-core/src/main/java/gg/makera/noteblock/api/transport/Request.java renamed to mcsf-api-transport-core/src/main/java/gg/makera/mcsf/api/transport/Request.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package gg.makera.noteblock.api.transport;
1+
package gg.makera.mcsf.api.transport;
22

33
import org.jetbrains.annotations.Contract;
44
import org.jetbrains.annotations.NotNull;

noteblock-api-transport-core/src/main/java/gg/makera/noteblock/api/transport/ResponseData.java renamed to mcsf-api-transport-core/src/main/java/gg/makera/mcsf/api/transport/ResponseData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package gg.makera.noteblock.api.transport;
1+
package gg.makera.mcsf.api.transport;
22

33
import org.jetbrains.annotations.NotNull;
44

Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
dependencies {
2-
implementation(project(":noteblock-api-transport-core"))
2+
implementation(project(":mcsf-api-transport-core"))
33
implementation("com.google.code.gson:gson:2.13.1")
44
}

noteblock-api/src/main/java/gg/makera/noteblock/api/NoteblockAPI.java renamed to mcsf-api/src/main/java/gg/makera/mcsf/api/MCSFAPI.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
package gg.makera.noteblock.api;
1+
package gg.makera.mcsf.api;
22

3-
import gg.makera.noteblock.api.response.LeaderboardInfoResponse;
4-
import gg.makera.noteblock.api.response.LeaderboardUpdateResponse;
5-
import gg.makera.noteblock.api.response.ServerInfoResponse;
6-
import gg.makera.noteblock.api.response.UserInfoResponse;
3+
import gg.makera.mcsf.api.response.LeaderboardInfoResponse;
4+
import gg.makera.mcsf.api.response.LeaderboardUpdateResponse;
5+
import gg.makera.mcsf.api.response.ServerInfoResponse;
6+
import gg.makera.mcsf.api.response.UserInfoResponse;
77
import org.jetbrains.annotations.NotNull;
88

99
import java.util.UUID;
1010
import java.util.concurrent.CompletableFuture;
1111

12-
public interface NoteblockAPI extends AutoCloseable {
12+
public interface MCSFAPI extends AutoCloseable {
1313

14-
String API_URL = "https://noteblock.gg/api/v1/";
15-
String USER_AGENT = "NoteblockAPI/0.1.0";
14+
String API_URL = "https://mcserverfinder.com/api/v1/";
15+
String USER_AGENT = "MCServerFinderAPI/0.1.0";
1616

1717
CompletableFuture<ServerInfoResponse> getServerInfo(int serverId);
1818

0 commit comments

Comments
 (0)