InfinityExpansion icon indicating copy to clipboard operation
InfinityExpansion copied to clipboard

Singularity constructor accepts and converts vanilla copper, and drops slimefun copper when broken.

Open Boomer-1 opened this issue 3 years ago • 1 comments

Description (Required)

Singularity constructors, when receiving vanilla copper will store it towards a singularity. If you break the constructor, it drops slimefun copper ingots.

Steps to reproduce the Issue (Required)

place & power singularity constructor add vanilla copper ingots break constructor. Any ingots stored dropped as slimefun, any vanilla copper still in the left gui spot drops vanilla

Expected behavior (Required)

either vanilla copper to not work in the constructor, or if using vanilla copper, it drops vanilla copper when broken

Server Log / Error Report

none

Environment (Required)

  • Minecraft Version: 1.18.1
  • Slimefun Version: 1008
  • Plugin Version: 137

Boomer-1 avatar Mar 26 '22 20:03 Boomer-1

So, this is happening as a by product of IE using infinitylib’s ID/name getter which is linked to to many things at the moment to be replaced without causing more harm than good. I think this only effects copper and composters (composter singularity confirmed). I don’t want to add a manual fix to the machine itself for this one case as I feel it’s relatively harmless. I have made a note in the flaw with the specific method and will fix when I have more of a grounding in the code base. For now this issue will be open for some time.

Sefiraat avatar May 29 '22 11:05 Sefiraat