Lithium (Fabric/NeoForge)

Lithium (Fabric/NeoForge)

36M Downloads

Blocks in Debug Worlds can be broken client-side

DreenDex opened this issue · 3 comments

commented

Version Information

Minecraft: 1.17.1
Fabric Loader: 0.11.6
Lithium: lithium-fabric-mc1.17.1-0.7.3 (curseforge)

Expected Behavior

Blocks in Debug World should not break.

Actual Behavior

Blocks in Debug World can be broken client-side.

Reproduction Steps

  1. Create new world with Debug type and join it. (Hold Alt while clicking the "World Type" button).
  2. Switch your gamemode to creative (/gamemode creative).
  3. Try to break any blocks.
  • Blocks are broken on client side.

Other Information

The only mod is Lithium.

commented

Debug worlds are not supported by lithium. The vanilla implementation of debug worlds slightly reduces performance of all normal worlds, so removing that is a tradeoff we made.

commented

I really respect lithium, but I think it violates its principles.
image

commented

I really respect lithium, but I think it violates its principles.

Note that this is possible in vanilla as well, and Mojang has indicated it won't be fixed. The debug world is—as the name indicates—a debugging feature to ensure textures render properly. It is not a part of Minecraft gameplay.

Note that the debug world is only intended to be accessed in spectator gamemode when it is impossible to break blocks.

Closing this issue given it has already been answered, and pursuing this further won't lead to productive discussion