Skip to content

Commit 111dcd9

Browse files
committed
refactor
1 parent d7af7eb commit 111dcd9

File tree

19 files changed

+119
-128
lines changed

19 files changed

+119
-128
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ dependencies {
3131
```kotlin
3232
fun main() = runBlocking {
3333
var status
34-
status = JavaPing.getStatus("mc.hypixel.net")
35-
status = JavaPing.getStatus(
34+
status = JavaServer.getStatus("mc.hypixel.net")
35+
status = JavaServer.getStatus(
3636
host = "wdsj.net",
3737
port = 25565,
3838
enableSrv = true
3939
)
40-
status = BedrockPing.getStatus("play.easecation.net")
40+
status = BedrockServer.getStatus("play.easecation.net")
4141

4242
var playerInfo
43-
playerInfo = MojangAPI.getProfile("ec042e1200ac4a249cc83eb1fab0bd88")
44-
playerInfo = MojangAPI.getProfileByName("Aliorpse")
43+
playerInfo = Player.getProfile("ec042e1200ac4a249cc83eb1fab0bd88")
44+
playerInfo = Player.getProfileByName("Aliorpse")
4545
}
4646
```

src/main/kotlin/tech/aliorpse/mcutils/model/mojang/PlayerProfile.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/player/PlayerProfile.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tech.aliorpse.mcutils.model.mojang
1+
package tech.aliorpse.mcutils.model.player
22

33
import com.squareup.moshi.JsonClass
44

src/main/kotlin/tech/aliorpse/mcutils/model/mojang/PlayerProfileAdapter.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/player/PlayerProfileAdapter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tech.aliorpse.mcutils.model.mojang
1+
package tech.aliorpse.mcutils.model.player
22

33
import com.squareup.moshi.FromJson
44
import com.squareup.moshi.Moshi

src/main/kotlin/tech/aliorpse/mcutils/model/mojang/PlayerUUIDProfile.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/player/PlayerUUIDProfile.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tech.aliorpse.mcutils.model.mojang
1+
package tech.aliorpse.mcutils.model.player
22

33
/**
44
* This data class should not be used in your app. Only for internal use.

src/main/kotlin/tech/aliorpse/mcutils/model/status/Color.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/server/Color.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tech.aliorpse.mcutils.model.status
1+
package tech.aliorpse.mcutils.model.server
22

33
/**
44
* Represents a color in Minecraft.

src/main/kotlin/tech/aliorpse/mcutils/model/status/ColorAdapter.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/server/ColorAdapter.kt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
package tech.aliorpse.mcutils.model.status
1+
package tech.aliorpse.mcutils.model.server
22

33
import com.squareup.moshi.FromJson
44
import com.squareup.moshi.JsonReader
55
import com.squareup.moshi.JsonWriter
66
import com.squareup.moshi.ToJson
7-
import tech.aliorpse.mcutils.model.status.Color.Custom
8-
import tech.aliorpse.mcutils.model.status.Color.Named
9-
import tech.aliorpse.mcutils.module.status.JavaPing.moshi
10-
7+
import tech.aliorpse.mcutils.model.server.Color.Custom
8+
import tech.aliorpse.mcutils.model.server.Color.Named
9+
import tech.aliorpse.mcutils.modules.server.JavaServer.moshi
1110

11+
/**
12+
* § codes or Hex strings Adapter.
13+
*/
1214
class ColorAdapter {
1315
private val defaultAdapter by lazy { moshi.adapter(Color::class.java) }
1416

src/main/kotlin/tech/aliorpse/mcutils/model/status/DescriptionAdapter.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/server/DescriptionAdapter.kt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
package tech.aliorpse.mcutils.model.status
1+
package tech.aliorpse.mcutils.model.server
22

33
import com.squareup.moshi.FromJson
44
import com.squareup.moshi.JsonReader
55
import com.squareup.moshi.JsonWriter
66
import com.squareup.moshi.ToJson
7-
import tech.aliorpse.mcutils.module.status.JavaPing.moshi
8-
import tech.aliorpse.mcutils.util.MOTDParser.objToSection
9-
import tech.aliorpse.mcutils.util.MOTDParser.sectionToObj
7+
import tech.aliorpse.mcutils.modules.server.JavaServer.moshi
8+
import tech.aliorpse.mcutils.utils.MOTDParser.objToSection
9+
import tech.aliorpse.mcutils.utils.MOTDParser.sectionToObj
1010

11+
/**
12+
* Adapt different kinds of Description server sent. String or TextComponent.
13+
*/
1114
class DescriptionAdapter(
1215
private val motdAdapter: MOTDTextComponentAdapter
1316
) {

src/main/kotlin/tech/aliorpse/mcutils/model/status/MOTDTextComponentAdapter.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/server/MOTDTextComponentAdapter.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
package tech.aliorpse.mcutils.model.status
1+
package tech.aliorpse.mcutils.model.server
22

33
import com.squareup.moshi.FromJson
44
import com.squareup.moshi.JsonReader
55
import com.squareup.moshi.JsonWriter
66
import com.squareup.moshi.ToJson
7-
import tech.aliorpse.mcutils.module.status.JavaPing.moshi
7+
import tech.aliorpse.mcutils.modules.server.JavaServer.moshi
88

9+
/**
10+
* 有些傻逼服务器喜欢往 [MOTDTextComponent.text] 里面加§. mcutils不支持这种写法. §不会做处理.
11+
*/
912
class MOTDTextComponentAdapter(
1013
private val colorAdapter: ColorAdapter
1114
) {

src/main/kotlin/tech/aliorpse/mcutils/model/status/ServerStatus.kt renamed to src/main/kotlin/tech/aliorpse/mcutils/model/server/ServerStatus.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package tech.aliorpse.mcutils.model.status
1+
package tech.aliorpse.mcutils.model.server
22

33
import com.squareup.moshi.JsonClass
44

@@ -104,7 +104,7 @@ data class Sample(
104104
)
105105

106106
/**
107-
* Represents the various game modes. For [tech.aliorpse.mcutils.module.status.BedrockPing.getStatus].
107+
* Represents the various game modes. For [tech.aliorpse.mcutils.modules.server.BedrockServer.getStatus].
108108
*/
109109
enum class GameMode {
110110
SURVIVAL,

src/main/kotlin/tech/aliorpse/mcutils/module/mojang/MojangClient.kt

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)