It'd be great if the garland had a configurable passive sanity rate in ticks:
|
ItemStack headItem = player.getItemBySlot(EquipmentSlot.HEAD); |
|
if (headItem.is(ItemRegistry.GARLAND.get())) |
|
{ |
|
// TODO: unhardcode |
|
passive -= .00005 * ConfigProxy.getPosMul(dim); |
|
if (garlandTimer <= 0) |
|
headItem.hurtAndBreak(player.isInWaterOrRain() ? 2 : 1, player, ent -> {}); |
|
} |
|
if (garlandTimer <= 0) |
|
garlandTimer = MAX_GARLAND_TIMER; |
![Basil](https://private-user-images.githubusercontent.com/56928485/273302659-d718759d-ce40-4b00-be3d-5593833abc3f.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1Mzc4NjUsIm5iZiI6MTcyMDUzNzU2NSwicGF0aCI6Ii81NjkyODQ4NS8yNzMzMDI2NTktZDcxODc1OWQtY2U0MC00YjAwLWJlM2QtNTU5MzgzM2FiYzNmLlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA5VDE1MDYwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmYTYwMDMyNDJjNjc2MjNjZWRkMGUxYTRhM2U1MGE5ZGE0MmFhOWExYWMyZGI5NzdkNWM3MWJlNmNkYjQ3ZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zwaRhaMjeqv75xcSNRYWZ_CAZGcFmx6xWUjopPxNgqM)