aboutsummaryrefslogtreecommitdiff
path: root/hop.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2021-09-04 20:25:00 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2021-09-04 20:25:00 +0200
commit9cf98611339037e9a46700fc8b0e91978458e8aa (patch)
treefecb17a250d40bf0430b89a46d890def85f48066 /hop.go
parent1dcf73366ee138312ab75fb07bc5b273130f3bb1 (diff)
Fix sky (#44)
Diffstat (limited to 'hop.go')
-rw-r--r--hop.go40
1 files changed, 36 insertions, 4 deletions
diff --git a/hop.go b/hop.go
index fb87d15..3c6f82d 100644
--- a/hop.go
+++ b/hop.go
@@ -2,6 +2,7 @@ package main
import (
"fmt"
+ "image/color"
"net"
"github.com/anon55555/mt"
@@ -76,7 +77,14 @@ func (cc *clientConn) hop(serverName string) error {
cc.SendCmd(&mt.ToCltLocalPlayerAnim{})
// An issue in the mt package breaks this
// cc.SendCmd(&mt.ToCltMinimapModes{})
- cc.SendCmd(&mt.ToCltMoonParams{})
+
+ cc.SendCmd(&mt.ToCltMoonParams{
+ Visible: true,
+ Texture: "moon.png",
+ ToneMap: "moon_toneap.png",
+ Size: 1,
+ })
+
cc.SendCmd(&mt.ToCltMovement{})
cc.SendCmd(&mt.ToCltOverrideDayNightRatio{})
cc.SendCmd(&mt.ToCltPrivs{})
@@ -85,9 +93,33 @@ func (cc *clientConn) hop(serverName string) error {
cc.SendCmd(&mt.ToCltSetHotbarParam{Param: i})
}
- cc.SendCmd(&mt.ToCltSkyParams{})
- cc.SendCmd(&mt.ToCltStarParams{})
- cc.SendCmd(&mt.ToCltSunParams{})
+ cc.SendCmd(&mt.ToCltSkyParams{
+ Type: "regular",
+ Clouds: true,
+ DayHorizon: color.NRGBA{144, 211, 246, 255},
+ DawnHorizon: color.NRGBA{186, 193, 240, 255},
+ NightHorizon: color.NRGBA{64, 144, 255, 255},
+ DaySky: color.NRGBA{97, 181, 245, 255},
+ DawnSky: color.NRGBA{180, 186, 250, 255},
+ NightSky: color.NRGBA{0, 107, 255, 255},
+ Indoor: color.NRGBA{100, 100, 100, 255},
+ })
+
+ cc.SendCmd(&mt.ToCltStarParams{
+ Visible: true,
+ Count: 1000,
+ Color: color.NRGBA{105, 235, 235, 255},
+ Size: 1,
+ })
+
+ cc.SendCmd(&mt.ToCltSunParams{
+ Visible: true,
+ Texture: "sun.png",
+ ToneMap: "sun_tonemap.png",
+ Rise: "sunrisebg.png",
+ Rising: true,
+ Size: 1,
+ })
var players []string
for player := range cc.server().playerList {