Chisels & Bits - For Fabric

Chisels & Bits - For Fabric

2M Downloads

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

CenTdemeern1 opened this issue ยท 0 comments

commented

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