diff --git a/index.go.html b/index.go.html
index 9f94d6c..d85ec8c 100644
--- a/index.go.html
+++ b/index.go.html
@@ -174,12 +174,20 @@
{{ if .Data.AllowModListing }}{{ end }}{{ .Queried.ModCount }}{{ if .Data.AllowModListing }}{{ end }} |
{{ end }}
- {{ if and .Data.AllowSecureProfileModeDisplay .Queried.SecureProfilesEnforced }}
+ {{ if .Data.AllowSecureProfileModeDisplay }}
+ {{ if .Queried.SecureProfilesEnforced }}
Secure Profiles Enforced |
{{ .Queried.SecureProfilesEnforced }} |
{{ end }}
+ {{ if .Queried.PreventsChatReports }}
+
+ Chat Reports Prevented |
+ {{ .Queried.PreventsChatReports }} |
+
+ {{ end }}
+ {{ end }}
{{ if and .Data.AllowPreviewChatModeDisplay .Queried.PreviewChatEnforced }}
Preview Chat Enforced |
diff --git a/pageHandler/pages/index/mc.go b/pageHandler/pages/index/mc.go
index 92a5260..a2c05e8 100644
--- a/pageHandler/pages/index/mc.go
+++ b/pageHandler/pages/index/mc.go
@@ -24,6 +24,7 @@ type MC struct {
Mods []string
SecureProfilesEnforced *bool
PreviewChatEnforced *bool
+ PreventsChatReports *bool
}
func (m MC) GetFaviconSRC() template.HTMLAttr {
diff --git a/pageHandler/pages/index/template-marshal.go b/pageHandler/pages/index/template-marshal.go
index 2f3cc9f..fe9a60f 100644
--- a/pageHandler/pages/index/template-marshal.go
+++ b/pageHandler/pages/index/template-marshal.go
@@ -59,6 +59,7 @@ func (m Marshal) NewMC() (MC, error) {
Mods: CollectMods(r.ModInfo),
SecureProfilesEnforced: CollectSecureProfileEnforcement(r2),
PreviewChatEnforced: CollectPreviewChatEnforcement(r2),
+ PreventsChatReports: CollectPreventsChatReports(r2),
}, nil
case "legacy", "legacyjava", "javalegacy", "legacy java", "java legacy", "legacy_java", "java_legacy":
r, err := mcutil.StatusLegacy(m.Data.MCAddress, m.Data.MCPort, options.JavaStatusLegacy{
@@ -88,6 +89,7 @@ func (m Marshal) NewMC() (MC, error) {
Mods: nil,
SecureProfilesEnforced: nil,
PreviewChatEnforced: nil,
+ PreventsChatReports: nil,
}, nil
case "bedrock":
r, err := mcutil.StatusBedrock(m.Data.MCAddress, m.Data.MCPort, options.BedrockStatus{
@@ -117,6 +119,7 @@ func (m Marshal) NewMC() (MC, error) {
Mods: nil,
SecureProfilesEnforced: nil,
PreviewChatEnforced: nil,
+ PreventsChatReports: nil,
}, nil
default:
return MC{}, errors.New("Invalid MCType")
@@ -191,6 +194,15 @@ func CollectPreviewChatEnforcement(data map[string]interface{}) *bool {
return nil
}
+func CollectPreventsChatReports(data map[string]interface{}) *bool {
+ val, ok := data["preventsChatReports"]
+ if ok {
+ toReturn := val.(bool)
+ return &toReturn
+ }
+ return nil
+}
+
func (m Marshal) CollectIPv4Port(port *uint16) uint16 {
if port == nil {
return m.Data.MCPort