AY vor 4 Jahren
Ursprung
Commit
03c777dacc

BIN
__debug_bin


+ 2 - 0
mod/config/eula.go

@@ -6,6 +6,7 @@ import (
 	"regexp"
 	"strconv"
 	"strings"
+	"time"
 )
 
 func initEULA(serverFolder string) []ServerConfig {
@@ -49,6 +50,7 @@ func (mch *Handler) WriteEULA(accept bool) bool {
 //SaveEULA is exported function
 func (mch *Handler) SaveEULA() bool {
 	TXT := "#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).\n"
+	TXT += "#" + time.Now().Format("Mon Jan 02 15:04:05 MST 2006") + "\n"
 	for _, line := range mch.eula {
 		TXT += line.Key + "=" + line.Value + "\n"
 	}

+ 3 - 1
mod/config/properties.go

@@ -5,6 +5,7 @@ import (
 	"io/ioutil"
 	"regexp"
 	"strings"
+	"time"
 )
 
 //initProperties xxx
@@ -61,7 +62,8 @@ func (mch *Handler) ReadProperties(inputKey string) string {
 
 //SaveProperties is exported function
 func (mch *Handler) SaveProperties() bool {
-	TXT := "#Minecraft server properties"
+	TXT := "#Minecraft server properties\n"
+	TXT += "#" + time.Now().Format("Mon Jan 02 15:04:05 MST 2006") + "\n"
 	for _, line := range mch.properties {
 		TXT += line.Key + "=" + line.Value + "\n"
 	}

+ 9 - 4
mod/mc/skin.go

@@ -17,10 +17,15 @@ func (mc *Handler) DownloadSkin() {
 			log.Println("Error when reading profiles. Download aborted.")
 			copy("default_skin.png", mc.savePath+"/"+mc.UUID+".png")
 		} else {
-			decoded, _ := base64.URLEncoding.DecodeString(profileArray.Properties[0].Value)
-			var textureArray texture
-			json.Unmarshal([]byte(decoded), &textureArray)
-			downloadFile(mc.savePath+"/"+mc.UUID+".png", textureArray.Textures.SKIN.URL)
+			if len(profileArray.Properties) > 0 {
+				decoded, _ := base64.URLEncoding.DecodeString(profileArray.Properties[0].Value)
+				var textureArray texture
+				json.Unmarshal([]byte(decoded), &textureArray)
+				downloadFile(mc.savePath+"/"+mc.UUID+".png", textureArray.Textures.SKIN.URL)
+			} else {
+				copy("default_skin.png", mc.savePath+"/"+mc.UUID+".png")
+				log.Println("Error when reading profiles. Download aborted.")
+			}
 		}
 	} else {
 		//log.Println("Skin exists, not downloading")

+ 1 - 42
server/banned-players.json

@@ -1,42 +1 @@
-[
-  {
-    "uuid": "0e324e7f-e78e-4777-b501-7ae08a65b1eb",
-    "name": "You",
-    "created": "2020-12-16 22:53:35 -0800",
-    "source": "Server",
-    "expires": "forever",
-    "reason": "Banned by an operator."
-  },
-  {
-    "uuid": "8667ba71-b85a-4004-af54-457a9734eed7",
-    "name": "Steve",
-    "created": "2020-12-16 22:53:26 -0800",
-    "source": "Server",
-    "expires": "forever",
-    "reason": "Banned by an operator."
-  },
-  {
-    "uuid": "f680df9b-ac5c-4d3f-9bac-75bc0e316afa",
-    "name": "Admin",
-    "created": "2020-12-16 22:53:28 -0800",
-    "source": "Server",
-    "expires": "forever",
-    "reason": "Banned by an operator."
-  },
-  {
-    "uuid": "2561594a-c282-4ab7-b50c-068770cb9c6c",
-    "name": "HyperXraft",
-    "created": "2020-12-15 23:44:27 -0800",
-    "source": "Server",
-    "expires": "forever",
-    "reason": "Banned by an operator."
-  },
-  {
-    "uuid": "f6591220-1b72-4c34-af36-6bae126bd825",
-    "name": "Who",
-    "created": "2020-12-16 22:53:18 -0800",
-    "source": "Server",
-    "expires": "forever",
-    "reason": "cares"
-  }
-]
+[]

+ 1 - 8
server/ops.json

@@ -1,8 +1 @@
-[
-  {
-    "uuid": "3d1c0ed1-d4d0-42ae-ac5e-a7557d5a6c4f",
-    "name": "Alanyeung",
-    "level": 4,
-    "bypassesPlayerLimit": false
-  }
-]
+[]

+ 2 - 30
server/server.properties

@@ -1,5 +1,5 @@
 #Minecraft server properties
-#Tue Dec 22 17:53:47 PST 2020
+#Tue Dec 22 23:57:51 PST 2020
 enable-jmx-monitoring=false
 rcon.port=25575
 level-seed=
@@ -8,7 +8,7 @@ enable-command-block=true
 enable-query=false
 generator-settings=
 level-name=world
-motd=A Minecraft Server
+motd=ArOZ Minecraft Server
 query.port=25565
 pvp=true
 generate-structures=true
@@ -22,31 +22,3 @@ enable-status=true
 allow-flight=false
 broadcast-rcon-to-ops=true
 view-distance=10
-max-build-height=256
-server-ip=
-allow-nether=true
-server-port=25565
-enable-rcon=false
-sync-chunk-writes=true
-op-permission-level=4
-prevent-proxy-connections=false
-resource-pack=
-entity-broadcast-range-percentage=100
-rcon.password=
-player-idle-timeout=0
-force-gamemode=false
-rate-limit=0
-hardcore=false
-white-list=false
-broadcast-console-to-ops=true
-spawn-npcs=true
-spawn-animals=true
-snooper-enabled=true
-function-permission-level=2
-level-type=default
-text-filtering-config=
-spawn-monsters=true
-enforce-whitelist=false
-resource-pack-sha1=
-spawn-protection=16
-max-world-size=29999984

BIN
server/skin/3d1c0ed1-d4d0-42ae-ac5e-a7557d5a6c4e.png