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

Many bugs/missing features cause chiseling to become practically impossible to automate #1253

Open
CenTdemeern1 opened this issue Sep 12, 2024 · 0 comments

Comments

@CenTdemeern1
Copy link

I tried automating chiseling recipes using both vanilla features and Create, and I've concluded that in the messy state this is in right now it's practically impossible.

(I'm using "chiseled bit storage" and "tank" interchangeably here. They mean the same thing.)

Some of the bugs I've encountered:

  • Hoppering items into a chiseled bit storage voids them (this goes for any items, not just blocks, this also causes the server & client to desync and causes the chiseled bit storage you tried to hopper into to become unstackable with other chiseled bit storages unless dropped on the floor together with the stack you're trying to add it to)
  • Having more than one chiseled bit storage next to a chiseling station filled with the same item causes bits to be taken from all storages while only producing one block (let's say you have a pattern that's 80% cobblestone and 20% air, you fill two bit storages with cobblestone, it consumes 80% out of BOTH tanks (both tanks are left at 20% each) and only gives you ONE chiseled block)
  • There's no way to tell a chiseled bit storage's fill level using comparators or similar blocks (so you can't have some automatic right clicker block fill it without accidentally taking out a stack of bits)
  • There's no way to forcefully refill a tank while discarding the current contents (this means that any machine to automatically produce chiseled blocks eventually gets stuck if 4096 isn't cleanly divisible by the number of bits you're using of any of the ingredients in your pattern, and you're not manually discarding the rest when this happens- reminder that you can't automatically check when this happens because you can't tell the fill level)
  • The chisel station can end up trying to produce partial patterns when missing ingredients, and when it does this and the chiseled bit storages are refilled to have all the ingredients needed for the pattern again, it keeps producing the same partial pattern while still consuming the materials used in the full pattern

Working around ANY of these is a massive pain in the rear for anyone trying to use automation, let alone having to work around ALL of these at the same time

Not to mention the sheer render time increases I'm experiencing when just looking at a chiseled bit storage, or the missing language keys for chiseled blocks, or the desyncs when manually trying to place bits...

Minecraft Version: 1.20.1
Mod version: chisels-and-bits-forge-1.4.148

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

1 participant