Releases: SEModCommunity/SE-Community-Mod-API
SEModAPI Config Tool v0.2.6.2 Dev Build
Updated for 1.041
SEServerExtender 0.2.6.1
- Updated game libraries to 1.040.016
- Added configurable auto-save interval on main controls page
- Added method to cube grid network manager for broadcasting block build/integrity
- Finished implementation of setting block build/integrity values
- Fixed bug with factions manager
- Fixed bug with setting beacon broadcast radius
- Fixed a couple missing methods post-hotfix
- Fixed issue where plugins weren't being unloaded when the server crashes or is stopped
- Fixed multiblock bug
- Started on some unit tests
SEServerExtender 0.2.6.0
- Set cube grid name to "Beacon" if beacon was found but custom name was not set
- Enabled chat commands for admin clients
- Added "/tp" chat command to teleport entities
- Added "/list" chat command to dump out diagnostic totals of different entity types
- Added /stop, /getid, and /save chat commands
- Added floating objects and static cube grids to the /delete chat command
- Added /owner that will reset the owner of all blocks in a given cube grid to the value specified
- Added /export that will export the specified cube grid to /Mods/Exports/somecubegridname.sbc
- Started on /import command that is the reverse of the /export command
- Added /spawn command to spawn random ships or ships defined in spawn groups-Added some more functionality for factions management
- Added timer to Server that calls SaveManager.Save() on a static interval of 2 minutes (will be configurable later)
- Added Delete button to Factions tab for deleting factions and members (but not join requests)
- Added display of input and output inventory contents of ProductionBlockEntity to Entities tree view
- Added SteamId property to CharacterEntity that uses the new player mapping system
- Added HackSpeedMultiplier, RealisticSound, PermanentDeath and ClientCanSave properties to the server config definition
- And TONS of bug fixes and internal improvements!
SEServerExtender 0.2.5.10 Dev Build
-Fixed cube grid import
-Fixed cube grid delete
-Added property for new semi-auto mode of battery blocks
-Started work on PowerProducer integration of reactors
-Fixed utility function to generate random ship position
-Fixed a bunch of bugs in MultiblockStructure
-Fixed some more bugs with BatteryBlockEntity
-Fixed some bugs with CubeBlockManager
-Finished up player mapping
-Added SteamId property to CharacterEntity that uses the new player mapping system
-Overhauled object managers again
-Added HackSpeedMultiplier, RealisticSound, PermanentDeath and ClientCanSave properties to the server config definition
-Added floating objects and static cube grids to the /delete chat command
-Added /owner that will reset the owner of all blocks in a given cube grid to the value specified
-Added /export that will export the specified cube grid to /Mods/Exports/somecubegridname.sbc
-Started on /import command that is the reverse of the /export command
-Added /spawn command to spawn random ships or ships defined in spawn groups
SEServerExtender 0.2.5.7 Dev Build
-Updated for 1.040
-Fixed entity delete to work with all objects now, not just non-static ships
-Overhauled resource locking and dynamic loading of object managers
-Removed support for unknown sector objects
-Chat commands are now properly sent to chat events
-Consolidated functions for LinearVelocity and AngularVelocity
-Changed BaseEntity to ObjectBuilder and removed most GetSubTypeEntity() methods
-Finished primary functions of BatteryBlockEntity
-Fixed bug with cube grid name not refreshing
-Set cube grid name to "Beacon" if beacon was found but custom name was not set
-Added ProductionBlockEntity for Assembler and Refinery
-Added display of input and output inventory contents of ProductionBlockEntity to Entities tree view
-Added inventory to ShipDrillEntity
-Added ShipToolBaseEntity for ShipWelder and ShipGrinder
-Added display of inventory of ShipToolBaseEntity to Entities tree view
-Fixed export of CubeBlockEntity
-Added more error protection in CubeBlockManager internal refresh method
-Fixed bug with plugin updates continuing after server crash
- ... and tons of other stuff!
SEServerExtender 0.2.5.4 Dev Build
-Fixed another resource locking bug with entities
-Fixed import bug
-Suppressed some debug messages
-Fixed bug with join request members on Factions tab
SEServerExtender v0.2.5.3 Dev Build
-Added "/tp" chat command to teleport entities
-Added "/list" chat command to dump out diagnostic totals of different entity types
-Removed Definitions property from object manager
-Improved error handling in SectorObjectManager internal refresh method
-Lightened refresh restrictions in SectorObjectManager
-Updated game libraries to 1.039.011
-Fixed position+orientation desync on entities
-Added more safety checks when refreshing internal entities in SectorObjectManager
-Enabled chat commands for admin clients
-Added /stop, /getid, and /save chat commands
-Added some more functionality for factions management
-Added SaveManager
-Added timer to Server that calls SaveManager.Save() on a static interval (will be configurable later)
-Fixed Factions tab member and join request refreshing
-Added Delete button to Factions tab for deleting factions and members (but not join requests)
-Fixed bug with "/getid" chat command
-Finished network broadcast of facitions changes for delete
-Fixed bug with setting LinearVelocity and AngularVelocity
-Fixed bug with Factions Delete button
SEServerExtender v0.2.5.0 Dev Build
- Updated to game build 1.039.010
- Fixed some UI bugs
SEServerExtender v0.2.4.4
- Added Utilities tab
- Tons of internal stability fixes
- Tons more error catching should something go wrong
- Started working on live Factions manager
- Added log file for chat messages
- Added start of chat commands
- And many, many more internal API things that are too numerous to put here!
The only chat command for now this this:
/delete ship nobeacon
This command will delete all cube grids that either have no beacon or that have a beacon but doesn't have a custom name set. We are working on getting an extendible chat command manager so that plugins can add their own commands but this isn't done just yet.
SEServerExtender v0.2.3.16 Dev Build
- Split GUI from server and main application
- Added gamepath, debug, nogui command line args
- Added chat event handlers
- Added single block search to multiblock structure
- Added recursive search to multiblock structure
- Added basic chat command parser
- Fixed tons of bugs with race conditions
- Fixed tons of bugs with resource locking
- Fixed bug with missile crash
- Fixed entity disposing
- Fixed bug in IsFunctional in multiblock
- Disabled MergeBlockEntity, GatlingTurretEntity, and MissileTurretEntity due to bugs
- And more!