Ars Nouveau

Ars Nouveau

49M Downloads

Lectern Enchancement, Glyphs and Spellbook mechanics

nactris opened this issue ยท 2 comments

commented

I would like to suggest several fixes/enhancements to lecterns, glyphs and use of spellbook. The idea of lectern is nice, however some of its features make it cumbersome to use.

1. Add some way to disable auto-refill when crafting.
I tend to fill exactly the amount of ingredients i need then quickly craft with shift, and current mechanic is quite disruptive. It would also make sense for lectern to pull items when selecting from recipe book instead.

2. When inserting to "All Items" lectern should look for item in question in its inventory and increase it's amount.
Current mechanic causes lectern to deposit randomly, which causes bit of mess, especially when my current categories are sorted. Similarly when lectern is pulling items from nearby inventories it also creates a mess.

3. A way to disable pulling items from nearby inventories.
Redstone powering lectern would disable pulling mechanic, or perhaps powering inventories would lock them, additionally lectern currently steals items from scribe table, and i don't know if that's intended. There also is big potential to make use of filter scrolls in this case.

4. Change text color in search field to make it more readable.
Currently any text behind cursor, as well as cursor itself, is white, which make it unreadable on bright background of lectern. Please change the color to make it usable.

5. Interact lacks interactions.
I found out that currently Interact on projectile cannot place items in composter, is this intended behaviour or simply missed case of interaction?

6. Cut fails to interact with all sharable entities.
This may be mod compability issue, but i noticed cut spell damages rootlings from Biome Makeover instead of shearing their petals. Is there any way to "mark" creature as shearable? Perhaps with tags?

7. Place places blocks independently of orientation.
This may be an intended behaviour however I would suggest to change it to place blocks depending on block face it hits, maybe add modifiers that rotate it to left, right, up or down. Sensitive could cause Place be sensitive to orientation if current mechanic is intended.

8. When casting spells fron Spellbook there is interaction with items or entities.
Better option is not to activate Spellbook when left clicking on Interactable blocks or entities and stop this interaction to cast spells when holding Crouch key.
This is especially important when dispelling summons and breaking block such as trapdoors doors or pedestals from near distance.

9. Damaging spells do not trigger golems.
When attacking a villager with projectile harm spell golem didn't seem to care. This may be not an intended behaviour.

10. Amethyst golems, Starbuncle and Bookwyrm pathfinding issues.
For some reason Amethyst Golems of my farm seemed to want to walk through walls, planted their face in blocks and didn't want to stop. Bookwyrms seemed to get trapped on the attic, they could easily fly in through entrance with ladder or through windows, but couldn't escape, wanting to return to lectern in straight line. Starbuncles sometimes "forget" they have beds and wander around, similarly locking themselves facing wall.

11. Make amethyst golems pick up all drops from amethyst buds.
Some mods or data packs cause amethyst buds to drop additional items. This is not really an issue, as i can utilise a starbuncle to pick the rest up but making golems take care of it would be more convenient.

12. Add way to remove certain inventory from Starbuncle's targets.
Currently only way to remove inventory from Starbuncle's list is to remove all of them. There should be a way to remove one inventory. Additionally Starnbuncles can both pick up and deposit from one inventory, this may be not an intended behaviour.

13. Lecterns break when more than 11 categories are connected.
When more than 11 categories are connected lecterns fail to load any items in any category, if that's intended perhaps information should be displayed and lectern should forbid linking another category.

Thank you for reading this wall of text, I really enjoy this mod. Please respond and say what you think of my suggestions.

commented

Thanks for the info!
You can't answer the rest because you won't or can't do that, or it works as intended?

commented

I can only answer for 6 and 11,
6) There is a shearable interface which the mod you mention should use for their entities, we check that so it would be their fault if the compat fails.
11) There is a tag for items that the golem can pickup, as well as which blocks can speed up and which break. Scalaes for example add to that tag Hexcasting stuff, but any datapack can