mirror of
https://github.com/CosmicStar98/bedrocktool.git
synced 2024-06-03 10:25:15 +00:00
add markVariant
This commit is contained in:
parent
525a5e64fe
commit
c8aa5389c1
|
@ -89,11 +89,12 @@ func (w *WorldState) processAddActor(pk *packet.AddActor) {
|
||||||
|
|
||||||
func entityMetadataToNBT(metadata protocol.EntityMetadata, nbt map[string]any) {
|
func entityMetadataToNBT(metadata protocol.EntityMetadata, nbt map[string]any) {
|
||||||
if variant, ok := metadata[protocol.EntityDataKeyVariant].(int32); ok {
|
if variant, ok := metadata[protocol.EntityDataKeyVariant].(int32); ok {
|
||||||
block, ok := world.BlockByRuntimeID(uint32(variant))
|
nbt["Variant"] = variant
|
||||||
if ok {
|
|
||||||
nbt["name"], _ = block.EncodeBlock()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
if markVariant, ok := metadata[protocol.EntityDataKeyMarkVariant].(int32); ok {
|
||||||
|
nbt["MarkVariant"] = markVariant
|
||||||
|
}
|
||||||
|
|
||||||
if name, ok := metadata[protocol.EntityDataKeyName].(string); ok {
|
if name, ok := metadata[protocol.EntityDataKeyName].(string); ok {
|
||||||
nbt["CustomName"] = name
|
nbt["CustomName"] = name
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user