Skip to content

Make spoilage less intrusive - #5362

Open
TarLaboratories wants to merge 9 commits into
1.20.1from
tar/spoilage-fixes
Open

Make spoilage less intrusive#5362
TarLaboratories wants to merge 9 commits into
1.20.1from
tar/spoilage-fixes

Conversation

@TarLaboratories

Copy link
Copy Markdown
Contributor

What

  • Remove spoilage's ability to modify the stack in-place
  • Remove updating the stack in getItem and getCount through a mixin
  • Update stacks every tick while a container is open
  • Make spoilage work on servers

No AI.

How was this tested

In-game. Please note that currently half the spoilage tests on this are failing and idk if i wanna fix them rn considering i have an another pr open that switches out all the items used in these tests

Outcome

make some people happy and fix some potential issues

@TarLaboratories
TarLaboratories requested a review from a team as a code owner August 29, 2026 18:41
@TarLaboratories TarLaboratories added ignore changelog PR should not be added to the changelog. type: refactor Suggestion to refactor a section of code Release: API - X.0.0 Major Breaking Refactors that MUST be in a API-Breaking Release labels Aug 29, 2026
@github-actions github-actions Bot added 1.20.1 Tests: Failed Game Tests have failed on this PR labels Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.20.1 ignore changelog PR should not be added to the changelog. Release: API - X.0.0 Major Breaking Refactors that MUST be in a API-Breaking Release Tests: Failed Game Tests have failed on this PR type: refactor Suggestion to refactor a section of code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant