github.com/df-mc/dragonfly@v0.9.13/server/block/snow.go (about) 1 package block 2 3 import "github.com/df-mc/dragonfly/server/item" 4 5 // Snow is a full-sized block of snow. 6 type Snow struct { 7 solid 8 } 9 10 // BreakInfo ... 11 func (s Snow) BreakInfo() BreakInfo { 12 return newBreakInfo(0.2, alwaysHarvestable, shovelEffective, silkTouchDrop(item.NewStack(item.Snowball{}, 4), item.NewStack(s, 1))) 13 } 14 15 // EncodeItem ... 16 func (Snow) EncodeItem() (name string, meta int16) { 17 return "minecraft:snow", 0 18 } 19 20 // EncodeBlock ... 21 func (Snow) EncodeBlock() (string, map[string]any) { 22 return "minecraft:snow", nil 23 }