github.com/df-mc/dragonfly@v0.9.13/server/block/quartz_ore.go (about) 1 package block 2 3 import "github.com/df-mc/dragonfly/server/item" 4 5 // NetherQuartzOre is ore found in the Nether. 6 type NetherQuartzOre struct { 7 solid 8 bassDrum 9 } 10 11 // BreakInfo ... 12 func (q NetherQuartzOre) BreakInfo() BreakInfo { 13 return newBreakInfo(3, pickaxeHarvestable, pickaxeEffective, silkTouchOneOf(item.NetherQuartz{}, q)).withXPDropRange(0, 3) 14 } 15 16 // SmeltInfo ... 17 func (NetherQuartzOre) SmeltInfo() item.SmeltInfo { 18 return newOreSmeltInfo(item.NewStack(item.NetherQuartz{}, 1), 0.2) 19 } 20 21 // EncodeItem ... 22 func (NetherQuartzOre) EncodeItem() (name string, meta int16) { 23 return "minecraft:quartz_ore", 0 24 } 25 26 // EncodeBlock ... 27 func (NetherQuartzOre) EncodeBlock() (string, map[string]any) { 28 return "minecraft:quartz_ore", nil 29 }