i was abou tthe paste the fix for you.
RaidableBases v3.2.0 — fails to compile on current Rust (protocol 2634)
Error:
Cause: The latest Rust update changed the ItemContainer.onPreItemRemove delegate from Action<Item> to Action<Item, BasePlayer>. The plugin still registers it with the old signature.
Affected code (line numbers from Plugin (English)/RaidableBases.cs):
Method definition — line ~6613:
Three registrations — lines ~9268, ~9569, ~9692:
Fix:
Change the method signature to accept the new BasePlayer argument:
And update the three registrations to the new delegate type:
Note: onPreItemRemove is the only break in 3.2.0 — the parallel canAcceptItem signature change is already handled (dual overload at ~9509/9518). After these four edits the plugin compiles clean on 2634.