github.com/df-mc/dragonfly@v0.9.13/server/block/shroomlight.go (about) 1 package block 2 3 // Shroomlight are light-emitting blocks that generate in huge fungi. 4 type Shroomlight struct { 5 solid 6 } 7 8 // LightEmissionLevel ... 9 func (Shroomlight) LightEmissionLevel() uint8 { 10 return 15 11 } 12 13 // BreakInfo ... 14 func (s Shroomlight) BreakInfo() BreakInfo { 15 return newBreakInfo(1, alwaysHarvestable, hoeEffective, oneOf(s)) 16 } 17 18 // CompostChance ... 19 func (Shroomlight) CompostChance() float64 { 20 return 0.65 21 } 22 23 // EncodeItem ... 24 func (Shroomlight) EncodeItem() (name string, meta int16) { 25 return "minecraft:shroomlight", 0 26 } 27 28 // EncodeBlock ... 29 func (Shroomlight) EncodeBlock() (string, map[string]any) { 30 return "minecraft:shroomlight", nil 31 }