Botanist Use Soil Pourer
by Fortis
Your game version
No errors so far, but part of it is gone from the game.
5 reports on 0.4.6f13, newest 11 days ago.
Use these versions
- 1
Polyfill 0.12.6
Newest reported, 2 reports so far. Get Polyfill
- 2
Mod 1.0.3
5 of 7 reports.
At game start
5 of 5 reports.
Ingame
14 of 14 sessions.
- Reports
- 7
- Sessions
- 14
- Hours played
- 9
- Last report
- 11 days ago
Player reports
No reports on this game version yet.
1 · Your log
The log stays on your PC.
History
Changes only.- 28 Aug 2026
First report Mod 1.0.1, game 0.4.6f13.
Parts missing
By Polyfill version
| Game | 0.11.2 | 0.11.13 | 0.11.16 | 0.12.3 | 0.12.6 |
|---|---|---|---|---|---|
| 0.4.6f13 | Parts missing | Parts missing | Parts missing | Parts missing | Parts missing |
A dot means nobody reported that build under that release. Two marks in one cell mean reports disagreed.
All 6 rows
| Game | Mod | Polyfill | State | Reports | First reported |
|---|---|---|---|---|---|
| 0.4.6f13 | 1.0.3 | 0.12.6 | Parts missing | 2 | 21 Sep 2026 |
| 0.4.6f13 | 1.0.3 | 0.12.3 | Parts missing | 0 | 12 Sep 2026 |
| 0.4.6f13 | 1.0.3 | 0.11.16 | Parts missing | 2 | 05 Sep 2026 |
| 0.4.6f13 | 1.0.3 | 0.11.13 | Parts missing | 0 | 03 Sep 2026 |
| 0.4.6f13 | 1.0.3 | 0.11.2 | Parts missing | 1 | 28 Aug 2026 |
| 0.4.6f13 | 1.0.1 | 0.11.2 | Parts missing | 2 | 28 Aug 2026 |
For mod authors
Technical details. Players can skip this.
To get to "Works"
Works so farOpen: 36 names missing
Fix them in a mod update. Show them
Done: No errors ingame
14 sessions.
Missing · 36
no candidatemember
Il2CppScheduleOne.ObjectScripts.Pot::AddSoil(Single)Nothing on this build to point it at.
method missing, with nothing on this type to point at
27 reportsAlso in 1.0.1
no candidatemember
Il2CppScheduleOne.ObjectScripts.Pot::PushSoilDataToServer()Nothing on this build to point it at.
method missing, with nothing on this type to point at
27 reportsAlso in 1.0.1
no candidatemember
Il2CppScheduleOne.ObjectScripts.Pot::SetSoilID(String)Nothing on this build to point it at.
method missing, with nothing on this type to point at
27 reportsAlso in 1.0.1
no candidatemember
Il2CppScheduleOne.ObjectScripts.Pot::SetSoilUses(Int32)Nothing on this build to point it at.
method missing, with nothing on this type to point at
27 reportsAlso in 1.0.1
no candidatemember
Il2CppScheduleOne.NPCs.Behaviour.Behaviour::End_Server()Nothing on this build to point it at.
method missing, with nothing on this type to point at
18 reports
no candidatetype
Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviourNothing on this build to point it at.
type no longer exists in Assembly-CSharp
would-change-meaningSplit into HarvestPotBehaviour, SowSeedInPotBehaviour and WaterPotBehaviour over a new base, GrowContainerBehaviour. Choosing the action IS choosing one of the three now, so redirecting the old type name would compile and do something nobody asked for. The mod needs a source change.
18 reportsAlso in 1.0.1
no candidatepatch target
Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour::ActiveMinPassNothing on this build to point it at.
the patched type does not exist here, so this patch will not apply
no-successorNeither the member nor anything like it exists on the three classes that replaced the type.
18 reportsAlso in 1.0.1
no candidatepatch target
Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour::StartActionNothing on this build to point it at.
the patched type does not exist here, so this patch will not apply
18 reportsAlso in 1.0.1
no candidatetype
Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour/EActionTypeNothing on this build to point it at.
type no longer exists in Assembly-CSharp
would-change-meaningThe enum that chose the action. Its job is done by picking one of the three classes now.
18 reportsAlso in 1.0.1
no candidatetype
Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour/EStateNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 9 types share the name EState, so which one it became is not decidable here
18 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.EntityFramework.GridItem::OriginCoordinateNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.Equipping.Equippable_Pourable::PourablePrefabNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.ItemFramework.ItemDefinition::EquippableNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
would-change-meaningThe member is there and unchanged since 0.4.5f2 - but as a PROPERTY over a native field, and the mods reference it as a field. Injecting a real field would resolve and then read a managed slot with nothing behind it.
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.ItemFramework.ItemDefinition::IDNothing on this build to point it at.
the field became a property on BaseItemDefinition, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inNothing moved. ID has belonged to BaseItemDefinition since before 0.4.5f2 and still does, one assembly up in Il2CppScheduleOne.Core, and ItemDefinition inherits it. What differs is its KIND: the mods emit a field token, and Il2CppInterop projects the native field as a property. A field token never falls back to an accessor, so a property under the same name would be read by nobody, and a real managed field would hold a value the game never reads - a bridge that compiles and lies. The mod author's fix is a rebuild against the shipped Il2CppScheduleOne.Core.dll, with no source change.
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.ItemFramework.SoilDefinition::UsesNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.NPCs.NPC::InventoryNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reports
no candidatemember
Il2CppScheduleOne.NPCs.NPCInventory::GetFirstItem(System.String, ScheduleOne.NPCs.NPCInventory/ItemFilter)Nothing on this build to point it at.
the method still exists but its parameters changed
9 reports
no candidatemember
Il2CppScheduleOne.ObjectScripts.Pot::SetSoilState(ScheduleOne.ObjectScripts.Pot/ESoilState)Nothing on this build to point it at.
the method still exists but its parameters changed
9 reports
no candidatefield
Il2CppScheduleOne.ObjectScripts.Pot::SoilCapacityNothing on this build to point it at.
the field became a property on GrowContainer, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property on GrowContainer, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.ObjectScripts.SoilPourer::ActivateSoundNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.PlayerTasks.Pourable::TrashItemNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.Tiles.Coordinate::xNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.Tiles.Coordinate::yNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
no candidatefield
Il2CppScheduleOne.Trash.TrashItem::IDNothing on this build to point it at.
the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on
9 reportsAlso in 1.0.1
refusedmember
Il2CppScheduleOne.Trash.TrashManager::CreateTrashItem(String, Vector3, Quaternion, Vector3, String, Boolean)There was a candidate on this build and Polyfill did not trust it enough to use it.
CreateTrashItem is overloaded here, so which one it became is not decidable
9 reportsAlso in 1.0.1
refusedtype
ScheduleOne.DevUtilities.NetworkSingleton`1There was a candidate on this build and Polyfill did not trust it enough to use it.
its name changed, and Il2CppScheduleOne.DevUtilities.NetworkSingleton`1 is generic
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.DevUtilities.NetworkSingleton`1 was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.NPCs.Behaviour.BehaviourNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 4 types share the name Behaviour, so which one it became is not decidable here
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.Behaviour was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.NPCs.Behaviour.PotActionBehaviourNothing on this build to point it at.
type no longer exists in Assembly-CSharp
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatepatch target
ScheduleOne.NPCs.Behaviour.PotActionBehaviour::ActiveMinPassNothing on this build to point it at.
the patched type does not exist here, so this patch will not apply
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour::ActiveMinPass was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatepatch target
ScheduleOne.NPCs.Behaviour.PotActionBehaviour::StartActionNothing on this build to point it at.
the patched type does not exist here, so this patch will not apply
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour::StartAction was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EActionTypeNothing on this build to point it at.
type no longer exists in Assembly-CSharp
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EActionType was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EStateNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 9 types share the name EState, so which one it became is not decidable here
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EState was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.NPCs.NPCInventory/ItemFilterNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 2 types share the name ItemFilter, so which one it became is not decidable here
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.NPCInventory/ItemFilter was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.RegistryNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 2 types share the name Registry, so which one it became is not decidable here
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Registry was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.Tiles.GridNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 2 types share the name Grid, so which one it became is not decidable here
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Tiles.Grid was compiled against the other branch.
9 reportsAlso in 1.0.1
no candidatetype
ScheduleOne.Tiles.TileNothing on this build to point it at.
type no longer exists in Assembly-CSharp; 2 types share the name Tile, so which one it became is not decidable here
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Tiles.Tile was compiled against the other branch.
9 reportsAlso in 1.0.1
Bridged · 21
bridgedmember
Il2CppScheduleOne.EntityFramework.GridItem::get_OriginCoordinate()Polyfill pointed this at its successor when the game started.
18 reportsAlso in 1.0.1
bridgedmember
Il2CppScheduleOne.ItemFramework.ItemInstance::get_Definition()Polyfill pointed this at its successor when the game started.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Audio.AudioSourceControllerPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Audio.AudioSourceController was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Employees.BotanistPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Employees.Botanist was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Employees.EmployeePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Employees.Employee was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.EntityFramework.GridItemPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.EntityFramework.GridItem was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Equipping.EquippablePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Equipping.Equippable was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Equipping.Equippable_PourablePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Equipping.Equippable_Pourable was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ItemFramework.ItemDefinitionPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemDefinition was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ItemFramework.ItemInstancePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemInstance was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ItemFramework.SoilDefinitionPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.SoilDefinition was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.NPCs.NPCPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.NPC was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.NPCs.NPCInventoryPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.NPCInventory was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ObjectScripts.PotPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.Pot was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ObjectScripts.Pot/ESoilStatePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.Pot/ESoilState was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ObjectScripts.Soil.Equippable_SoilPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.Soil.Equippable_Soil was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.ObjectScripts.SoilPourerPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.SoilPourer was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.PlayerTasks.PourablePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.PlayerTasks.Pourable was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Tiles.CoordinatePolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Tiles.Coordinate was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Trash.TrashItemPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Trash.TrashItem was compiled against the other branch.
9 reportsAlso in 1.0.1
bridgedtype
ScheduleOne.Trash.TrashManagerPolyfill pointed this at its successor when the game started.
mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Trash.TrashManager was compiled against the other branch.
9 reportsAlso in 1.0.1
Old versions only · 8
Not in 1.0.3.refusedmemberwas bridged
Il2CppScheduleOne.EntityFramework.GridItem::get_Rotation()There was a candidate on this build and Polyfill did not trust it enough to use it.
2 reportsIn 1.0.1
no candidatefield
Il2CppScheduleOne.EntityFramework.GridItem::RotationNothing on this build to point it at.
2 reportsIn 1.0.1
no candidatemember
Il2CppScheduleOne.NPCs.Behaviour.Behaviour::SendEnd()Nothing on this build to point it at.
out-of-rangeNothing of that name in either build and nothing in the version history back to 0.4.4f6, so there is no pair of builds to read a successor out of.
2 reportsIn 1.0.1
refusedmemberwas bridged
Il2CppScheduleOne.NPCs.NPC::get_Inventory()There was a candidate on this build and Polyfill did not trust it enough to use it.
2 reportsIn 1.0.1
no candidatemember
Il2CppScheduleOne.NPCs.NPCInventory::GetFirstItem(String, ItemFilter)Nothing on this build to point it at.
2 reportsIn 1.0.1
no candidatemember
Il2CppScheduleOne.ObjectScripts.Pot::SetSoilState(ESoilState)Nothing on this build to point it at.
2 reportsIn 1.0.1
no candidatemember
Il2CppScheduleOne.Tiles.Coordinate::op_Addition(Coordinate, Coordinate)Nothing on this build to point it at.
2 reportsIn 1.0.1
no candidatemember
Il2CppScheduleOne.Tiles.Coordinate::RotateCoordinates(Coordinate, Single)Nothing on this build to point it at.
2 reportsIn 1.0.1
For your mod page
Badge
[](https://polyfill.doomods.com/mod/botanist-use-soil-pourer)
API
GET https://polyfill.doomods.com/api/board/botanist-use-soil-pourerAPI docs
This page as JSON: answer, findings, errors, player reports. No key needed.