Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request/QoL] Ancestral Infuser's multiblock restriction changes. #169

Open
Kompreya opened this issue May 6, 2020 · 2 comments
Open

[Request/QoL] Ancestral Infuser's multiblock restriction changes. #169

Kompreya opened this issue May 6, 2020 · 2 comments

Comments

@Kompreya
Copy link

Kompreya commented May 6, 2020

Currently, the Infuser requires to be surrounded by air blocks to function.

This seems to be an artifact of a feature from when it was ported, when in practice, this feature seems cumbersome, confusing, and serves no functional purpose as currently implemented.

Understandably, a clear path to the soul sand needs to exist so spirits from smashed bottles can travel to the soul sand. This feature should be preserved.

However, a hard requirement of the air blocks leads to confusion and clunkiness when assembling the Infuser multiblock. One, it's difficult to convey that information to players (this is just true of most multiblock structures). Two, it severely limits the ability to incorporate the Infuser into player builds, homes, and bases.

The recommendation is to completely remove the requirement of having air blocks, soul sand, and light level in order for the Infuser to function at all. The Infuser should simply function when placed down, and only make checks for light level and spirits for individual crafting recipes.
For example, if modpack makers add a recipe to the Infuser via CT where the recipe requires ZERO spirits and can be crafted in any light level, then the recipe should work even if the Infuser isn't on a block of soul sand at all, has blocks placed around the table, and the sun is shining down on it.
However, if a recipe calls for 100 spirits and complete darkness (0 light level), and a player tries to craft that recipe with 50 spirits and a light level of 3, then the recipe simply doesn't output. But a recipe calling for 20 spirits and a light level of 2 would.

Remember, even the vanilla enchanting table works if its placed in a dirt hole and not surrounded by bookshelves. It's just limited in what you can enchant.

@DaedalusGame
Copy link
Owner

DaedalusGame commented May 7, 2020

btw this will come maybe at a surprise but even the vanilla enchanting table needs an arbitrary airgap to power up from bookshelves, so at the very least it's not arbitrary, the bookshelf and the airgap are just in different places :p

@Kompreya
Copy link
Author

Sure, but if you place anything between the bookshelves and enchanting table, it doesn't cease to function entirely - you just don't benefit from the obstructed bookshelf. At least the air blocks make sense with the enchanting table. They do not for the Ancestral Infuser. They should be optional for the purpose of smashing spirit bottles and nothing more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants