Registries of BlockEntityType id

This commit is contained in:
Tnze
2022-07-19 23:41:51 +08:00
parent 2d6dd8c408
commit 5fcac80f8a
6 changed files with 14522 additions and 22 deletions

View File

@ -0,0 +1,23 @@
package generateutils
import (
"strings"
"unicode"
)
func UpperTheFirst(word string) string {
runes := []rune(word)
if len(runes) > 0 {
runes[0] = unicode.ToUpper(runes[0])
}
return string(runes)
}
func ToGoTypeName(name string) string {
name = strings.TrimPrefix(name, "minecraft:")
words := strings.Split(name, "_")
for i := range words {
words[i] = UpperTheFirst(words[i])
}
return strings.Join(words, "")
}