├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── dotnet.yml │ └── post-release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── accessibility.md ├── accounts.md ├── dev │ └── dev_troubleshooting.md ├── glossary.md ├── manual │ ├── Makefile │ ├── attributions.md │ ├── conf.py │ ├── creators │ │ ├── admin │ │ │ ├── admin_commands.md │ │ │ └── index.md │ │ ├── config │ │ │ └── index.md │ │ ├── entities.md │ │ ├── index.md │ │ ├── resources │ │ │ ├── images │ │ │ │ ├── animated_sprite_editor.png │ │ │ │ ├── material_editor.png │ │ │ │ ├── sprite_editor.png │ │ │ │ └── tile_sprite_editor.png │ │ │ └── index.md │ │ ├── scripting │ │ │ ├── api │ │ │ │ ├── chat.md │ │ │ │ ├── color.md │ │ │ │ ├── components.md │ │ │ │ ├── constants.md │ │ │ │ ├── data.md │ │ │ │ ├── dialogue.md │ │ │ │ ├── entities.md │ │ │ │ ├── events.md │ │ │ │ ├── index.md │ │ │ │ ├── scripting.md │ │ │ │ ├── time.md │ │ │ │ ├── types.md │ │ │ │ └── util.md │ │ │ ├── behaviors.md │ │ │ ├── callbacks │ │ │ │ └── index.md │ │ │ ├── getting-started.md │ │ │ ├── index.md │ │ │ ├── sdk │ │ │ │ ├── entity_behavior.md │ │ │ │ └── index.md │ │ │ ├── standard_behaviors │ │ │ │ ├── generic │ │ │ │ │ └── timedchange.md │ │ │ │ ├── index.md │ │ │ │ └── npc │ │ │ │ │ ├── spawn.md │ │ │ │ │ └── wander.md │ │ │ └── tutorials │ │ │ │ ├── index.md │ │ │ │ └── welcome.md │ │ ├── templates │ │ │ ├── images │ │ │ │ ├── block_template_editor.png │ │ │ │ ├── npc_template_editor.png │ │ │ │ └── script_hooks.png │ │ │ └── index.md │ │ └── world │ │ │ ├── editing.md │ │ │ ├── images │ │ │ ├── world_editor_blocks.png │ │ │ └── world_editor_npc.png │ │ │ ├── index.md │ │ │ └── structure.md │ ├── developers │ │ ├── debugging │ │ │ ├── eventlog.md │ │ │ └── index.md │ │ ├── ecs │ │ │ ├── adding_components.md │ │ │ ├── components.md │ │ │ ├── index.md │ │ │ └── template_entities.md │ │ ├── index.md │ │ ├── networking │ │ │ ├── adding_events.md │ │ │ ├── index.md │ │ │ └── overview.md │ │ ├── physics │ │ │ └── index.md │ │ └── systems │ │ │ ├── index.md │ │ │ └── overview.md │ ├── index.md │ ├── make.bat │ └── requirements.txt ├── persistence.md ├── projects.md ├── rendering.md ├── tiles.md └── units.md ├── src ├── .editorconfig ├── .gitattributes ├── Client │ ├── ClientCore │ │ ├── ClientCore.csproj │ │ ├── ClientServiceCollectionExtensions.cs │ │ ├── Components │ │ │ ├── AnimationPhaseComponentCollection.cs │ │ │ ├── ClientComponentOperators.cs │ │ │ └── Indexers │ │ │ │ ├── BlockTemplateEntityFilter.cs │ │ │ │ ├── BlockTemplateEntityIndexer.cs │ │ │ │ └── NpcTemplateEntityIndexer.cs │ │ ├── Configuration │ │ │ ├── ClientEngineConfiguration.cs │ │ │ └── ClientOptions.cs │ │ ├── Entities │ │ │ ├── ClientEntityBuilder.cs │ │ │ ├── ClientEntityFactory.cs │ │ │ └── TemplateEntityDataLoader.cs │ │ ├── Events │ │ │ ├── Details │ │ │ │ ├── BeginConnectionEventDetails.cs │ │ │ │ ├── ClientStateFlagEventDetails.cs │ │ │ │ ├── ContinueConnectionEventDetails.cs │ │ │ │ ├── KeyEventDetails.cs │ │ │ │ ├── MainMenuEventDetails.cs │ │ │ │ ├── MouseButtonEventDetails.cs │ │ │ │ ├── MouseMotionEventDetails.cs │ │ │ │ ├── MouseWheelEventDetails.cs │ │ │ │ └── RegisterAccountEventDetails.cs │ │ │ └── SDLEventAdapter.cs │ │ ├── Logging │ │ │ └── ErrorHandler.cs │ │ ├── Network │ │ │ ├── ClientConnectionParameters.cs │ │ │ ├── ClientNetworkInternalController.cs │ │ │ ├── INetworkClient.cs │ │ │ ├── Infrastructure │ │ │ │ ├── AuthenticationClient.cs │ │ │ │ ├── ClientNetworkManager.cs │ │ │ │ ├── EntityDataClient.cs │ │ │ │ ├── NetworkClient.cs │ │ │ │ ├── PlayerManagementClient.cs │ │ │ │ ├── RegistrationClient.cs │ │ │ │ ├── ScriptInfoClient.cs │ │ │ │ ├── TemplateEntityDataClient.cs │ │ │ │ └── WorldSegmentDataClient.cs │ │ │ ├── LoginParameters.cs │ │ │ ├── NetworkClientState.cs │ │ │ ├── Pipeline │ │ │ │ ├── Inbound │ │ │ │ │ └── ClientAllowedEventsInboundPipelineStage.cs │ │ │ │ └── Outbound │ │ │ │ │ └── ClientConnectionMappingOutboundPipelineStage.cs │ │ │ └── Rest │ │ │ │ └── RestClient.cs │ │ ├── Rendering │ │ │ ├── Components │ │ │ │ └── Indexers │ │ │ │ │ ├── DrawablePositionComponentIndexer.cs │ │ │ │ │ └── DrawablePositionEventFilter.cs │ │ │ ├── Configuration │ │ │ │ ├── AdapterSelector.cs │ │ │ │ ├── DisplayFormat.cs │ │ │ │ ├── DisplayModeSelector.cs │ │ │ │ ├── DisplayViewport.cs │ │ │ │ ├── IAdapterEnumerator.cs │ │ │ │ ├── IDisplayMode.cs │ │ │ │ ├── IDisplayModeEnumerator.cs │ │ │ │ ├── IVideoAdapter.cs │ │ │ │ ├── SDLDisplayMode.cs │ │ │ │ ├── SDLDisplayModeEnumerator.cs │ │ │ │ └── VideoAdapterException.cs │ │ │ ├── Display │ │ │ │ └── MainDisplay.cs │ │ │ ├── DrawableLookup.cs │ │ │ ├── Gui │ │ │ │ ├── CommonGuiManager.cs │ │ │ │ ├── Debug │ │ │ │ │ └── NetworkDebugGui.cs │ │ │ │ ├── GuiComponentEditors.cs │ │ │ │ ├── GuiExtensions.cs │ │ │ │ ├── GuiFontAtlas.cs │ │ │ │ ├── GuiTextureMapper.cs │ │ │ │ ├── GuiWorkarounds.cs │ │ │ │ └── IconCodePoints.cs │ │ │ ├── IRenderer.cs │ │ │ ├── Materials │ │ │ │ ├── Material.cs │ │ │ │ ├── MaterialDefinitions.cs │ │ │ │ ├── MaterialDefinitionsException.cs │ │ │ │ ├── MaterialDefinitionsLoader.cs │ │ │ │ ├── MaterialDefinitionsValidator.cs │ │ │ │ ├── MaterialManager.cs │ │ │ │ └── MaterialSubtype.cs │ │ │ ├── RenderPlan.cs │ │ │ ├── RendererInitializationException.cs │ │ │ ├── RenderingMainLoopAction.cs │ │ │ ├── RenderingManager.cs │ │ │ ├── RenderingResourceManager.cs │ │ │ ├── Resources │ │ │ │ └── Buffers │ │ │ │ │ └── WorldVertex.cs │ │ │ ├── Scenes │ │ │ │ ├── Game │ │ │ │ │ ├── GameScene.cs │ │ │ │ │ ├── GlobalLightTable.cs │ │ │ │ │ ├── Gui │ │ │ │ │ │ ├── ChatGui.cs │ │ │ │ │ │ ├── Controls │ │ │ │ │ │ │ ├── AnimatedSpriteSelectorPopup.cs │ │ │ │ │ │ │ ├── MaterialSelectorPopup.cs │ │ │ │ │ │ │ ├── NpcTemplateSelectorPopup.cs │ │ │ │ │ │ │ ├── SpriteSelectorPopup.cs │ │ │ │ │ │ │ └── TileSpriteSelectorPopup.cs │ │ │ │ │ │ ├── Debug │ │ │ │ │ │ │ ├── EntityDebugGui.cs │ │ │ │ │ │ │ └── PlayerDebugGui.cs │ │ │ │ │ │ ├── DialogueGui.cs │ │ │ │ │ │ ├── GameGui.cs │ │ │ │ │ │ ├── OverlayGui.cs │ │ │ │ │ │ ├── ResourceEditor │ │ │ │ │ │ │ ├── AnimatedSpriteEditorTab.cs │ │ │ │ │ │ │ ├── GenerateAnimatedSpritesPopup.cs │ │ │ │ │ │ │ ├── MaterialEditorTab.cs │ │ │ │ │ │ │ ├── ResourceEditorGui.cs │ │ │ │ │ │ │ ├── SpriteEditorTab.cs │ │ │ │ │ │ │ ├── SpritesheetSelector.cs │ │ │ │ │ │ │ └── TileSpriteEditorTab.cs │ │ │ │ │ │ ├── TemplateEditor │ │ │ │ │ │ │ ├── AppearanceControlGroup.cs │ │ │ │ │ │ │ ├── BasicInformationControlGroup.cs │ │ │ │ │ │ │ ├── BehaviorControlGroup.cs │ │ │ │ │ │ │ ├── BlockTemplateEditorTab.cs │ │ │ │ │ │ │ ├── EntityDataControlGroup.cs │ │ │ │ │ │ │ ├── NpcTemplateEditorTab.cs │ │ │ │ │ │ │ ├── TemplateEditorGui.cs │ │ │ │ │ │ │ └── TemplateEditorInternalController.cs │ │ │ │ │ │ └── WorldEditor │ │ │ │ │ │ │ ├── BlockWorldEditorGui.cs │ │ │ │ │ │ │ ├── NpcWorldEditorGui.cs │ │ │ │ │ │ │ ├── WorldEditorConstants.cs │ │ │ │ │ │ │ └── WorldEditorGui.cs │ │ │ │ │ ├── InGameMenuGui.cs │ │ │ │ │ └── World │ │ │ │ │ │ ├── LightSourceTable.cs │ │ │ │ │ │ ├── NonBlockShadowPlanner.cs │ │ │ │ │ │ ├── OpacityTables.cs │ │ │ │ │ │ ├── PosVelId.cs │ │ │ │ │ │ ├── WorldEntityRetriever.cs │ │ │ │ │ │ ├── WorldLayer.cs │ │ │ │ │ │ ├── WorldLayerGrouper.cs │ │ │ │ │ │ ├── WorldLayerVertexSequencer.cs │ │ │ │ │ │ ├── WorldRangeSelector.cs │ │ │ │ │ │ ├── WorldSpriteSequencer.cs │ │ │ │ │ │ └── WorldVertexSequencer.cs │ │ │ │ ├── IScene.cs │ │ │ │ ├── ISceneConsumer.cs │ │ │ │ ├── MainMenu │ │ │ │ │ ├── ConnectionLostGui.cs │ │ │ │ │ ├── CreatePlayerGui.cs │ │ │ │ │ ├── LoginGui.cs │ │ │ │ │ ├── MainMenuScene.cs │ │ │ │ │ ├── PlayerSelectionGui.cs │ │ │ │ │ ├── RegistrationGui.cs │ │ │ │ │ └── StartupGui.cs │ │ │ │ ├── RenderCamera.cs │ │ │ │ ├── SceneManager.cs │ │ │ │ ├── SceneType.cs │ │ │ │ └── Update │ │ │ │ │ ├── UpdateScene.cs │ │ │ │ │ └── UpdaterGui.cs │ │ │ ├── Sprites │ │ │ │ ├── AnimatedSprites │ │ │ │ │ ├── AnimatedSprite.cs │ │ │ │ │ ├── AnimatedSpriteDefinitions.cs │ │ │ │ │ ├── AnimatedSpriteDefinitionsException.cs │ │ │ │ │ ├── AnimatedSpriteDefinitionsLoader.cs │ │ │ │ │ ├── AnimatedSpriteDefinitionsValidator.cs │ │ │ │ │ ├── AnimatedSpriteManager.cs │ │ │ │ │ └── AnimationPhase.cs │ │ │ │ ├── Atlas │ │ │ │ │ ├── AtlasMap.cs │ │ │ │ │ ├── AtlasMapElement.cs │ │ │ │ │ ├── TextureAtlas.cs │ │ │ │ │ ├── TextureAtlasException.cs │ │ │ │ │ └── TextureAtlasManager.cs │ │ │ │ ├── Sprite.cs │ │ │ │ ├── SpriteDefinitions.cs │ │ │ │ ├── SpriteDefinitionsException.cs │ │ │ │ ├── SpriteDefinitionsGenerator.cs │ │ │ │ ├── SpriteDefinitionsLoader.cs │ │ │ │ ├── SpriteDefinitionsValidator.cs │ │ │ │ ├── SpriteManager.cs │ │ │ │ ├── SpriteSheet.cs │ │ │ │ ├── SpriteSheetDefinition.cs │ │ │ │ ├── SpriteSheetDefinitionException.cs │ │ │ │ ├── SpriteSheetDefinitionLoader.cs │ │ │ │ ├── SpriteSheetDefinitionValidator.cs │ │ │ │ ├── SpriteSheetFactory.cs │ │ │ │ ├── SpriteSheetManager.cs │ │ │ │ ├── SurfaceLoader.cs │ │ │ │ └── TileSprites │ │ │ │ │ ├── TileContext.cs │ │ │ │ │ ├── TileContextKey.cs │ │ │ │ │ ├── TileSprite.cs │ │ │ │ │ ├── TileSpriteDefinitions.cs │ │ │ │ │ ├── TileSpriteDefinitionsException.cs │ │ │ │ │ ├── TileSpriteDefinitionsLoader.cs │ │ │ │ │ ├── TileSpriteDefinitionsValidator.cs │ │ │ │ │ └── TileSpriteManager.cs │ │ │ ├── Surface.cs │ │ │ └── SurfaceException.cs │ │ ├── Resources │ │ │ └── ClientResourcePathBuilder.cs │ │ ├── Systems │ │ │ ├── Block │ │ │ │ └── Caches │ │ │ │ │ ├── BlockAnimatedSpriteCache.cs │ │ │ │ │ └── IBlockAnimatedSpriteCache.cs │ │ │ ├── Camera │ │ │ │ ├── CameraEventHandler.cs │ │ │ │ ├── CameraManager.cs │ │ │ │ ├── CameraServices.cs │ │ │ │ └── CameraSystem.cs │ │ │ ├── ClientChat │ │ │ │ ├── ChatHistoryEntry.cs │ │ │ │ ├── ChatHistoryManager.cs │ │ │ │ ├── ChatType.cs │ │ │ │ ├── ClientChatConstants.cs │ │ │ │ ├── ClientChatController.cs │ │ │ │ ├── ClientChatServices.cs │ │ │ │ └── ClientChatSystem.cs │ │ │ ├── ClientNetwork │ │ │ │ ├── ClientNetworkController.cs │ │ │ │ ├── ClientNetworkEventHandler.cs │ │ │ │ ├── ClientNetworkSystem.cs │ │ │ │ └── ClientWorldSegmentSubscriptionManager.cs │ │ │ ├── ClientState │ │ │ │ ├── AutoUpdaterEndDetector.cs │ │ │ │ ├── ClientStateController.cs │ │ │ │ ├── ClientStateFlag.cs │ │ │ │ ├── ClientStateFlagManager.cs │ │ │ │ ├── ClientStateMachine.cs │ │ │ │ ├── ClientStateServices.cs │ │ │ │ ├── ClientStateSystem.cs │ │ │ │ ├── MainClientState.cs │ │ │ │ ├── MainMenuState.cs │ │ │ │ ├── MainMenuStateMachine.cs │ │ │ │ ├── PlayerStateManager.cs │ │ │ │ └── WorldEntryDetector.cs │ │ │ ├── ClientWorldEdit │ │ │ │ ├── BlockToolHandler.cs │ │ │ │ ├── ClientWorldEditConstants.cs │ │ │ │ ├── ClientWorldEditController.cs │ │ │ │ ├── ClientWorldEditInputHandler.cs │ │ │ │ ├── ClientWorldEditInternalController.cs │ │ │ │ ├── ClientWorldEditServices.cs │ │ │ │ ├── ClientWorldEditState.cs │ │ │ │ ├── ClientWorldEditSystem.cs │ │ │ │ ├── IWorldEditToolHandler.cs │ │ │ │ ├── ItemToolHandler.cs │ │ │ │ ├── NpcToolHandler.cs │ │ │ │ └── WorldEditTool.cs │ │ │ ├── Dialogue │ │ │ │ ├── DialogueQueue.cs │ │ │ │ ├── DialogueServices.cs │ │ │ │ └── DialogueSystem.cs │ │ │ ├── EntityAnimation │ │ │ │ ├── AnimationPhaseStateMachine.cs │ │ │ │ └── EntityAnimationSystem.cs │ │ │ ├── EntitySynchronization │ │ │ │ ├── ClientEntityUnloader.cs │ │ │ │ └── EntitySynchronizationSystem.cs │ │ │ ├── Input │ │ │ │ ├── GlobalKeyboardShortcuts.cs │ │ │ │ ├── IInputHandler.cs │ │ │ │ ├── InGameInputHandler.cs │ │ │ │ ├── InGameKeyboardShortcuts.cs │ │ │ │ ├── InputInternalController.cs │ │ │ │ ├── InputServices.cs │ │ │ │ ├── InputSystem.cs │ │ │ │ ├── KeyboardEventHandler.cs │ │ │ │ ├── KeyboardState.cs │ │ │ │ ├── MouseButton.cs │ │ │ │ ├── MouseEventHandler.cs │ │ │ │ ├── MouseState.cs │ │ │ │ ├── NullInputHandler.cs │ │ │ │ ├── PlayerInputMovementMapper.cs │ │ │ │ └── PlayerInteractionHandler.cs │ │ │ ├── Movement │ │ │ │ └── ClientMovementNotifier.cs │ │ │ ├── Network │ │ │ │ └── ClientOutboundEventSet.cs │ │ │ └── Perspective │ │ │ │ ├── OverheadBlockGraphManager.cs │ │ │ │ ├── OverheadTransparency.cs │ │ │ │ ├── PerspectiveController.cs │ │ │ │ ├── PerspectiveLine.cs │ │ │ │ ├── PerspectiveLineManager.cs │ │ │ │ ├── PerspectiveServices.cs │ │ │ │ └── PerspectiveSystem.cs │ │ ├── Timing │ │ │ └── SDLSystemTimer.cs │ │ └── Updater │ │ │ └── AutoUpdater.cs │ ├── SovereignClient │ │ ├── Contrib │ │ │ ├── linux-x64 │ │ │ │ └── README_deps.txt │ │ │ └── win-x64 │ │ │ │ ├── README-SDL.txt │ │ │ │ ├── README-SDL_image.txt │ │ │ │ ├── SDL2.dll │ │ │ │ └── SDL2_image.dll │ │ ├── Data │ │ │ ├── Fonts │ │ │ │ ├── LICENSE_NotoColorEmoji-Regular.txt │ │ │ │ ├── LICENSE_NotoSans-ExtraBold.txt │ │ │ │ ├── LICENSE_NotoSans-SemiBold.txt │ │ │ │ ├── LICENSE_OpenFontIcons.txt │ │ │ │ ├── NotoColorEmoji-Regular.ttf │ │ │ │ ├── NotoSans-ExtraBold.ttf │ │ │ │ ├── NotoSans-SemiBold.ttf │ │ │ │ └── OpenFontIcons.ttf │ │ │ ├── Sprite │ │ │ │ ├── AnimatedSpriteDefinitions.json │ │ │ │ ├── SpriteDefinitions.json │ │ │ │ └── TileSpriteDefinitions.json │ │ │ ├── Spritesheet │ │ │ │ ├── blank.png │ │ │ │ └── blank.yaml │ │ │ └── World │ │ │ │ └── MaterialDefinitions.json │ │ ├── Logs │ │ │ └── README.md │ │ ├── Program.cs │ │ ├── Shader │ │ │ ├── BlockShadow.frag │ │ │ ├── BlockShadow.vert │ │ │ ├── FullPointLightMap.frag │ │ │ ├── FullPointLightMap.vert │ │ │ ├── Gui.frag │ │ │ ├── Gui.vert │ │ │ ├── NonBlockShadow.frag │ │ │ ├── NonBlockShadow.vert │ │ │ ├── PointLightDepthMap.frag │ │ │ ├── PointLightDepthMap.vert │ │ │ ├── World.frag │ │ │ └── World.vert │ │ ├── SovereignClient.csproj │ │ ├── appsettings.json │ │ └── runtimes │ │ │ ├── linux-x64 │ │ │ └── native │ │ │ │ └── cimgui.so │ │ │ └── win-x64 │ │ │ └── native │ │ │ └── cimgui.dll │ └── VeldridRenderer │ │ ├── Rendering │ │ ├── Configuration │ │ │ ├── VeldridAdapterEnumerator.cs │ │ │ └── VeldridVideoAdapter.cs │ │ ├── Gui │ │ │ ├── GuiPipeline.cs │ │ │ ├── GuiRenderer.cs │ │ │ ├── GuiResourceManager.cs │ │ │ └── GuiVertexShaderConstants.cs │ │ ├── Resources │ │ │ ├── DynamicUniformBuffer.cs │ │ │ ├── VeldridResourceManager.cs │ │ │ ├── VeldridTexture.cs │ │ │ └── VeldridUpdateBuffer.cs │ │ ├── Scenes │ │ │ └── Game │ │ │ │ ├── BlockShadowShaderConstants.cs │ │ │ │ ├── FullPointLightMapRenderer.cs │ │ │ │ ├── GameResourceManager.cs │ │ │ │ ├── GameSceneConsumer.cs │ │ │ │ ├── GameSceneRenderer.cs │ │ │ │ ├── LightingShaderConstantsUpdater.cs │ │ │ │ ├── NonBlockShadow │ │ │ │ ├── NonBlockShadowMap.cs │ │ │ │ ├── NonBlockShadowMapRenderer.cs │ │ │ │ └── NonBlockShadowShaderConstants.cs │ │ │ │ ├── PointLightDepthMap.cs │ │ │ │ ├── PointLightDepthMapRenderer.cs │ │ │ │ ├── PointLightDepthMapShaderConstants.cs │ │ │ │ ├── PointLightShaderConstants.cs │ │ │ │ ├── WorldFragmentConstantsUpdater.cs │ │ │ │ ├── WorldFragmentShaderConstants.cs │ │ │ │ ├── WorldPipeline.cs │ │ │ │ ├── WorldRenderer.cs │ │ │ │ ├── WorldVertexConstantsUpdater.cs │ │ │ │ └── WorldVertexShaderConstants.cs │ │ ├── VeldridDevice.cs │ │ ├── VeldridRenderer.cs │ │ └── VeldridSceneConsumer.cs │ │ ├── VeldridRenderer.csproj │ │ └── VeldridRendererServiceCollectionExtensions.cs ├── Common │ ├── EngineCore │ │ ├── Components │ │ │ ├── AboveBlockComponentCollection.cs │ │ │ ├── AdminTagCollection.cs │ │ │ ├── AnimatedSpriteComponentCollection.cs │ │ │ ├── BaseComponentCollection.cs │ │ │ ├── BaseTagCollection.cs │ │ │ ├── BlockPositionComponentCollection.cs │ │ │ ├── BoundingBoxComponentCollection.cs │ │ │ ├── CastBlockShadowsTagCollection.cs │ │ │ ├── CastShadowsComponentCollection.cs │ │ │ ├── ComponentEventDelegates.cs │ │ │ ├── ComponentManager.cs │ │ │ ├── ComponentOperation.cs │ │ │ ├── ComponentOperators.cs │ │ │ ├── ComponentType.cs │ │ │ ├── ComponentsServiceCollectionExtensions.cs │ │ │ ├── DrawableComponentCollection.cs │ │ │ ├── EntityTypeComponentCollection.cs │ │ │ ├── IComponentEventSource.cs │ │ │ ├── IComponentRemover.cs │ │ │ ├── IComponentUpdater.cs │ │ │ ├── Indexers │ │ │ │ ├── BaseComponentEventFilter.cs │ │ │ │ ├── BaseComponentIndexer.cs │ │ │ │ ├── BaseComponentReducer.cs │ │ │ │ ├── BaseGridPositionIndexer.cs │ │ │ │ ├── BasePositionComponentIndexer.cs │ │ │ │ ├── BlockGridPositionIndexer.cs │ │ │ │ ├── BlockTemplateEntityComponentFilter.cs │ │ │ │ ├── BlockTemplateNameComponentFilter.cs │ │ │ │ ├── BlockTemplateNameComponentIndexer.cs │ │ │ │ ├── BlockWorldSegmentIndexer.cs │ │ │ │ ├── EntityHierarchyIndexer.cs │ │ │ │ ├── MovingComponentIndexer.cs │ │ │ │ ├── NonBlockPositionEventFilter.cs │ │ │ │ ├── NonBlockWorldSegmentIndexer.cs │ │ │ │ ├── PlayerComponentEventFilter.cs │ │ │ │ ├── PlayerNameComponentIndexer.cs │ │ │ │ ├── PlayerNameEventFilter.cs │ │ │ │ ├── PlayerPositionEventFilter.cs │ │ │ │ ├── PositionComponentIndexer.cs │ │ │ │ ├── PositionedEntity.cs │ │ │ │ └── TemplateEntityComponentFilter.cs │ │ │ ├── KinematicsComponentCollection.cs │ │ │ ├── MaterialComponentCollection.cs │ │ │ ├── MaterialModifierComponentCollection.cs │ │ │ ├── NameComponentCollection.cs │ │ │ ├── OrientationComponentCollection.cs │ │ │ ├── ParentComponentCollection.cs │ │ │ ├── PhysicsTagCollection.cs │ │ │ ├── PlayerCharacterTagCollection.cs │ │ │ ├── PointLightSourceComponentCollection.cs │ │ │ ├── ServerOnlyTagCollection.cs │ │ │ ├── Types │ │ │ │ ├── BoundingBox.cs │ │ │ │ ├── EntityType.cs │ │ │ │ ├── GridPosition.cs │ │ │ │ ├── Kinematics.cs │ │ │ │ ├── MaterialPair.cs │ │ │ │ ├── Orientation.cs │ │ │ │ ├── PointLight.cs │ │ │ │ └── Shadow.cs │ │ │ └── Validators │ │ │ │ ├── EntityTypeComponentValidator.cs │ │ │ │ ├── NameComponentValidator.cs │ │ │ │ ├── PointLightComponentValidator.cs │ │ │ │ └── ShadowComponentValidator.cs │ │ ├── Configuration │ │ │ ├── ChatConstants.cs │ │ │ ├── DebugOptions.cs │ │ │ ├── EngineConstants.cs │ │ │ ├── IEngineConfiguration.cs │ │ │ ├── MovementOptions.cs │ │ │ ├── PerformanceOptions.cs │ │ │ ├── PhysicsConstants.cs │ │ │ ├── TimeOptions.cs │ │ │ └── WorldConstants.cs │ │ ├── CoreServiceCollectionExtensions.cs │ │ ├── EngineCore.csproj │ │ ├── Entities │ │ │ ├── AbstractEntityBuilder.cs │ │ │ ├── EntityAssigner.cs │ │ │ ├── EntityCategory.cs │ │ │ ├── EntityConstants.cs │ │ │ ├── EntityDefinition.cs │ │ │ ├── EntityDefinitionGenerator.cs │ │ │ ├── EntityDefinitionProcessor.cs │ │ │ ├── EntityEventDelegates.cs │ │ │ ├── EntityManager.cs │ │ │ ├── EntityNotifier.cs │ │ │ ├── EntityTable.cs │ │ │ ├── IEntityBuilder.cs │ │ │ ├── IEntityFactory.cs │ │ │ └── TemplateEntityData.cs │ │ ├── Events │ │ │ ├── ConsoleEventAdapter.cs │ │ │ ├── Details │ │ │ │ ├── AutoPingEventDetails.cs │ │ │ │ ├── BlockAddBatchEventDetails.cs │ │ │ │ ├── BlockAddEventDetails.cs │ │ │ │ ├── BlockPresenceGridUpdatedEventDetails.cs │ │ │ │ ├── BlockRecord.cs │ │ │ │ ├── BlockRemoveBatchEventDetails.cs │ │ │ │ ├── BooleanEventDetails.cs │ │ │ │ ├── ChatEventDetails.cs │ │ │ │ ├── ConnectionIdEventDetails.cs │ │ │ │ ├── DialogueEventDetails.cs │ │ │ │ ├── EntityChangeWorldSegmentEventDetails.cs │ │ │ │ ├── EntityDefinitionEventDetails.cs │ │ │ │ ├── EntityDesyncEventDetails.cs │ │ │ │ ├── EntityEventDetails.cs │ │ │ │ ├── EntityKeyValueEventDetails.cs │ │ │ │ ├── EntitySequenceEventDetails.cs │ │ │ │ ├── EntityStringEventDetails.cs │ │ │ │ ├── EntityVectorEventDetails.cs │ │ │ │ ├── ErrorEventDetails.cs │ │ │ │ ├── GenericChatEventDetails.cs │ │ │ │ ├── GenericEventDetails.cs │ │ │ │ ├── GlobalChatEventDetails.cs │ │ │ │ ├── GridPositionEventDetails.cs │ │ │ │ ├── IntEventDetails.cs │ │ │ │ ├── InteractEventDetails.cs │ │ │ │ ├── KeyValueEventDetails.cs │ │ │ │ ├── KeyedEntityDefinitionEventDetails.cs │ │ │ │ ├── LocalChatEventDetails.cs │ │ │ │ ├── MaterialPairEventDetails.cs │ │ │ │ ├── MoveEventDetails.cs │ │ │ │ ├── NonBlockWorldEditEventDetails.cs │ │ │ │ ├── RequestMoveEventDetails.cs │ │ │ │ ├── SelectPlayerEventDetails.cs │ │ │ │ ├── SequenceEventDetails.cs │ │ │ │ ├── StringEventDetails.cs │ │ │ │ ├── SystemChatEventDetails.cs │ │ │ │ ├── TeleportNoticeEventDetails.cs │ │ │ │ ├── TemplateEntityDefinitionEventDetails.cs │ │ │ │ ├── TimeEventDetails.cs │ │ │ │ ├── Validators │ │ │ │ │ ├── BlockAddEventDetailsValidator.cs │ │ │ │ │ ├── ChatEventDetailsValidator.cs │ │ │ │ │ ├── DialogueEventDetailsValidator.cs │ │ │ │ │ ├── EntityDefinitionEventDetailsValidator.cs │ │ │ │ │ ├── EntityDefinitionValidator.cs │ │ │ │ │ ├── EntityDesyncEventDetailsValidator.cs │ │ │ │ │ ├── EntityEventDetailsValidator.cs │ │ │ │ │ ├── EntityGridPositionEventDetailsValidator.cs │ │ │ │ │ ├── GenericChatEventDetailsValidator.cs │ │ │ │ │ ├── GlobalChatEventDetailsValidator.cs │ │ │ │ │ ├── GridPositionEventDetailsValidator.cs │ │ │ │ │ ├── IEventDetailsValidator.cs │ │ │ │ │ ├── IntEventDetailsValidator.cs │ │ │ │ │ ├── LocalChatEventDetailsValidator.cs │ │ │ │ │ ├── MoveEventDetailsValidator.cs │ │ │ │ │ ├── NpcAddEventDetailsValidator.cs │ │ │ │ │ ├── NpcRemoveEventDetailsValidator.cs │ │ │ │ │ ├── NullEventDetailsValidator.cs │ │ │ │ │ ├── RequestMoveEventDetailsValidator.cs │ │ │ │ │ ├── ScriptingCallbackEventDetails.cs │ │ │ │ │ ├── SystemChatEventDetailsValidator.cs │ │ │ │ │ ├── TeleportNoticeEventDetailsValidator.cs │ │ │ │ │ ├── TemplateEntityDefinitionEventDetailsValidator.cs │ │ │ │ │ ├── TypeCheckedEventDetailsValidator.cs │ │ │ │ │ └── WorldSegmentSubscriptionEventDetailsValidator.cs │ │ │ │ ├── VectorEventDetails.cs │ │ │ │ ├── VectorPairEventDetails.cs │ │ │ │ ├── WorldSegmentEventDetails.cs │ │ │ │ └── WorldSegmentSubscriptionEventDetails.cs │ │ │ ├── Event.cs │ │ │ ├── EventAdapterManager.cs │ │ │ ├── EventCommunicator.cs │ │ │ ├── EventIds.cs │ │ │ ├── EventLogger.cs │ │ │ ├── EventLoggerService.cs │ │ │ ├── EventSender.cs │ │ │ ├── EventTimedAction.cs │ │ │ ├── IEventAdapter.cs │ │ │ ├── IEventDetails.cs │ │ │ ├── IEventLoop.cs │ │ │ ├── IEventSender.cs │ │ │ └── MainEventLoop.cs │ │ ├── Logging │ │ │ ├── IErrorHandler.cs │ │ │ ├── LoggingUtil.cs │ │ │ └── NullErrorHandler.cs │ │ ├── Main │ │ │ ├── CoreController.cs │ │ │ ├── EngineService.cs │ │ │ ├── FatalErrorException.cs │ │ │ ├── FatalErrorHandler.cs │ │ │ └── IMainLoopAction.cs │ │ ├── Network │ │ │ ├── MessageConfig.cs │ │ │ ├── MsgPack │ │ │ │ ├── Vector2Formatter.cs │ │ │ │ ├── Vector3Formatter.cs │ │ │ │ └── VectorResolver.cs │ │ │ └── Rest │ │ │ │ └── RestEndpoints.cs │ │ ├── Performance │ │ │ ├── EventLatencyPerformanceMonitor.cs │ │ │ └── IPerformanceMonitor.cs │ │ ├── Player │ │ │ └── PlayerRoleCheck.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Resources │ │ │ ├── IResourcePathBuilder.cs │ │ │ └── ResourceType.cs │ │ ├── Systems │ │ │ ├── Block │ │ │ │ ├── BlockController.cs │ │ │ │ ├── BlockEventHandler.cs │ │ │ │ ├── BlockGridTracker.cs │ │ │ │ ├── BlockInternalController.cs │ │ │ │ ├── BlockManager.cs │ │ │ │ ├── BlockNoticeProcessor.cs │ │ │ │ ├── BlockServices.cs │ │ │ │ └── BlockSystem.cs │ │ │ ├── Data │ │ │ │ ├── DataController.cs │ │ │ │ ├── DataInternalController.cs │ │ │ │ ├── DataServices.cs │ │ │ │ ├── DataSystem.cs │ │ │ │ ├── EntityKeyValueStore.cs │ │ │ │ ├── GlobalConfigKeys.cs │ │ │ │ └── GlobalKeyValueStore.cs │ │ │ ├── Dialogue │ │ │ │ └── DialogueController.cs │ │ │ ├── ISystem.cs │ │ │ ├── Interaction │ │ │ │ └── InteractionController.cs │ │ │ ├── Movement │ │ │ │ ├── CollisionMeshFactory.cs │ │ │ │ ├── CollisionMeshManager.cs │ │ │ │ ├── IMovementNotifier.cs │ │ │ │ ├── MovementConfiguration.cs │ │ │ │ ├── MovementController.cs │ │ │ │ ├── MovementEventHandler.cs │ │ │ │ ├── MovementInternalController.cs │ │ │ │ ├── MovementManager.cs │ │ │ │ ├── MovementSystem.cs │ │ │ │ ├── MovementZCuller.cs │ │ │ │ ├── NonBlockCollisionMeshes.cs │ │ │ │ └── PhysicsProcessor.cs │ │ │ ├── Performance │ │ │ │ └── PerformanceSystem.cs │ │ │ ├── SystemExecutor.cs │ │ │ ├── SystemManager.cs │ │ │ ├── Time │ │ │ │ ├── GameClock.cs │ │ │ │ ├── Season.cs │ │ │ │ ├── TimeConstants.cs │ │ │ │ ├── TimeInternalController.cs │ │ │ │ ├── TimeServices.cs │ │ │ │ └── TimeSystem.cs │ │ │ └── WorldManagement │ │ │ │ ├── CoreWorldManagementController.cs │ │ │ │ ├── WorldSegmentBlockData.cs │ │ │ │ └── WorldSegmentBlockDataLoader.cs │ │ ├── Timing │ │ │ ├── ISystemTimer.cs │ │ │ ├── ITimedAction.cs │ │ │ └── TimeManager.cs │ │ ├── Util │ │ │ └── Units.cs │ │ └── World │ │ │ ├── MaterialConstants.cs │ │ │ └── WorldSegmentResolver.cs │ ├── EngineUtil │ │ ├── Algorithms │ │ │ └── UnionFind2dGrid.cs │ │ ├── Attributes │ │ │ └── Scriptable.cs │ │ ├── Collections │ │ │ ├── BinaryHeap.cs │ │ │ ├── IHeap.cs │ │ │ ├── ObjectPool.cs │ │ │ ├── Octree │ │ │ │ ├── Octree.cs │ │ │ │ ├── OctreeNode.cs │ │ │ │ └── OctreeOctant.cs │ │ │ └── StructBuffer.cs │ │ ├── Constants │ │ │ └── Emoji.cs │ │ ├── EngineUtil.csproj │ │ ├── Monads │ │ │ ├── Maybe.cs │ │ │ └── Option.cs │ │ ├── Numerics │ │ │ ├── Rng.cs │ │ │ ├── UnitConversions.cs │ │ │ ├── Vector2Extensions.cs │ │ │ └── Vector3Extensions.cs │ │ ├── Ranges │ │ │ └── RangeUtil.cs │ │ ├── Threading │ │ │ └── IncrementalGuard.cs │ │ ├── Types │ │ │ └── ColorUtil.cs │ │ └── Validation │ │ │ └── ConsecutiveRangeValidation.cs │ ├── NetworkCore │ │ ├── Network │ │ │ ├── Authentication │ │ │ │ ├── AuthenticationConstants.cs │ │ │ │ └── AuthenticationResponse.cs │ │ │ ├── Infrastructure │ │ │ │ ├── INetworkManager.cs │ │ │ │ ├── NetLogger.cs │ │ │ │ ├── NetworkConnection.cs │ │ │ │ ├── NetworkConnectionManager.cs │ │ │ │ ├── NetworkPerformanceMonitor.cs │ │ │ │ └── NetworkSerializer.cs │ │ │ ├── NetworkException.cs │ │ │ ├── NetworkPayload.cs │ │ │ ├── Pipeline │ │ │ │ ├── Inbound │ │ │ │ │ ├── FinalInboundPipelineStage.cs │ │ │ │ │ ├── IInboundPipelineStage.cs │ │ │ │ │ ├── InboundNetworkPipeline.cs │ │ │ │ │ └── ValidationInboundPipelineStage.cs │ │ │ │ └── Outbound │ │ │ │ │ ├── DeliveryMethodOutboundPipelineStage.cs │ │ │ │ │ ├── FinalOutboundPipelineStage.cs │ │ │ │ │ ├── IConnectionMappingOutboundPipelineStage.cs │ │ │ │ │ ├── IOutboundPipelineStage.cs │ │ │ │ │ ├── OutboundEventInfo.cs │ │ │ │ │ └── OutboundNetworkPipeline.cs │ │ │ ├── Rest │ │ │ │ └── Data │ │ │ │ │ ├── CreatePlayerRequest.cs │ │ │ │ │ ├── CreatePlayerResponse.cs │ │ │ │ │ ├── DeletePlayerResponse.cs │ │ │ │ │ ├── EntityDataResponse.cs │ │ │ │ │ ├── ListPlayersResponse.cs │ │ │ │ │ ├── LoginRequest.cs │ │ │ │ │ ├── LoginResponse.cs │ │ │ │ │ ├── PlayerInfo.cs │ │ │ │ │ ├── RegistrationRequest.cs │ │ │ │ │ ├── RegistrationResponse.cs │ │ │ │ │ └── SelectPlayerResponse.cs │ │ │ └── Service │ │ │ │ ├── NetworkMainLoopAction.cs │ │ │ │ └── ReceivedEventQueue.cs │ │ ├── NetworkCore.csproj │ │ ├── NetworkServiceCollectionExtensions.cs │ │ └── Systems │ │ │ ├── Network │ │ │ ├── IOutboundEventSet.cs │ │ │ ├── NetworkEventAdapter.cs │ │ │ └── NetworkSystem.cs │ │ │ └── Ping │ │ │ ├── PingController.cs │ │ │ └── PingSystem.cs │ ├── Performance │ │ └── Performance.csproj │ ├── Scripting │ │ ├── Lua │ │ │ ├── ILuaComponents.cs │ │ │ ├── ILuaLibrary.cs │ │ │ ├── LuaBindings.cs │ │ │ ├── LuaException.cs │ │ │ ├── LuaHost.cs │ │ │ └── LuaUtil.cs │ │ ├── ScriptInfo.cs │ │ └── Scripting.csproj │ ├── ScriptingGenerators │ │ ├── LuaComponentsGenerator.cs │ │ ├── LuaEntityBuilderSupportGenerator.cs │ │ ├── LuaEnumGenerator.cs │ │ ├── LuaLibraryGenerator.cs │ │ ├── LuaMarshallerGenerator.cs │ │ ├── ScriptableEventSetGenerator.cs │ │ ├── ScriptingGenerators.csproj │ │ ├── SyntaxUtil.cs │ │ └── ValueEquatableList.cs │ ├── UpdaterCore │ │ ├── Updater │ │ │ ├── UpdaterHash.cs │ │ │ ├── UpdaterResourceSet.cs │ │ │ └── UpdaterResourceSetBuilder.cs │ │ ├── UpdaterCore.csproj │ │ └── UpdaterServiceCollectionExtensions.cs │ └── WorldManagement │ │ └── WorldManagement.csproj ├── Server │ ├── Accounts │ │ ├── Accounts.csproj │ │ ├── Accounts │ │ │ ├── Authentication │ │ │ │ ├── AccountAuthenticator.cs │ │ │ │ ├── AccountLoginState.cs │ │ │ │ ├── AccountLoginTracker.cs │ │ │ │ ├── AuthenticationAttemptLimiter.cs │ │ │ │ ├── AuthenticationUtil.cs │ │ │ │ ├── LoginHandoffTracker.cs │ │ │ │ └── SharedSecretManager.cs │ │ │ ├── Registration │ │ │ │ ├── RegistrationController.cs │ │ │ │ └── RegistrationValidator.cs │ │ │ └── Services │ │ │ │ ├── AccountServices.cs │ │ │ │ ├── AuthenticationResult.cs │ │ │ │ └── RegistrationResult.cs │ │ ├── AccountsServiceCollectionExtensions.cs │ │ └── Systems │ │ │ └── Accounts │ │ │ ├── AccountsController.cs │ │ │ └── AccountsSystem.cs │ ├── Persistence │ │ ├── Accounts │ │ │ ├── Account.cs │ │ │ └── PersistenceAccountServices.cs │ │ ├── Data │ │ │ └── GlobalKeyValueProcessor.cs │ │ ├── Database │ │ │ ├── IPersistenceProvider.cs │ │ │ ├── PersistenceProviderManager.cs │ │ │ ├── Queries │ │ │ │ ├── IAddAccountQuery.cs │ │ │ │ ├── IAddAdminRoleQuery.cs │ │ │ │ ├── IAddComponentQuery.cs │ │ │ │ ├── IAddEntityQuery.cs │ │ │ │ ├── IDeletePlayerQuery.cs │ │ │ │ ├── IGetAccountForPlayerQuery.cs │ │ │ │ ├── IGetGlobalKeyValuePairsQuery.cs │ │ │ │ ├── IGetWorldSegmentBlockDataQuery.cs │ │ │ │ ├── IListPlayersQuery.cs │ │ │ │ ├── IMigrationQuery.cs │ │ │ │ ├── IModifyComponentQuery.cs │ │ │ │ ├── INextPersistedIdQuery.cs │ │ │ │ ├── IPlayerExistsQuery.cs │ │ │ │ ├── IRemoveAdminRoleQuery.cs │ │ │ │ ├── IRemoveComponentQuery.cs │ │ │ │ ├── IRemoveEntityKeyValueQuery.cs │ │ │ │ ├── IRemoveEntityQuery.cs │ │ │ │ ├── IRemoveGlobalKeyValuePairQuery.cs │ │ │ │ ├── IRetrieveAccountQuery.cs │ │ │ │ ├── IRetrieveAccountWithAuthQuery.cs │ │ │ │ ├── IRetrieveAllTemplatesQuery.cs │ │ │ │ ├── IRetrieveEntityQuery.cs │ │ │ │ ├── IRetrieveRangeQuery.cs │ │ │ │ ├── ISetTemplateQuery.cs │ │ │ │ ├── ISetWorldSegmentBlockDataQuery.cs │ │ │ │ ├── IUpdateEntityKeyValueQuery.cs │ │ │ │ └── IUpdateGlobalKeyValuePairQuery.cs │ │ │ ├── QueryReader.cs │ │ │ ├── Sqlite │ │ │ │ ├── Queries │ │ │ │ │ ├── GridPositionSqliteAddComponentQuery.cs │ │ │ │ │ ├── GridPositionSqliteModifyComponentQuery.cs │ │ │ │ │ ├── GuidSqliteAddComponentQuery.cs │ │ │ │ │ ├── GuidSqliteModifyComponentQuery.cs │ │ │ │ │ ├── SimpleSqliteAddComponentQuery.cs │ │ │ │ │ ├── SimpleSqliteModifyComponentQuery.cs │ │ │ │ │ ├── SimpleSqliteRemoveComponentQuery.cs │ │ │ │ │ ├── SqliteAddAccountQuery.cs │ │ │ │ │ ├── SqliteAddAdminRoleQuery.cs │ │ │ │ │ ├── SqliteAddEntityQuery.cs │ │ │ │ │ ├── SqliteAddModifyBoundingBoxComponentQuery.cs │ │ │ │ │ ├── SqliteAddModifyPointLightSourceComponentQuery.cs │ │ │ │ │ ├── SqliteAddPositionComponentQuery.cs │ │ │ │ │ ├── SqliteCastShadowsComponentQueries.cs │ │ │ │ │ ├── SqliteDeletePlayerQuery.cs │ │ │ │ │ ├── SqliteGetAccountForPlayerQuery.cs │ │ │ │ │ ├── SqliteGetGlobalKeyValuePairsQuery.cs │ │ │ │ │ ├── SqliteGetWorldSegmentBlockDataQuery.cs │ │ │ │ │ ├── SqliteListPlayersQuery.cs │ │ │ │ │ ├── SqliteMigrationQuery.cs │ │ │ │ │ ├── SqliteModifyPositionComponentQuery.cs │ │ │ │ │ ├── SqliteNextPersistedIdQuery.cs │ │ │ │ │ ├── SqlitePlayerExistsQuery.cs │ │ │ │ │ ├── SqliteRemoveAdminRoleQuery.cs │ │ │ │ │ ├── SqliteRemoveBoundingBoxComponentQuery.cs │ │ │ │ │ ├── SqliteRemoveEntityKeyValueQuery.cs │ │ │ │ │ ├── SqliteRemoveEntityQuery.cs │ │ │ │ │ ├── SqliteRemoveGlobalKeyValuePairQuery.cs │ │ │ │ │ ├── SqliteRemovePointLightSourceComponentQuery.cs │ │ │ │ │ ├── SqliteRetrieveAccountQuery.cs │ │ │ │ │ ├── SqliteRetrieveAccountWithAuthQuery.cs │ │ │ │ │ ├── SqliteRetrieveAllTemplatesQuery.cs │ │ │ │ │ ├── SqliteRetrieveEntityQuery.cs │ │ │ │ │ ├── SqliteRetrieveRangeQuery.cs │ │ │ │ │ ├── SqliteSetTemplateQuery.cs │ │ │ │ │ ├── SqliteSetWorldSegmentBlockDataQuery.cs │ │ │ │ │ ├── SqliteUpdateEntityKeyValueQuery.cs │ │ │ │ │ ├── SqliteUpdateGlobalKeyValuePairQuery.cs │ │ │ │ │ ├── Vector2SqliteComponentQueries.cs │ │ │ │ │ ├── Vector3SqliteAddComponentQuery.cs │ │ │ │ │ ├── Vector3SqliteModifyComponentQuery.cs │ │ │ │ │ └── Vector3SqliteRemoveComponentQuery.cs │ │ │ │ └── SqlitePersistenceProvider.cs │ │ │ └── TransactionLock.cs │ │ ├── Entities │ │ │ ├── EntityProcessor.cs │ │ │ └── ExistingEntitySet.cs │ │ ├── Migrations │ │ │ ├── 0001-Baseline │ │ │ │ └── 0001-Baseline_sqlite.sql │ │ │ └── Full │ │ │ │ └── Full_sqlite.sql │ │ ├── Persistence.csproj │ │ ├── PersistenceServiceCollectionExtensions.cs │ │ ├── Players │ │ │ └── PersistencePlayerServices.cs │ │ ├── State │ │ │ ├── BaseStateTracker.cs │ │ │ ├── StateBuffer.cs │ │ │ ├── StateManager.cs │ │ │ ├── StateUpdate.cs │ │ │ ├── StateUpdateType.cs │ │ │ └── Trackers │ │ │ │ ├── AccountStateTracker.cs │ │ │ │ ├── AdminStateTracker.cs │ │ │ │ ├── AnimatedSpriteStateTracker.cs │ │ │ │ ├── BoundingBoxStateTracker.cs │ │ │ │ ├── CastBlockShadowsStateTracker.cs │ │ │ │ ├── CastShadowsStateTracker.cs │ │ │ │ ├── DrawableStateTracker.cs │ │ │ │ ├── EntityTypeStateTracker.cs │ │ │ │ ├── KinematicsStateTracker.cs │ │ │ │ ├── MaterialModifierStateTracker.cs │ │ │ │ ├── MaterialStateTracker.cs │ │ │ │ ├── NameStateTracker.cs │ │ │ │ ├── OrientationStateTracker.cs │ │ │ │ ├── ParentStateTracker.cs │ │ │ │ ├── PhysicsStateTracker.cs │ │ │ │ ├── PlayerCharacterStateTracker.cs │ │ │ │ ├── PointLightSourceStateTracker.cs │ │ │ │ ├── ServerOnlyStateTracker.cs │ │ │ │ ├── TemplateStateTracker.cs │ │ │ │ └── TrackerManager.cs │ │ └── Systems │ │ │ └── Persistence │ │ │ ├── DatabaseValidator.cs │ │ │ ├── PersistenceEntityRetriever.cs │ │ │ ├── PersistenceEventHandler.cs │ │ │ ├── PersistenceInternalController.cs │ │ │ ├── PersistenceRangeRetriever.cs │ │ │ ├── PersistenceScheduler.cs │ │ │ ├── PersistenceSynchronizer.cs │ │ │ ├── PersistenceSystem.cs │ │ │ └── WorldSegmentPersister.cs │ ├── ServerCore │ │ ├── Components │ │ │ └── AccountComponentCollection.cs │ │ ├── Configuration │ │ │ ├── DatabaseType.cs │ │ │ ├── ServerConfiguration.cs │ │ │ └── ServerEngineConfiguration.cs │ │ ├── Entities │ │ │ ├── EntitiesLuaLibrary.cs │ │ │ ├── ServerEntityBuilder.cs │ │ │ └── ServerEntityFactory.cs │ │ ├── Logging │ │ │ └── ServerErrorHandler.cs │ │ ├── Resources │ │ │ └── ServerResourcePathBuilder.cs │ │ ├── ServerCore.csproj │ │ ├── ServerServiceCollectionExtensions.cs │ │ ├── Systems │ │ │ ├── Data │ │ │ │ └── DataLuaLibrary.cs │ │ │ ├── Dialogue │ │ │ │ └── DialogueScripting.cs │ │ │ ├── Interaction │ │ │ │ ├── InteractionHandler.cs │ │ │ │ ├── InteractionSystem.cs │ │ │ │ └── InteractionValidator.cs │ │ │ ├── Movement │ │ │ │ └── ServerMovementNotifier.cs │ │ │ ├── Persistence │ │ │ │ └── PersistenceController.cs │ │ │ ├── Scripting │ │ │ │ ├── EntityScriptCallbacks.cs │ │ │ │ ├── ScriptLoader.cs │ │ │ │ ├── ScriptManager.cs │ │ │ │ ├── ScriptingCallbackManager.cs │ │ │ │ ├── ScriptingCommonLibraries.cs │ │ │ │ ├── ScriptingController.cs │ │ │ │ ├── ScriptingLuaLibrary.cs │ │ │ │ ├── ScriptingServices.cs │ │ │ │ └── ScriptingSystem.cs │ │ │ ├── ServerChat │ │ │ │ ├── ChatCommand.cs │ │ │ │ ├── ChatHelpManager.cs │ │ │ │ ├── ChatRouter.cs │ │ │ │ ├── GlobalChatProcessor.cs │ │ │ │ ├── IChatProcessor.cs │ │ │ │ ├── RescueChatProcessor.cs │ │ │ │ ├── ServerChatInternalController.cs │ │ │ │ ├── ServerChatScripting.cs │ │ │ │ └── ServerChatSystem.cs │ │ │ ├── ServerManagement │ │ │ │ └── ServerManagementSystem.cs │ │ │ ├── TemplateEntity │ │ │ │ ├── TemplateEntityController.cs │ │ │ │ ├── TemplateEntityDataGenerator.cs │ │ │ │ ├── TemplateEntityInternalController.cs │ │ │ │ ├── TemplateEntityManager.cs │ │ │ │ ├── TemplateEntityServices.cs │ │ │ │ └── TemplateEntitySystem.cs │ │ │ ├── Time │ │ │ │ └── TimeScripting.cs │ │ │ ├── WorldEdit │ │ │ │ └── WorldEditSystem.cs │ │ │ └── WorldManagement │ │ │ │ ├── EntitySynchronizer.cs │ │ │ │ ├── WorldManagementController.cs │ │ │ │ ├── WorldManagementEventHandler.cs │ │ │ │ ├── WorldManagementInternalController.cs │ │ │ │ ├── WorldManagementServices.cs │ │ │ │ ├── WorldManagementSystem.cs │ │ │ │ ├── WorldOptions.cs │ │ │ │ ├── WorldSegmentActivationManager.cs │ │ │ │ ├── WorldSegmentBlockDataGenerator.cs │ │ │ │ ├── WorldSegmentBlockDataManager.cs │ │ │ │ ├── WorldSegmentChangeMonitor.cs │ │ │ │ ├── WorldSegmentRegistry.cs │ │ │ │ ├── WorldSegmentSubscriptionManager.cs │ │ │ │ └── WorldSegmentSynchronizationManager.cs │ │ └── Timing │ │ │ └── ServerSystemTimer.cs │ ├── ServerNetwork │ │ ├── Network │ │ │ ├── Connections │ │ │ │ └── NewConnectionProcessor.cs │ │ │ ├── Infrastructure │ │ │ │ └── ServerNetworkManager.cs │ │ │ ├── Pipeline │ │ │ │ ├── Inbound │ │ │ │ │ ├── PlayerFilterInboundPipelineStage.cs │ │ │ │ │ ├── ServerAllowedEventsInboundPipelineStage.cs │ │ │ │ │ └── SourceEntityMappingInboundPipelineStage.cs │ │ │ │ └── Outbound │ │ │ │ │ ├── ConnectionMappers │ │ │ │ │ ├── EntityWorldSegmentConnectionMapper.cs │ │ │ │ │ ├── EntityWorldSegmentConnectionMapperFactory.cs │ │ │ │ │ ├── GenericChatConnectionMapper.cs │ │ │ │ │ ├── GlobalConnectionMapper.cs │ │ │ │ │ ├── RegionalConnectionMapCache.cs │ │ │ │ │ ├── SingleEntityConnectionMapper.cs │ │ │ │ │ ├── SingleEntityConnectionMapperFactory.cs │ │ │ │ │ ├── WorldSegmentConnectionMapper.cs │ │ │ │ │ └── WorldSegmentConnectionMapperFactory.cs │ │ │ │ │ ├── ISpecificConnectionMapper.cs │ │ │ │ │ └── ServerConnectionMappingOutboundPipelineStage.cs │ │ │ └── Rest │ │ │ │ ├── Accounts │ │ │ │ ├── AccountRegistrationRestService.cs │ │ │ │ └── AuthenticationRestService.cs │ │ │ │ ├── Players │ │ │ │ ├── CreatePlayerRequestValidator.cs │ │ │ │ ├── CreatePlayerRestService.cs │ │ │ │ ├── DeletePlayerRestService.cs │ │ │ │ ├── ListPlayersRestService.cs │ │ │ │ └── SelectPlayerRestService.cs │ │ │ │ ├── RestAuthentication.cs │ │ │ │ ├── RestAuthenticationHandler.cs │ │ │ │ ├── RestAuthorizationPolicyProvider.cs │ │ │ │ ├── RestServiceProvider.cs │ │ │ │ ├── TemplateEntities │ │ │ │ ├── EntityDataRestService.cs │ │ │ │ ├── ScriptInfoRestService.cs │ │ │ │ ├── SetTemplateEntityRestService.cs │ │ │ │ └── TemplateEntitiesRestService.cs │ │ │ │ └── WorldSegment │ │ │ │ └── WorldSegmentRestService.cs │ │ ├── ServerNetwork.csproj │ │ ├── ServerNetworkServiceCollectionExtensions.cs │ │ └── Systems │ │ │ ├── Network │ │ │ └── ServerOutboundEventSet.cs │ │ │ ├── ServerChat │ │ │ └── AdminChatProcessor.cs │ │ │ └── ServerNetwork │ │ │ ├── ServerNetworkController.cs │ │ │ └── ServerNetworkSystem.cs │ └── SovereignServer │ │ ├── Contrib │ │ ├── linux-x64 │ │ │ └── README_deps.txt │ │ └── win-x64 │ │ │ ├── README-lua5.4.txt │ │ │ └── lua5.4.dll │ │ ├── Data │ │ ├── Packages │ │ │ ├── EntityBehavior.lua │ │ │ └── LICENSE_ScriptingLibrary │ │ └── Scripts │ │ │ └── Sovereign │ │ │ ├── Generic │ │ │ └── TimedChange.lua │ │ │ ├── Motd.lua │ │ │ └── Npc │ │ │ ├── Spawn.lua │ │ │ └── Wander.lua │ │ ├── Deploy │ │ ├── systemd │ │ │ └── sovereign.service │ │ └── windows │ │ │ ├── InstallService.ps1 │ │ │ └── UninstallService.ps1 │ │ ├── Logs │ │ └── README.md │ │ ├── Program.cs │ │ ├── Properties │ │ └── PublishProfiles │ │ │ └── FolderProfile.pubxml │ │ ├── RuntimeOptions.cs │ │ ├── SovereignServer.csproj │ │ └── appsettings.json ├── Sovereign.sln ├── Sovereign.sln.DotSettings ├── Test │ ├── IntegrationTests │ │ ├── Fixtures │ │ │ └── ServerFixture.cs │ │ ├── IntegrationTests.csproj │ │ └── Rest │ │ │ └── AuthTests.cs │ ├── MockEngineCore │ │ ├── MockEngineCore.csproj │ │ └── Systems │ │ │ └── Block │ │ │ └── MockBlockServicesFactory.cs │ ├── TestEngineCore │ │ ├── Components │ │ │ ├── TestBaseComponentCollection.cs │ │ │ └── Types │ │ │ │ └── TestBoundingBox.cs │ │ ├── Systems │ │ │ ├── Movement │ │ │ │ └── TestCollisionMeshFactory.cs │ │ │ └── Time │ │ │ │ └── TestTimeServices.cs │ │ └── TestEngineCore.csproj │ ├── TestEngineUtil │ │ ├── Algorithms │ │ │ └── TestUnionFind2dGrid.cs │ │ ├── Collections │ │ │ ├── Octree │ │ │ │ └── TestOctree.cs │ │ │ └── TestBinaryHeap.cs │ │ └── TestEngineUtil.csproj │ └── TestPersistence │ │ ├── Database │ │ └── Sqlite │ │ │ ├── Queries │ │ │ ├── TestSimpleSqliteAddComponentQuery.cs │ │ │ ├── TestSimpleSqliteModifyComponentQuery.cs │ │ │ ├── TestSimpleSqliteRemoveComponentQuery.cs │ │ │ ├── TestSqliteAddAccountQuery.cs │ │ │ ├── TestSqliteAddEntityQuery.cs │ │ │ ├── TestSqliteListPlayersQuery.cs │ │ │ ├── TestSqliteMigrationQuery.cs │ │ │ ├── TestSqliteNextPersistedIdQuery.cs │ │ │ ├── TestSqliteRemoveEntityQuery.cs │ │ │ ├── TestSqliteRetrieveAccountQuery.cs │ │ │ ├── TestSqliteRetrieveEntityQuery.cs │ │ │ ├── TestSqliteRetrieveRangeQuery.cs │ │ │ ├── TestVector3SqliteAddComponentQuery.cs │ │ │ └── TestVector3SqliteModifyComponentQuery.cs │ │ │ └── SqliteTestFixture.cs │ │ └── TestPersistence.csproj └── Util │ ├── BlockAddBenchmark │ ├── BlockAddBenchmark.cs │ ├── BlockAddBenchmark.csproj │ └── BlockAddBenchmarkInstance.cs │ ├── CreateUpdaterResourceSet │ ├── CreateUpdaterResourceSet.csproj │ ├── Program.cs │ ├── README.md │ └── UtilResourcePathBuilder.cs │ ├── EcsBenchmark │ ├── EcsBenchmark.cs │ ├── EcsBenchmark.csproj │ └── EcsBenchmarkInstance.cs │ └── Installer │ ├── Contrib │ └── ReplaceUtils.nsh │ └── sovereign.nsi └── util └── scripting └── sovereign.def.lua /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/post-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/.github/workflows/post-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/README.md -------------------------------------------------------------------------------- /docs/accessibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/accessibility.md -------------------------------------------------------------------------------- /docs/accounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/accounts.md -------------------------------------------------------------------------------- /docs/dev/dev_troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/dev/dev_troubleshooting.md -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /docs/manual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/Makefile -------------------------------------------------------------------------------- /docs/manual/attributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/attributions.md -------------------------------------------------------------------------------- /docs/manual/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/conf.py -------------------------------------------------------------------------------- /docs/manual/creators/admin/admin_commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/admin/admin_commands.md -------------------------------------------------------------------------------- /docs/manual/creators/admin/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/admin/index.md -------------------------------------------------------------------------------- /docs/manual/creators/config/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/config/index.md -------------------------------------------------------------------------------- /docs/manual/creators/entities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/entities.md -------------------------------------------------------------------------------- /docs/manual/creators/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/index.md -------------------------------------------------------------------------------- /docs/manual/creators/resources/images/animated_sprite_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/resources/images/animated_sprite_editor.png -------------------------------------------------------------------------------- /docs/manual/creators/resources/images/material_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/resources/images/material_editor.png -------------------------------------------------------------------------------- /docs/manual/creators/resources/images/sprite_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/resources/images/sprite_editor.png -------------------------------------------------------------------------------- /docs/manual/creators/resources/images/tile_sprite_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/resources/images/tile_sprite_editor.png -------------------------------------------------------------------------------- /docs/manual/creators/resources/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/resources/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/chat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/chat.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/color.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/color.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/components.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/constants.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/data.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/dialogue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/dialogue.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/entities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/entities.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/events.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/scripting.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/time.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/types.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/api/util.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/api/util.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/behaviors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/behaviors.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/callbacks/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/callbacks/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/getting-started.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/sdk/entity_behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/sdk/entity_behavior.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/sdk/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/sdk/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/standard_behaviors/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/standard_behaviors/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/standard_behaviors/npc/spawn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/standard_behaviors/npc/spawn.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/standard_behaviors/npc/wander.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/standard_behaviors/npc/wander.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/tutorials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/tutorials/index.md -------------------------------------------------------------------------------- /docs/manual/creators/scripting/tutorials/welcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/scripting/tutorials/welcome.md -------------------------------------------------------------------------------- /docs/manual/creators/templates/images/block_template_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/templates/images/block_template_editor.png -------------------------------------------------------------------------------- /docs/manual/creators/templates/images/npc_template_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/templates/images/npc_template_editor.png -------------------------------------------------------------------------------- /docs/manual/creators/templates/images/script_hooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/templates/images/script_hooks.png -------------------------------------------------------------------------------- /docs/manual/creators/templates/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/templates/index.md -------------------------------------------------------------------------------- /docs/manual/creators/world/editing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/world/editing.md -------------------------------------------------------------------------------- /docs/manual/creators/world/images/world_editor_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/world/images/world_editor_blocks.png -------------------------------------------------------------------------------- /docs/manual/creators/world/images/world_editor_npc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/world/images/world_editor_npc.png -------------------------------------------------------------------------------- /docs/manual/creators/world/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/world/index.md -------------------------------------------------------------------------------- /docs/manual/creators/world/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/creators/world/structure.md -------------------------------------------------------------------------------- /docs/manual/developers/debugging/eventlog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/debugging/eventlog.md -------------------------------------------------------------------------------- /docs/manual/developers/debugging/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/debugging/index.md -------------------------------------------------------------------------------- /docs/manual/developers/ecs/adding_components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/ecs/adding_components.md -------------------------------------------------------------------------------- /docs/manual/developers/ecs/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/ecs/components.md -------------------------------------------------------------------------------- /docs/manual/developers/ecs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/ecs/index.md -------------------------------------------------------------------------------- /docs/manual/developers/ecs/template_entities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/ecs/template_entities.md -------------------------------------------------------------------------------- /docs/manual/developers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/index.md -------------------------------------------------------------------------------- /docs/manual/developers/networking/adding_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/networking/adding_events.md -------------------------------------------------------------------------------- /docs/manual/developers/networking/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/networking/index.md -------------------------------------------------------------------------------- /docs/manual/developers/networking/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/networking/overview.md -------------------------------------------------------------------------------- /docs/manual/developers/physics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/physics/index.md -------------------------------------------------------------------------------- /docs/manual/developers/systems/index.md: -------------------------------------------------------------------------------- 1 | # Systems 2 | 3 | :::{toctree} 4 | overview.md 5 | ::: 6 | -------------------------------------------------------------------------------- /docs/manual/developers/systems/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/developers/systems/overview.md -------------------------------------------------------------------------------- /docs/manual/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/index.md -------------------------------------------------------------------------------- /docs/manual/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/make.bat -------------------------------------------------------------------------------- /docs/manual/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/manual/requirements.txt -------------------------------------------------------------------------------- /docs/persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/persistence.md -------------------------------------------------------------------------------- /docs/projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/projects.md -------------------------------------------------------------------------------- /docs/rendering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/rendering.md -------------------------------------------------------------------------------- /docs/tiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/tiles.md -------------------------------------------------------------------------------- /docs/units.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/docs/units.md -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Client/ClientCore/ClientCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/ClientCore.csproj -------------------------------------------------------------------------------- /src/Client/ClientCore/ClientServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/ClientServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Components/AnimationPhaseComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Components/AnimationPhaseComponentCollection.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Components/ClientComponentOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Components/ClientComponentOperators.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Components/Indexers/NpcTemplateEntityIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Components/Indexers/NpcTemplateEntityIndexer.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Configuration/ClientEngineConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Configuration/ClientEngineConfiguration.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Configuration/ClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Configuration/ClientOptions.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Entities/ClientEntityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Entities/ClientEntityBuilder.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Entities/ClientEntityFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Entities/ClientEntityFactory.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Entities/TemplateEntityDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Entities/TemplateEntityDataLoader.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/BeginConnectionEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/BeginConnectionEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/ClientStateFlagEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/ClientStateFlagEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/KeyEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/KeyEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/MainMenuEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/MainMenuEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/MouseButtonEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/MouseButtonEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/MouseMotionEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/MouseMotionEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/MouseWheelEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/MouseWheelEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/Details/RegisterAccountEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/Details/RegisterAccountEventDetails.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Events/SDLEventAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Events/SDLEventAdapter.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Logging/ErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Logging/ErrorHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/ClientConnectionParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/ClientConnectionParameters.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/ClientNetworkInternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/ClientNetworkInternalController.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/INetworkClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/INetworkClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Infrastructure/AuthenticationClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Infrastructure/AuthenticationClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Infrastructure/ClientNetworkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Infrastructure/ClientNetworkManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Infrastructure/EntityDataClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Infrastructure/EntityDataClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Infrastructure/NetworkClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Infrastructure/NetworkClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Infrastructure/RegistrationClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Infrastructure/RegistrationClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Infrastructure/ScriptInfoClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Infrastructure/ScriptInfoClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/LoginParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/LoginParameters.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/NetworkClientState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/NetworkClientState.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Network/Rest/RestClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Network/Rest/RestClient.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/AdapterSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/AdapterSelector.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/DisplayFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/DisplayFormat.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/DisplayModeSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/DisplayModeSelector.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/DisplayViewport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/DisplayViewport.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/IAdapterEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/IAdapterEnumerator.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/IDisplayMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/IDisplayMode.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/IVideoAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/IVideoAdapter.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Configuration/SDLDisplayMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Configuration/SDLDisplayMode.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Display/MainDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Display/MainDisplay.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/DrawableLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/DrawableLookup.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/CommonGuiManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/CommonGuiManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/Debug/NetworkDebugGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/Debug/NetworkDebugGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/GuiComponentEditors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/GuiComponentEditors.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/GuiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/GuiExtensions.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/GuiFontAtlas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/GuiFontAtlas.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/GuiTextureMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/GuiTextureMapper.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/GuiWorkarounds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/GuiWorkarounds.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Gui/IconCodePoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Gui/IconCodePoints.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/IRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/IRenderer.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Materials/Material.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Materials/Material.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Materials/MaterialDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Materials/MaterialDefinitions.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Materials/MaterialManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Materials/MaterialManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Materials/MaterialSubtype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Materials/MaterialSubtype.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/RenderPlan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/RenderPlan.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/RendererInitializationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/RendererInitializationException.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/RenderingMainLoopAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/RenderingMainLoopAction.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/RenderingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/RenderingManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/RenderingResourceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/RenderingResourceManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Resources/Buffers/WorldVertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Resources/Buffers/WorldVertex.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/GameScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/GameScene.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/GlobalLightTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/GlobalLightTable.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/Gui/ChatGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/Gui/ChatGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/Gui/DialogueGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/Gui/DialogueGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/Gui/GameGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/Gui/GameGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/Gui/OverlayGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/Gui/OverlayGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/InGameMenuGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/InGameMenuGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/World/LightSourceTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/World/LightSourceTable.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/World/OpacityTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/World/OpacityTables.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/World/PosVelId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/World/PosVelId.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Game/World/WorldLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Game/World/WorldLayer.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/IScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/IScene.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/ISceneConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/ISceneConsumer.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/ConnectionLostGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/ConnectionLostGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/CreatePlayerGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/CreatePlayerGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/LoginGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/LoginGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/MainMenuScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/MainMenuScene.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/PlayerSelectionGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/PlayerSelectionGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/RegistrationGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/RegistrationGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/MainMenu/StartupGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/MainMenu/StartupGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/RenderCamera.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/RenderCamera.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/SceneManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/SceneManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/SceneType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/SceneType.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Update/UpdateScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Update/UpdateScene.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Scenes/Update/UpdaterGui.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Scenes/Update/UpdaterGui.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/Atlas/AtlasMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/Atlas/AtlasMap.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/Atlas/AtlasMapElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/Atlas/AtlasMapElement.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/Atlas/TextureAtlas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/Atlas/TextureAtlas.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/Atlas/TextureAtlasManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/Atlas/TextureAtlasManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/Sprite.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteDefinitions.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsException.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsGenerator.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsLoader.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteDefinitionsValidator.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteSheet.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteSheetDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteSheetDefinition.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteSheetFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteSheetFactory.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SpriteSheetManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SpriteSheetManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/SurfaceLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/SurfaceLoader.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/TileSprites/TileContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/TileSprites/TileContext.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/TileSprites/TileContextKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/TileSprites/TileContextKey.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Sprites/TileSprites/TileSprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Sprites/TileSprites/TileSprite.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/Surface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/Surface.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Rendering/SurfaceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Rendering/SurfaceException.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Resources/ClientResourcePathBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Resources/ClientResourcePathBuilder.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Camera/CameraEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Camera/CameraEventHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Camera/CameraManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Camera/CameraManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Camera/CameraServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Camera/CameraServices.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Camera/CameraSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Camera/CameraSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ChatHistoryEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ChatHistoryEntry.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ChatHistoryManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ChatHistoryManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ChatType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ChatType.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ClientChatConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ClientChatConstants.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ClientChatController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ClientChatController.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ClientChatServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ClientChatServices.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientChat/ClientChatSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientChat/ClientChatSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientNetwork/ClientNetworkSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientNetwork/ClientNetworkSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/AutoUpdaterEndDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/AutoUpdaterEndDetector.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/ClientStateController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/ClientStateController.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/ClientStateFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/ClientStateFlag.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/ClientStateFlagManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/ClientStateFlagManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/ClientStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/ClientStateMachine.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/ClientStateServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/ClientStateServices.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/ClientStateSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/ClientStateSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/MainClientState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/MainClientState.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/MainMenuState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/MainMenuState.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/MainMenuStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/MainMenuStateMachine.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/PlayerStateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/PlayerStateManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientState/WorldEntryDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientState/WorldEntryDetector.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientWorldEdit/BlockToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientWorldEdit/BlockToolHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientWorldEdit/ClientWorldEditState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientWorldEdit/ClientWorldEditState.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientWorldEdit/ItemToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientWorldEdit/ItemToolHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientWorldEdit/NpcToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientWorldEdit/NpcToolHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/ClientWorldEdit/WorldEditTool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/ClientWorldEdit/WorldEditTool.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Dialogue/DialogueQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Dialogue/DialogueQueue.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Dialogue/DialogueServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Dialogue/DialogueServices.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Dialogue/DialogueSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Dialogue/DialogueSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/GlobalKeyboardShortcuts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/GlobalKeyboardShortcuts.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/IInputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/IInputHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/InGameInputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/InGameInputHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/InGameKeyboardShortcuts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/InGameKeyboardShortcuts.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/InputInternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/InputInternalController.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/InputServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/InputServices.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/InputSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/InputSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/KeyboardEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/KeyboardEventHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/KeyboardState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/KeyboardState.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/MouseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/MouseButton.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/MouseEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/MouseEventHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/MouseState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/MouseState.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/NullInputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/NullInputHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/PlayerInputMovementMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/PlayerInputMovementMapper.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Input/PlayerInteractionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Input/PlayerInteractionHandler.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Movement/ClientMovementNotifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Movement/ClientMovementNotifier.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Network/ClientOutboundEventSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Network/ClientOutboundEventSet.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Perspective/OverheadTransparency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Perspective/OverheadTransparency.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Perspective/PerspectiveController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Perspective/PerspectiveController.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Perspective/PerspectiveLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Perspective/PerspectiveLine.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Perspective/PerspectiveLineManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Perspective/PerspectiveLineManager.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Perspective/PerspectiveServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Perspective/PerspectiveServices.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Systems/Perspective/PerspectiveSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Systems/Perspective/PerspectiveSystem.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Timing/SDLSystemTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Timing/SDLSystemTimer.cs -------------------------------------------------------------------------------- /src/Client/ClientCore/Updater/AutoUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/ClientCore/Updater/AutoUpdater.cs -------------------------------------------------------------------------------- /src/Client/SovereignClient/Contrib/linux-x64/README_deps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Contrib/linux-x64/README_deps.txt -------------------------------------------------------------------------------- /src/Client/SovereignClient/Contrib/win-x64/README-SDL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Contrib/win-x64/README-SDL.txt -------------------------------------------------------------------------------- /src/Client/SovereignClient/Contrib/win-x64/README-SDL_image.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Contrib/win-x64/README-SDL_image.txt -------------------------------------------------------------------------------- /src/Client/SovereignClient/Contrib/win-x64/SDL2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Contrib/win-x64/SDL2.dll -------------------------------------------------------------------------------- /src/Client/SovereignClient/Contrib/win-x64/SDL2_image.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Contrib/win-x64/SDL2_image.dll -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/LICENSE_NotoSans-ExtraBold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/LICENSE_NotoSans-ExtraBold.txt -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/LICENSE_NotoSans-SemiBold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/LICENSE_NotoSans-SemiBold.txt -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/LICENSE_OpenFontIcons.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/LICENSE_OpenFontIcons.txt -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/NotoColorEmoji-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/NotoColorEmoji-Regular.ttf -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/NotoSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/NotoSans-ExtraBold.ttf -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/NotoSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/NotoSans-SemiBold.ttf -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Fonts/OpenFontIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Fonts/OpenFontIcons.ttf -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Sprite/AnimatedSpriteDefinitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Sprite/AnimatedSpriteDefinitions.json -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Sprite/SpriteDefinitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Sprite/SpriteDefinitions.json -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Sprite/TileSpriteDefinitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Sprite/TileSpriteDefinitions.json -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Spritesheet/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Spritesheet/blank.png -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/Spritesheet/blank.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/Spritesheet/blank.yaml -------------------------------------------------------------------------------- /src/Client/SovereignClient/Data/World/MaterialDefinitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Data/World/MaterialDefinitions.json -------------------------------------------------------------------------------- /src/Client/SovereignClient/Logs/README.md: -------------------------------------------------------------------------------- 1 | This directory contains any runtime log files. 2 | -------------------------------------------------------------------------------- /src/Client/SovereignClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Program.cs -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/BlockShadow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/BlockShadow.frag -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/BlockShadow.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/BlockShadow.vert -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/FullPointLightMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/FullPointLightMap.frag -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/FullPointLightMap.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/FullPointLightMap.vert -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/Gui.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/Gui.frag -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/Gui.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/Gui.vert -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/NonBlockShadow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/NonBlockShadow.frag -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/NonBlockShadow.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/NonBlockShadow.vert -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/PointLightDepthMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/PointLightDepthMap.frag -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/PointLightDepthMap.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/PointLightDepthMap.vert -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/World.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/World.frag -------------------------------------------------------------------------------- /src/Client/SovereignClient/Shader/World.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/Shader/World.vert -------------------------------------------------------------------------------- /src/Client/SovereignClient/SovereignClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/SovereignClient.csproj -------------------------------------------------------------------------------- /src/Client/SovereignClient/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/appsettings.json -------------------------------------------------------------------------------- /src/Client/SovereignClient/runtimes/linux-x64/native/cimgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/runtimes/linux-x64/native/cimgui.so -------------------------------------------------------------------------------- /src/Client/SovereignClient/runtimes/win-x64/native/cimgui.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/SovereignClient/runtimes/win-x64/native/cimgui.dll -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Gui/GuiPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Gui/GuiPipeline.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Gui/GuiRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Gui/GuiRenderer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Gui/GuiResourceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Gui/GuiResourceManager.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Gui/GuiVertexShaderConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Gui/GuiVertexShaderConstants.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Resources/VeldridTexture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Resources/VeldridTexture.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Resources/VeldridUpdateBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Resources/VeldridUpdateBuffer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Scenes/Game/GameSceneConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Scenes/Game/GameSceneConsumer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Scenes/Game/GameSceneRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Scenes/Game/GameSceneRenderer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Scenes/Game/WorldPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Scenes/Game/WorldPipeline.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/Scenes/Game/WorldRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/Scenes/Game/WorldRenderer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/VeldridDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/VeldridDevice.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/VeldridRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/VeldridRenderer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/Rendering/VeldridSceneConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/Rendering/VeldridSceneConsumer.cs -------------------------------------------------------------------------------- /src/Client/VeldridRenderer/VeldridRenderer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Client/VeldridRenderer/VeldridRenderer.csproj -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/AboveBlockComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/AboveBlockComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/AdminTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/AdminTagCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/AnimatedSpriteComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/AnimatedSpriteComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/BaseComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/BaseComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/BaseTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/BaseTagCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/BlockPositionComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/BlockPositionComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/BoundingBoxComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/BoundingBoxComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/CastBlockShadowsTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/CastBlockShadowsTagCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/CastShadowsComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/CastShadowsComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ComponentEventDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ComponentEventDelegates.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ComponentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ComponentManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ComponentOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ComponentOperation.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ComponentOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ComponentOperators.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ComponentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ComponentType.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/DrawableComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/DrawableComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/EntityTypeComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/EntityTypeComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/IComponentEventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/IComponentEventSource.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/IComponentRemover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/IComponentRemover.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/IComponentUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/IComponentUpdater.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/BaseComponentEventFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/BaseComponentEventFilter.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/BaseComponentIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/BaseComponentIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/BaseComponentReducer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/BaseComponentReducer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/BaseGridPositionIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/BaseGridPositionIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/BlockGridPositionIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/BlockGridPositionIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/BlockWorldSegmentIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/BlockWorldSegmentIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/EntityHierarchyIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/EntityHierarchyIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/MovingComponentIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/MovingComponentIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/PlayerNameEventFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/PlayerNameEventFilter.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/PositionComponentIndexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/PositionComponentIndexer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Indexers/PositionedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Indexers/PositionedEntity.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/KinematicsComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/KinematicsComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/MaterialComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/MaterialComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/NameComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/NameComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/OrientationComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/OrientationComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ParentComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ParentComponentCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/PhysicsTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/PhysicsTagCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/PlayerCharacterTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/PlayerCharacterTagCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/ServerOnlyTagCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/ServerOnlyTagCollection.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/BoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/BoundingBox.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/EntityType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/EntityType.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/GridPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/GridPosition.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/Kinematics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/Kinematics.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/MaterialPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/MaterialPair.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/Orientation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/Orientation.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/PointLight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/PointLight.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Types/Shadow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Types/Shadow.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Components/Validators/NameComponentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Components/Validators/NameComponentValidator.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/ChatConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/ChatConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/DebugOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/DebugOptions.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/EngineConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/EngineConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/IEngineConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/IEngineConfiguration.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/MovementOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/MovementOptions.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/PerformanceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/PerformanceOptions.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/PhysicsConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/PhysicsConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/TimeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/TimeOptions.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Configuration/WorldConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Configuration/WorldConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/CoreServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/CoreServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/EngineCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/EngineCore.csproj -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/AbstractEntityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/AbstractEntityBuilder.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityAssigner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityAssigner.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityCategory.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityDefinition.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityDefinitionGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityDefinitionGenerator.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityDefinitionProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityDefinitionProcessor.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityEventDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityEventDelegates.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityNotifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityNotifier.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/EntityTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/EntityTable.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/IEntityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/IEntityBuilder.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/IEntityFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/IEntityFactory.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Entities/TemplateEntityData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Entities/TemplateEntityData.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/ConsoleEventAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/ConsoleEventAdapter.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/AutoPingEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/AutoPingEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/BlockAddBatchEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/BlockAddBatchEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/BlockAddEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/BlockAddEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/BlockRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/BlockRecord.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/BlockRemoveBatchEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/BlockRemoveBatchEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/BooleanEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/BooleanEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/ChatEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/ChatEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/ConnectionIdEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/ConnectionIdEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/DialogueEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/DialogueEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntityDefinitionEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntityDefinitionEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntityDesyncEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntityDesyncEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntityEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntityEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntityKeyValueEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntityKeyValueEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntitySequenceEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntitySequenceEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntityStringEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntityStringEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/EntityVectorEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/EntityVectorEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/ErrorEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/ErrorEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/GenericChatEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/GenericChatEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/GenericEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/GenericEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/GlobalChatEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/GlobalChatEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/GridPositionEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/GridPositionEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/IntEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/IntEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/InteractEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/InteractEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/KeyValueEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/KeyValueEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/LocalChatEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/LocalChatEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/MaterialPairEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/MaterialPairEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/MoveEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/MoveEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/NonBlockWorldEditEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/NonBlockWorldEditEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/RequestMoveEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/RequestMoveEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/SelectPlayerEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/SelectPlayerEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/SequenceEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/SequenceEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/StringEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/StringEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/SystemChatEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/SystemChatEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/TeleportNoticeEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/TeleportNoticeEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/TimeEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/TimeEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/VectorEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/VectorEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/VectorPairEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/VectorPairEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Details/WorldSegmentEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Details/WorldSegmentEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/Event.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventAdapterManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventAdapterManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventCommunicator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventCommunicator.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventIds.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventIds.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventLogger.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventLoggerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventLoggerService.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventSender.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/EventTimedAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/EventTimedAction.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/IEventAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/IEventAdapter.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/IEventDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/IEventDetails.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/IEventLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/IEventLoop.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/IEventSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/IEventSender.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Events/MainEventLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Events/MainEventLoop.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Logging/IErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Logging/IErrorHandler.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Logging/LoggingUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Logging/LoggingUtil.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Logging/NullErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Logging/NullErrorHandler.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Main/CoreController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Main/CoreController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Main/EngineService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Main/EngineService.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Main/FatalErrorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Main/FatalErrorException.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Main/FatalErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Main/FatalErrorHandler.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Main/IMainLoopAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Main/IMainLoopAction.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Network/MessageConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Network/MessageConfig.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Network/MsgPack/Vector2Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Network/MsgPack/Vector2Formatter.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Network/MsgPack/Vector3Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Network/MsgPack/Vector3Formatter.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Network/MsgPack/VectorResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Network/MsgPack/VectorResolver.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Network/Rest/RestEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Network/Rest/RestEndpoints.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Performance/EventLatencyPerformanceMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Performance/EventLatencyPerformanceMonitor.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Performance/IPerformanceMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Performance/IPerformanceMonitor.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Player/PlayerRoleCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Player/PlayerRoleCheck.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Resources/IResourcePathBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Resources/IResourcePathBuilder.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Resources/ResourceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Resources/ResourceType.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockEventHandler.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockGridTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockGridTracker.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockInternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockInternalController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockNoticeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockNoticeProcessor.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockServices.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Block/BlockSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Block/BlockSystem.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/DataController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/DataController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/DataInternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/DataInternalController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/DataServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/DataServices.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/DataSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/DataSystem.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/EntityKeyValueStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/EntityKeyValueStore.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/GlobalConfigKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/GlobalConfigKeys.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Data/GlobalKeyValueStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Data/GlobalKeyValueStore.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Dialogue/DialogueController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Dialogue/DialogueController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/ISystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/ISystem.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Interaction/InteractionController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Interaction/InteractionController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/CollisionMeshFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/CollisionMeshFactory.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/CollisionMeshManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/CollisionMeshManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/IMovementNotifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/IMovementNotifier.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementConfiguration.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementEventHandler.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementInternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementInternalController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementSystem.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/MovementZCuller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/MovementZCuller.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/NonBlockCollisionMeshes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/NonBlockCollisionMeshes.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Movement/PhysicsProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Movement/PhysicsProcessor.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Performance/PerformanceSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Performance/PerformanceSystem.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/SystemExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/SystemExecutor.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/SystemManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/SystemManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Time/GameClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Time/GameClock.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Time/Season.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Time/Season.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Time/TimeConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Time/TimeConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Time/TimeInternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Time/TimeInternalController.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Time/TimeServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Time/TimeServices.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Systems/Time/TimeSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Systems/Time/TimeSystem.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Timing/ISystemTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Timing/ISystemTimer.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Timing/ITimedAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Timing/ITimedAction.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Timing/TimeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Timing/TimeManager.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/Util/Units.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/Util/Units.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/World/MaterialConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/World/MaterialConstants.cs -------------------------------------------------------------------------------- /src/Common/EngineCore/World/WorldSegmentResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineCore/World/WorldSegmentResolver.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Algorithms/UnionFind2dGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Algorithms/UnionFind2dGrid.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Attributes/Scriptable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Attributes/Scriptable.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/BinaryHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/BinaryHeap.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/IHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/IHeap.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/ObjectPool.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/Octree/Octree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/Octree/Octree.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/Octree/OctreeNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/Octree/OctreeNode.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/Octree/OctreeOctant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/Octree/OctreeOctant.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Collections/StructBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Collections/StructBuffer.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Constants/Emoji.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Constants/Emoji.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/EngineUtil.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/EngineUtil.csproj -------------------------------------------------------------------------------- /src/Common/EngineUtil/Monads/Maybe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Monads/Maybe.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Monads/Option.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Monads/Option.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Numerics/Rng.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Numerics/Rng.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Numerics/UnitConversions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Numerics/UnitConversions.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Numerics/Vector2Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Numerics/Vector2Extensions.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Numerics/Vector3Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Numerics/Vector3Extensions.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Ranges/RangeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Ranges/RangeUtil.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Threading/IncrementalGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Threading/IncrementalGuard.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Types/ColorUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Types/ColorUtil.cs -------------------------------------------------------------------------------- /src/Common/EngineUtil/Validation/ConsecutiveRangeValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/EngineUtil/Validation/ConsecutiveRangeValidation.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Infrastructure/INetworkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Infrastructure/INetworkManager.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Infrastructure/NetLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Infrastructure/NetLogger.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Infrastructure/NetworkConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Infrastructure/NetworkConnection.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Infrastructure/NetworkSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Infrastructure/NetworkSerializer.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/NetworkException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/NetworkException.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/NetworkPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/NetworkPayload.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Pipeline/Outbound/OutboundEventInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Pipeline/Outbound/OutboundEventInfo.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/CreatePlayerRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/CreatePlayerRequest.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/CreatePlayerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/CreatePlayerResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/DeletePlayerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/DeletePlayerResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/EntityDataResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/EntityDataResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/ListPlayersResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/ListPlayersResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/LoginRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/LoginRequest.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/LoginResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/LoginResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/PlayerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/PlayerInfo.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/RegistrationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/RegistrationRequest.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/RegistrationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/RegistrationResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Rest/Data/SelectPlayerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Rest/Data/SelectPlayerResponse.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Service/NetworkMainLoopAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Service/NetworkMainLoopAction.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Network/Service/ReceivedEventQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Network/Service/ReceivedEventQueue.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/NetworkCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/NetworkCore.csproj -------------------------------------------------------------------------------- /src/Common/NetworkCore/NetworkServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/NetworkServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Systems/Network/IOutboundEventSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Systems/Network/IOutboundEventSet.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Systems/Network/NetworkEventAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Systems/Network/NetworkEventAdapter.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Systems/Network/NetworkSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Systems/Network/NetworkSystem.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Systems/Ping/PingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Systems/Ping/PingController.cs -------------------------------------------------------------------------------- /src/Common/NetworkCore/Systems/Ping/PingSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/NetworkCore/Systems/Ping/PingSystem.cs -------------------------------------------------------------------------------- /src/Common/Performance/Performance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Performance/Performance.csproj -------------------------------------------------------------------------------- /src/Common/Scripting/Lua/ILuaComponents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Lua/ILuaComponents.cs -------------------------------------------------------------------------------- /src/Common/Scripting/Lua/ILuaLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Lua/ILuaLibrary.cs -------------------------------------------------------------------------------- /src/Common/Scripting/Lua/LuaBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Lua/LuaBindings.cs -------------------------------------------------------------------------------- /src/Common/Scripting/Lua/LuaException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Lua/LuaException.cs -------------------------------------------------------------------------------- /src/Common/Scripting/Lua/LuaHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Lua/LuaHost.cs -------------------------------------------------------------------------------- /src/Common/Scripting/Lua/LuaUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Lua/LuaUtil.cs -------------------------------------------------------------------------------- /src/Common/Scripting/ScriptInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/ScriptInfo.cs -------------------------------------------------------------------------------- /src/Common/Scripting/Scripting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/Scripting/Scripting.csproj -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/LuaComponentsGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/LuaComponentsGenerator.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/LuaEntityBuilderSupportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/LuaEntityBuilderSupportGenerator.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/LuaEnumGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/LuaEnumGenerator.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/LuaLibraryGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/LuaLibraryGenerator.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/LuaMarshallerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/LuaMarshallerGenerator.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/ScriptableEventSetGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/ScriptableEventSetGenerator.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/ScriptingGenerators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/ScriptingGenerators.csproj -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/SyntaxUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/SyntaxUtil.cs -------------------------------------------------------------------------------- /src/Common/ScriptingGenerators/ValueEquatableList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/ScriptingGenerators/ValueEquatableList.cs -------------------------------------------------------------------------------- /src/Common/UpdaterCore/Updater/UpdaterHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/UpdaterCore/Updater/UpdaterHash.cs -------------------------------------------------------------------------------- /src/Common/UpdaterCore/Updater/UpdaterResourceSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/UpdaterCore/Updater/UpdaterResourceSet.cs -------------------------------------------------------------------------------- /src/Common/UpdaterCore/Updater/UpdaterResourceSetBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/UpdaterCore/Updater/UpdaterResourceSetBuilder.cs -------------------------------------------------------------------------------- /src/Common/UpdaterCore/UpdaterCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/UpdaterCore/UpdaterCore.csproj -------------------------------------------------------------------------------- /src/Common/UpdaterCore/UpdaterServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/UpdaterCore/UpdaterServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Common/WorldManagement/WorldManagement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Common/WorldManagement/WorldManagement.csproj -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts.csproj -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Authentication/AccountAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Authentication/AccountAuthenticator.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Authentication/AccountLoginState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Authentication/AccountLoginState.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Authentication/AccountLoginTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Authentication/AccountLoginTracker.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Authentication/AuthenticationUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Authentication/AuthenticationUtil.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Authentication/LoginHandoffTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Authentication/LoginHandoffTracker.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Authentication/SharedSecretManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Authentication/SharedSecretManager.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Registration/RegistrationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Registration/RegistrationController.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Registration/RegistrationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Registration/RegistrationValidator.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Services/AccountServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Services/AccountServices.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Services/AuthenticationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Services/AuthenticationResult.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Accounts/Services/RegistrationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Accounts/Services/RegistrationResult.cs -------------------------------------------------------------------------------- /src/Server/Accounts/AccountsServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/AccountsServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Systems/Accounts/AccountsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Systems/Accounts/AccountsController.cs -------------------------------------------------------------------------------- /src/Server/Accounts/Systems/Accounts/AccountsSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Accounts/Systems/Accounts/AccountsSystem.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Accounts/Account.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Accounts/Account.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Accounts/PersistenceAccountServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Accounts/PersistenceAccountServices.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Data/GlobalKeyValueProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Data/GlobalKeyValueProcessor.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/IPersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/IPersistenceProvider.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/PersistenceProviderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/PersistenceProviderManager.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IAddAccountQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IAddAccountQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IAddAdminRoleQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IAddAdminRoleQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IAddComponentQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IAddComponentQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IAddEntityQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IAddEntityQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IDeletePlayerQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IDeletePlayerQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IGetAccountForPlayerQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IGetAccountForPlayerQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IListPlayersQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IListPlayersQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IMigrationQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IMigrationQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IModifyComponentQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IModifyComponentQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/INextPersistedIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/INextPersistedIdQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IPlayerExistsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IPlayerExistsQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRemoveAdminRoleQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRemoveAdminRoleQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRemoveComponentQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRemoveComponentQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRemoveEntityKeyValueQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRemoveEntityKeyValueQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRemoveEntityQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRemoveEntityQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRetrieveAccountQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRetrieveAccountQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRetrieveAllTemplatesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRetrieveAllTemplatesQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRetrieveEntityQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRetrieveEntityQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IRetrieveRangeQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IRetrieveRangeQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/ISetTemplateQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/ISetTemplateQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Queries/IUpdateEntityKeyValueQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Queries/IUpdateEntityKeyValueQuery.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/QueryReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/QueryReader.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/Sqlite/SqlitePersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/Sqlite/SqlitePersistenceProvider.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Database/TransactionLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Database/TransactionLock.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Entities/EntityProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Entities/EntityProcessor.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Entities/ExistingEntitySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Entities/ExistingEntitySet.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Migrations/Full/Full_sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Migrations/Full/Full_sqlite.sql -------------------------------------------------------------------------------- /src/Server/Persistence/Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Persistence.csproj -------------------------------------------------------------------------------- /src/Server/Persistence/PersistenceServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/PersistenceServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Players/PersistencePlayerServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Players/PersistencePlayerServices.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/BaseStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/BaseStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/StateBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/StateBuffer.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/StateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/StateManager.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/StateUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/StateUpdate.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/StateUpdateType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/StateUpdateType.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/AccountStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/AccountStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/AdminStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/AdminStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/AnimatedSpriteStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/AnimatedSpriteStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/BoundingBoxStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/BoundingBoxStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/CastBlockShadowsStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/CastBlockShadowsStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/CastShadowsStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/CastShadowsStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/DrawableStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/DrawableStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/EntityTypeStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/EntityTypeStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/KinematicsStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/KinematicsStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/MaterialModifierStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/MaterialModifierStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/MaterialStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/MaterialStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/NameStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/NameStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/OrientationStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/OrientationStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/ParentStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/ParentStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/PhysicsStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/PhysicsStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/PlayerCharacterStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/PlayerCharacterStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/PointLightSourceStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/PointLightSourceStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/ServerOnlyStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/ServerOnlyStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/TemplateStateTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/TemplateStateTracker.cs -------------------------------------------------------------------------------- /src/Server/Persistence/State/Trackers/TrackerManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/State/Trackers/TrackerManager.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Systems/Persistence/DatabaseValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Systems/Persistence/DatabaseValidator.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Systems/Persistence/PersistenceEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Systems/Persistence/PersistenceEventHandler.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Systems/Persistence/PersistenceScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Systems/Persistence/PersistenceScheduler.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Systems/Persistence/PersistenceSynchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Systems/Persistence/PersistenceSynchronizer.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Systems/Persistence/PersistenceSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Systems/Persistence/PersistenceSystem.cs -------------------------------------------------------------------------------- /src/Server/Persistence/Systems/Persistence/WorldSegmentPersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/Persistence/Systems/Persistence/WorldSegmentPersister.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Components/AccountComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Components/AccountComponentCollection.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Configuration/DatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Configuration/DatabaseType.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Configuration/ServerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Configuration/ServerConfiguration.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Configuration/ServerEngineConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Configuration/ServerEngineConfiguration.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Entities/EntitiesLuaLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Entities/EntitiesLuaLibrary.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Entities/ServerEntityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Entities/ServerEntityBuilder.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Entities/ServerEntityFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Entities/ServerEntityFactory.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Logging/ServerErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Logging/ServerErrorHandler.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Resources/ServerResourcePathBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Resources/ServerResourcePathBuilder.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/ServerCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/ServerCore.csproj -------------------------------------------------------------------------------- /src/Server/ServerCore/ServerServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/ServerServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Data/DataLuaLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Data/DataLuaLibrary.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Dialogue/DialogueScripting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Dialogue/DialogueScripting.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Interaction/InteractionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Interaction/InteractionHandler.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Interaction/InteractionSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Interaction/InteractionSystem.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Interaction/InteractionValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Interaction/InteractionValidator.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Movement/ServerMovementNotifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Movement/ServerMovementNotifier.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Persistence/PersistenceController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Persistence/PersistenceController.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/EntityScriptCallbacks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/EntityScriptCallbacks.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptLoader.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptManager.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptingCallbackManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptingCallbackManager.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptingCommonLibraries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptingCommonLibraries.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptingController.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptingLuaLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptingLuaLibrary.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptingServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptingServices.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Scripting/ScriptingSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Scripting/ScriptingSystem.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/ChatCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/ChatCommand.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/ChatHelpManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/ChatHelpManager.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/ChatRouter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/ChatRouter.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/GlobalChatProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/GlobalChatProcessor.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/IChatProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/IChatProcessor.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/RescueChatProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/RescueChatProcessor.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/ServerChatScripting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/ServerChatScripting.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/ServerChat/ServerChatSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/ServerChat/ServerChatSystem.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/TemplateEntity/TemplateEntityManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/TemplateEntity/TemplateEntityManager.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/TemplateEntity/TemplateEntitySystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/TemplateEntity/TemplateEntitySystem.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/Time/TimeScripting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/Time/TimeScripting.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/WorldEdit/WorldEditSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/WorldEdit/WorldEditSystem.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/WorldManagement/EntitySynchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/WorldManagement/EntitySynchronizer.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Systems/WorldManagement/WorldOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Systems/WorldManagement/WorldOptions.cs -------------------------------------------------------------------------------- /src/Server/ServerCore/Timing/ServerSystemTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerCore/Timing/ServerSystemTimer.cs -------------------------------------------------------------------------------- /src/Server/ServerNetwork/Network/Rest/RestAuthentication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerNetwork/Network/Rest/RestAuthentication.cs -------------------------------------------------------------------------------- /src/Server/ServerNetwork/Network/Rest/RestAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerNetwork/Network/Rest/RestAuthenticationHandler.cs -------------------------------------------------------------------------------- /src/Server/ServerNetwork/Network/Rest/RestServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerNetwork/Network/Rest/RestServiceProvider.cs -------------------------------------------------------------------------------- /src/Server/ServerNetwork/ServerNetwork.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerNetwork/ServerNetwork.csproj -------------------------------------------------------------------------------- /src/Server/ServerNetwork/Systems/Network/ServerOutboundEventSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerNetwork/Systems/Network/ServerOutboundEventSet.cs -------------------------------------------------------------------------------- /src/Server/ServerNetwork/Systems/ServerChat/AdminChatProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/ServerNetwork/Systems/ServerChat/AdminChatProcessor.cs -------------------------------------------------------------------------------- /src/Server/SovereignServer/Contrib/linux-x64/README_deps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Contrib/linux-x64/README_deps.txt -------------------------------------------------------------------------------- /src/Server/SovereignServer/Contrib/win-x64/README-lua5.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Contrib/win-x64/README-lua5.4.txt -------------------------------------------------------------------------------- /src/Server/SovereignServer/Contrib/win-x64/lua5.4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Contrib/win-x64/lua5.4.dll -------------------------------------------------------------------------------- /src/Server/SovereignServer/Data/Packages/EntityBehavior.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Data/Packages/EntityBehavior.lua -------------------------------------------------------------------------------- /src/Server/SovereignServer/Data/Packages/LICENSE_ScriptingLibrary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Data/Packages/LICENSE_ScriptingLibrary -------------------------------------------------------------------------------- /src/Server/SovereignServer/Data/Scripts/Sovereign/Motd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Data/Scripts/Sovereign/Motd.lua -------------------------------------------------------------------------------- /src/Server/SovereignServer/Data/Scripts/Sovereign/Npc/Spawn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Data/Scripts/Sovereign/Npc/Spawn.lua -------------------------------------------------------------------------------- /src/Server/SovereignServer/Data/Scripts/Sovereign/Npc/Wander.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Data/Scripts/Sovereign/Npc/Wander.lua -------------------------------------------------------------------------------- /src/Server/SovereignServer/Deploy/systemd/sovereign.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Deploy/systemd/sovereign.service -------------------------------------------------------------------------------- /src/Server/SovereignServer/Deploy/windows/InstallService.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Deploy/windows/InstallService.ps1 -------------------------------------------------------------------------------- /src/Server/SovereignServer/Deploy/windows/UninstallService.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Deploy/windows/UninstallService.ps1 -------------------------------------------------------------------------------- /src/Server/SovereignServer/Logs/README.md: -------------------------------------------------------------------------------- 1 | This directory contains any runtime log files. -------------------------------------------------------------------------------- /src/Server/SovereignServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/Program.cs -------------------------------------------------------------------------------- /src/Server/SovereignServer/RuntimeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/RuntimeOptions.cs -------------------------------------------------------------------------------- /src/Server/SovereignServer/SovereignServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/SovereignServer.csproj -------------------------------------------------------------------------------- /src/Server/SovereignServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Server/SovereignServer/appsettings.json -------------------------------------------------------------------------------- /src/Sovereign.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Sovereign.sln -------------------------------------------------------------------------------- /src/Sovereign.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Sovereign.sln.DotSettings -------------------------------------------------------------------------------- /src/Test/IntegrationTests/Fixtures/ServerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/IntegrationTests/Fixtures/ServerFixture.cs -------------------------------------------------------------------------------- /src/Test/IntegrationTests/IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/IntegrationTests/IntegrationTests.csproj -------------------------------------------------------------------------------- /src/Test/IntegrationTests/Rest/AuthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/IntegrationTests/Rest/AuthTests.cs -------------------------------------------------------------------------------- /src/Test/MockEngineCore/MockEngineCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/MockEngineCore/MockEngineCore.csproj -------------------------------------------------------------------------------- /src/Test/MockEngineCore/Systems/Block/MockBlockServicesFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/MockEngineCore/Systems/Block/MockBlockServicesFactory.cs -------------------------------------------------------------------------------- /src/Test/TestEngineCore/Components/TestBaseComponentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineCore/Components/TestBaseComponentCollection.cs -------------------------------------------------------------------------------- /src/Test/TestEngineCore/Components/Types/TestBoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineCore/Components/Types/TestBoundingBox.cs -------------------------------------------------------------------------------- /src/Test/TestEngineCore/Systems/Time/TestTimeServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineCore/Systems/Time/TestTimeServices.cs -------------------------------------------------------------------------------- /src/Test/TestEngineCore/TestEngineCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineCore/TestEngineCore.csproj -------------------------------------------------------------------------------- /src/Test/TestEngineUtil/Algorithms/TestUnionFind2dGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineUtil/Algorithms/TestUnionFind2dGrid.cs -------------------------------------------------------------------------------- /src/Test/TestEngineUtil/Collections/Octree/TestOctree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineUtil/Collections/Octree/TestOctree.cs -------------------------------------------------------------------------------- /src/Test/TestEngineUtil/Collections/TestBinaryHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineUtil/Collections/TestBinaryHeap.cs -------------------------------------------------------------------------------- /src/Test/TestEngineUtil/TestEngineUtil.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestEngineUtil/TestEngineUtil.csproj -------------------------------------------------------------------------------- /src/Test/TestPersistence/Database/Sqlite/SqliteTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestPersistence/Database/Sqlite/SqliteTestFixture.cs -------------------------------------------------------------------------------- /src/Test/TestPersistence/TestPersistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Test/TestPersistence/TestPersistence.csproj -------------------------------------------------------------------------------- /src/Util/BlockAddBenchmark/BlockAddBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/BlockAddBenchmark/BlockAddBenchmark.cs -------------------------------------------------------------------------------- /src/Util/BlockAddBenchmark/BlockAddBenchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/BlockAddBenchmark/BlockAddBenchmark.csproj -------------------------------------------------------------------------------- /src/Util/BlockAddBenchmark/BlockAddBenchmarkInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/BlockAddBenchmark/BlockAddBenchmarkInstance.cs -------------------------------------------------------------------------------- /src/Util/CreateUpdaterResourceSet/CreateUpdaterResourceSet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/CreateUpdaterResourceSet/CreateUpdaterResourceSet.csproj -------------------------------------------------------------------------------- /src/Util/CreateUpdaterResourceSet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/CreateUpdaterResourceSet/Program.cs -------------------------------------------------------------------------------- /src/Util/CreateUpdaterResourceSet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/CreateUpdaterResourceSet/README.md -------------------------------------------------------------------------------- /src/Util/CreateUpdaterResourceSet/UtilResourcePathBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/CreateUpdaterResourceSet/UtilResourcePathBuilder.cs -------------------------------------------------------------------------------- /src/Util/EcsBenchmark/EcsBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/EcsBenchmark/EcsBenchmark.cs -------------------------------------------------------------------------------- /src/Util/EcsBenchmark/EcsBenchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/EcsBenchmark/EcsBenchmark.csproj -------------------------------------------------------------------------------- /src/Util/EcsBenchmark/EcsBenchmarkInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/EcsBenchmark/EcsBenchmarkInstance.cs -------------------------------------------------------------------------------- /src/Util/Installer/Contrib/ReplaceUtils.nsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/Installer/Contrib/ReplaceUtils.nsh -------------------------------------------------------------------------------- /src/Util/Installer/sovereign.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/src/Util/Installer/sovereign.nsi -------------------------------------------------------------------------------- /util/scripting/sovereign.def.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opticfluorine/sovereign/HEAD/util/scripting/sovereign.def.lua --------------------------------------------------------------------------------