Update IPAddressData.kt

This commit is contained in:
bluefireoly
2020-09-23 18:36:35 +02:00
parent 52944aa7e9
commit 56f181e96d

View File

@@ -3,6 +3,7 @@
package net.axay.kspigot.ipaddress package net.axay.kspigot.ipaddress
import com.google.gson.JsonObject import com.google.gson.JsonObject
import net.axay.kspigot.annotations.UnsafeImplementation
import net.axay.kspigot.main.ValueHolder import net.axay.kspigot.main.ValueHolder
import org.bukkit.entity.Player import org.bukkit.entity.Player
import java.net.URL import java.net.URL
@@ -10,8 +11,10 @@ import java.net.URL
private const val IP_API = "http://ip-api.com/json/" private const val IP_API = "http://ip-api.com/json/"
private const val IP_API_FIELDS = "status,message,continent,continentCode,country,countryCode,region,regionName,city,district,zip,lat,lon,timezone,currency,isp,org,query" private const val IP_API_FIELDS = "status,message,continent,continentCode,country,countryCode,region,regionName,city,district,zip,lat,lon,timezone,currency,isp,org,query"
@UnsafeImplementation
val Player.ipAddressData get() = ipAddressData() val Player.ipAddressData get() = ipAddressData()
@UnsafeImplementation
fun Player.ipAddressData(language: IPAddressDataLanguage = IPAddressDataLanguage.ENGLISH): IPAddressData? { fun Player.ipAddressData(language: IPAddressDataLanguage = IPAddressDataLanguage.ENGLISH): IPAddressData? {
return try { return try {