mickelus / tetra

🔶- Source and issue tracker for tetra
https://minecraft.curseforge.com/projects/tetra
MIT License
183 stars 80 forks source link

[Bug] recursive storage exploit #824

Open SomeFellaUnknown opened 5 months ago

SomeFellaUnknown commented 5 months ago

Observed behaviour

there is no mechanisism to prevent you from putting shulker boxes inside of tetra toolbelt inventories, nor is there any mechanisim preventing tetra toolbelts from being put inside of shulker boxes. This enables the player to store an potentially infinite number of items inside of an limited number of inventory slots, and may lead to issues on servers since a player can put as much information as they want into a single item if they have enough time

image

Expected behaviour

consistency with how shulker boxes cannot be put inside shulker boxes and how toolbelts cannot be put inside of toolbelts

Steps to reproduce

  1. get a shulker box with item(s) inside
  2. get a toolbelt with one or more Pouch modules
  3. put the shulker box inside of the toolbelt's inventory
  4. put the toolbelt into an

Crashlog

No response

Tetra version

6.3.0

mutil/mGui version

6.1.1

Forge version

1.20.1 - 47.2.0

Other mods

none