neoLegacy/Minecraft.Server.FourKit
itsRevela 8f41d34325 fix: redirect AppContext.BaseDirectory to server root for FourKit plugins
AppContext.BaseDirectory pointed to the runtime/ subfolder where the
self-contained .NET payload lives, causing plugins that use it for file
paths to write to the wrong directory. Now set to the server exe
directory at startup via AppContext.SetData.

Also adds serverDirectory and dataDirectory properties to ServerPlugin
so plugin authors have convenient access to the server root and a
per-plugin data folder (plugins/<PluginName>/) without needing to
resolve paths manually.
2026-04-10 02:03:44 -05:00
..
Block feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Command feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
docs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Enchantments feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Entity feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Enums feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Event feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Experimental feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Inventory feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Net feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Plugin fix: redirect AppContext.BaseDirectory to server root for FourKit plugins 2026-04-10 02:03:44 -05:00
Util feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
.editorconfig feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
CMakeLists.txt feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
EventDispatcher.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
FourKit.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
FourKitHost.Callbacks.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
FourKitHost.cs fix: redirect AppContext.BaseDirectory to server root for FourKit plugins 2026-04-10 02:03:44 -05:00
FourKitHost.Events.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
GameMode.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Location.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Material.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Minecraft.Server.FourKit.csproj feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
NativeBridge.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Particle.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
PluginLoadContext.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
PluginLoader.cs fix: redirect AppContext.BaseDirectory to server root for FourKit plugins 2026-04-10 02:03:44 -05:00
ServerLog.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
Sound.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
World.cs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00