コード例 #1
0
ファイル: metadata.go プロジェクト: KellyLSB/minero-go
// JustLoginMetadata return default metadata for players who just got in.
func JustLoginMetadata(name string) mct.Metadata {
	meta := mct.NewMetadata()
	meta.Entries[0] = &mct.EntryByte{0}                  // Actions
	meta.Entries[1] = &mct.EntryShort{300}               // Drowning counter
	meta.Entries[5] = &mct.EntryString{mct.String(name)} // Plate name
	meta.Entries[6] = &mct.EntryByte{1}                  // Show plate
	meta.Entries[8] = &mct.EntryInt{0}                   // Potion effects
	return meta
}
コード例 #2
0
ファイル: readwriter.go プロジェクト: KellyLSB/minero-go
func (rw MustReadWriter) WriteString(w io.Writer, value string) {
	if rw.Err != nil {
		return
	}

	t := mct.String(value)
	n, err := t.WriteTo(w)
	if err != nil {
		rw.Err = fmt.Errorf("WriteString: %s", err)
		return
	}
	rw.N += n
}