Exports like GetWorld() , SpawnEntity() , GetBlock() will return null or throw if the calling assembly is not signed with an Anego Studios certificate or not loaded from the original game’s mod directory.
Because these "exclusive" features are part of the core game balance, the community often uses mods to bypass these library-level restrictions. Recipe Unlockers : There are community-made modifications on the Vintage Story Mod DB
Check the console log for a message like: “Exclusive lock acquired on vintagestorylib.dll”