<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Empyrion API</title>
    <description>Empyrion API</description>
    <pubDate>Mon, 11 May 2026 23:54:00 +0000</pubDate>
    <lastBuildDate>Mon, 11 May 2026 23:54:00 +0000</lastBuildDate>
    <generator>Empyrion – Galactic Survival - Community Forums</generator>
    <link>https://empyriononline.com/forums/empyrion-api.39/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://empyriononline.com/forums/empyrion-api.39/index.rss"/>
    <item>
      <title>[mod] Empyrion Scripting Mod</title>
      <pubDate>Sun, 26 Apr 2026 17:12:27 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-empyrion-scripting-mod.49290/</link>
      <guid>https://empyriononline.com/threads/mod-empyrion-scripting-mod.49290/</guid>
      <author>invalid@example.com (ASTIC)</author>
      <dc:creator>ASTIC</dc:creator>
      <content:encoded><![CDATA[<a href="https://empyriononline.com/attachments/59934/" target="_blank">View attachment 59934</a>
	
 <span style="font-size: 22px"><b>Empyrion Scripting</b><br />
<br />
<b>The newest docu and downloads you can find here</b></span><br />
<a href="https://github.com/GitHub-TC/EmpyrionScripting" target="_blank" class="externalLink" rel="nofollow">https://github.com/GitHub-TC/EmpyrionScripting</a><br />
<br />
Scripttutorials: <br />
<ul>
<li><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/8MzjdeYlzPU/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/8MzjdeYlzPU"></iframe></span></span> </li>
<li><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/gPp5CGJusr4/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/gPp5CGJusr4"></iframe></span></span> </li>
<li><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/9601vpeLJAI/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/9601vpeLJAI"></iframe></span></span> </li>
<li><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/V1w2A3LAZCs/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/V1w2A3LAZCs"></iframe></span></span> </li>
<li><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/O89NQJjbQuw/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/O89NQJjbQuw"></iframe></span></span> </li>
<li><span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/uTgXwrlCfNQ/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/uTgXwrlCfNQ"></iframe></span></span></li>
</ul>]]></content:encoded>
      <slash:comments>455</slash:comments>
    </item>
    <item>
      <title>[mod] Empyrion Backpack Extender</title>
      <pubDate>Thu, 26 Mar 2026 14:38:44 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-empyrion-backpack-extender.49739/</link>
      <guid>https://empyriononline.com/threads/mod-empyrion-backpack-extender.49739/</guid>
      <author>invalid@example.com (ASTIC)</author>
      <dc:creator>ASTIC</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 22px"><b>EmpyrionBackpackExtender</b><br />
<br />
<b><a href="https://github.com/GitHub-TC/EmpyrionBackpackExtender" target="_blank" class="externalLink" rel="nofollow">https://github.com/GitHub-TC/EmpyrionBackpackExtender</a></b><br />
</span><br />
<span style="font-size: 18px"><b>Installation</b></span><br />
Sie können diesen Mod direkt mit dem MOD-Manager von EWA (Empyrion Web Access) laden.<br />
Ohne den EWA funktioniert der Mod nur innerhalb des EmpyrionModHost<br />
<br />
<span style="font-size: 18px"><b>Konfigurieren Sie Ihre erlaubten Backpacks</b></span><br />
Nach der Installation und dem Start der Mods ist hier die Konfiguration abgelegt, die angepasst werden kann....<br />
<br />
<a href="https://empyriononline.com/threads/mod-empyrion-backpack-extender.49739/" class="internalLink">[mod] Empyrion Backpack Extender</a>]]></content:encoded>
      <slash:comments>92</slash:comments>
    </item>
    <item>
      <title>EDNA POC</title>
      <pubDate>Wed, 18 Mar 2026 17:00:23 +0000</pubDate>
      <link>https://empyriononline.com/threads/edna-poc.103085/</link>
      <guid>https://empyriononline.com/threads/edna-poc.103085/</guid>
      <author>invalid@example.com (imlarry425)</author>
      <dc:creator>imlarry425</dc:creator>
      <content:encoded><![CDATA[This is a sawdust on the workbench grade demo but really happy how this is turning out. This is using the MQTT framework I started working on a couple years back.<br />
<br />
<span data-s9e-mediaembed="youtube" style="display:inline-block;width:100%;max-width:640px"><span style="display:block;overflow:hidden;position:relative;padding-bottom:56.25%"><iframe allowfullscreen="" loading="lazy" scrolling="no" style="background:url(https://i.ytimg.com/vi/QRldiTdCIZk/hqdefault.jpg) 50% 50% / cover;border:0;height:100%;left:0;position:absolute;width:100%" src="https://www.youtube.com/embed/QRldiTdCIZk"></iframe></span></span>]]></content:encoded>
    </item>
    <item>
      <title>ModAPI threading</title>
      <pubDate>Tue, 17 Mar 2026 19:56:45 +0000</pubDate>
      <link>https://empyriononline.com/threads/modapi-threading.103082/</link>
      <guid>https://empyriononline.com/threads/modapi-threading.103082/</guid>
      <author>invalid@example.com (imlarry425)</author>
      <dc:creator>imlarry425</dc:creator>
      <content:encoded><![CDATA[Big dho moment for me ...  async message handlers run on background threads. I had several API I could never get to work- ShowEntity, Teleport, ShowGameMessage, MoveEntity<br />
<br />
Any ModAPI call that touches a live Unity object — LocalPlayer, entity positions, GUI methods, playfield mutations- all return null or throw when run from a background thread. Wrapping these calls in the mod&#039;s main thread dispatcher resolves it. Probably obvious to Unity developers; worth a note for those of us coming...<br />
<br />
<a href="https://empyriononline.com/threads/modapi-threading.103082/" class="internalLink">ModAPI threading</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Virtual backpack mod/Linux admin tool</title>
      <pubDate>Sun, 15 Feb 2026 20:40:56 +0000</pubDate>
      <link>https://empyriononline.com/threads/virtual-backpack-mod-linux-admin-tool.102847/</link>
      <guid>https://empyriononline.com/threads/virtual-backpack-mod-linux-admin-tool.102847/</guid>
      <author>invalid@example.com (ChaoszMind)</author>
      <dc:creator>ChaoszMind</dc:creator>
      <content:encoded><![CDATA[Hi all,<br />
<br />
I&#039;ve been playing Empyrion of and on for several years now and recently decided to start my own server. I run Linux as my gaming OS, so couldn&#039;t use EAH (I couldn&#039;t get it to run). I decided to work on a Linux admin tool for dedicated servers. It was meant as a personal project, but I figured, why not share. It&#039;s a Python based app. Currently it can show a list of players who connected to your server. You can kick/ban/unban, it shows all discovered entities,  can send a welcome...<br />
<br />
<a href="https://empyriononline.com/threads/virtual-backpack-mod-linux-admin-tool.102847/" class="internalLink">Virtual backpack mod/Linux admin tool</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>[DISCONTINUED][Mod] EmpyrionCommandCrate v2.11.2 (EmpyrionSpotGuard addon)</title>
      <pubDate>Mon, 19 Jan 2026 15:50:51 +0000</pubDate>
      <link>https://empyriononline.com/threads/discontinued-mod-empyrioncommandcrate-v2-11-2-empyrionspotguard-addon.40340/</link>
      <guid>https://empyriononline.com/threads/discontinued-mod-empyrioncommandcrate-v2-11-2-empyrionspotguard-addon.40340/</guid>
      <author>invalid@example.com (Exacute)</author>
      <dc:creator>Exacute</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 22px"><span style="color: #ff8000">CommandCrate - A SpotGuard addon</span></span><br />
<br />
<span style="font-size: 15px">CommandCrate (CC for short), is a mod that effectively works as a plugin container.<br />
The purpose of CC is to offer an &#039;easier to use&#039; API, that doesn&#039;t require any real coding on your part.<br />
It allows you to create your own custom &#039;commands&#039; in YAML, that can do all sorts of things to one or several players.</span><br />
<br />
<span style="color: #ff8000"><b>Basic</b><br />
<span style="color: #ffffff"><span style="font-size: 15px">The basic concept of CC is a Chat Command, ie. an...</span></span></span><br />
<br />
<a href="https://empyriononline.com/threads/discontinued-mod-empyrioncommandcrate-v2-11-2-empyrionspotguard-addon.40340/" class="internalLink">[DISCONTINUED][Mod] EmpyrionCommandCrate v2.11.2 (EmpyrionSpotGuard addon)</a>]]></content:encoded>
      <slash:comments>114</slash:comments>
    </item>
    <item>
      <title>[DISCONTINUED][Mod] EmpyrionSpotGuard v2.7.3</title>
      <pubDate>Mon, 19 Jan 2026 14:23:28 +0000</pubDate>
      <link>https://empyriononline.com/threads/discontinued-mod-empyrionspotguard-v2-7-3.37433/</link>
      <guid>https://empyriononline.com/threads/discontinued-mod-empyrionspotguard-v2-7-3.37433/</guid>
      <author>invalid@example.com (Exacute)</author>
      <dc:creator>Exacute</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 22px"><span style="color: #ff8000">Spotguard - Advanced server spot-manager</span></span><br />
<br />
Your core-component to advanced access-controll &amp; loyalty/donation schemes.<br />
<br />
<span style="color: #ff8000"><b>Basic</b></span><br />
Spotguard allows you<br />
<span style="color: #ff8000">-</span> To have a whitelist. (Or an additional blacklist if you desire)<br />
<i>Only users on the whitelist are allowed to connect to the server</i><br />
Manage users by their steamID and/or username. Optionally, set an expiration date, where their access will be revoked (or...<br />
<br />
<a href="https://empyriononline.com/threads/discontinued-mod-empyrionspotguard-v2-7-3.37433/" class="internalLink">[DISCONTINUED][Mod] EmpyrionSpotGuard v2.7.3</a>]]></content:encoded>
      <slash:comments>79</slash:comments>
    </item>
    <item>
      <title>[mod] GalaxyExtract</title>
      <pubDate>Tue, 04 Nov 2025 16:12:05 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-galaxyextract.102934/</link>
      <guid>https://empyriononline.com/threads/mod-galaxyextract.102934/</guid>
      <author>invalid@example.com (imlarry425)</author>
      <dc:creator>imlarry425</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 18px"><a href="https://github.com/imlarry/GalaxyExtract" target="_blank" class="externalLink" rel="nofollow">https://github.com/imlarry/GalaxyExtract</a></span><br />
<br />
A client mod for Empyrion Galactic Survival that extracts the complete galaxy star map from game memory and saves it as a CSV file. This is intended as a support tool for companion applications like mappers, best path, and mission planning. Data is available in the interface via the Galaxy map but not exposed in the API.<br />
<br />
<span style="font-size: 22px">What It Does</span><br />
When you enter a game, this mod automatically:<br />
- Scans game memory for the...<br />
<br />
<a href="https://empyriononline.com/threads/mod-galaxyextract.102934/" class="internalLink">[mod] GalaxyExtract</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>programmatic enum of galaxy map info?</title>
      <pubDate>Mon, 03 Nov 2025 14:43:08 +0000</pubDate>
      <link>https://empyriononline.com/threads/programmatic-enum-of-galaxy-map-info.96745/</link>
      <guid>https://empyriononline.com/threads/programmatic-enum-of-galaxy-map-info.96745/</guid>
      <author>invalid@example.com (imlarry425)</author>
      <dc:creator>imlarry425</dc:creator>
      <content:encoded><![CDATA[It&#039;s possible to get basic info about playfields that a player has visited using the global.db Playfields table. <br />
<br />
Is anyone aware of a programmatic way to get similar information (specifically the names of stars and their sectorx, sectory, sectorz coordinates) as displayed in the galaxy map and star float over text for places the player hasn&#039;t yet gone? <br />
<br />
Since the galaxy map displays the points and renders this subset of info in relation to each other it looks like there is an internal...<br />
<br />
<a href="https://empyriononline.com/threads/programmatic-enum-of-galaxy-map-info.96745/" class="internalLink">programmatic enum of galaxy map info?</a>]]></content:encoded>
      <slash:comments>21</slash:comments>
    </item>
    <item>
      <title>[mod] Empyrion Chat Discord Bridge</title>
      <pubDate>Mon, 29 Sep 2025 20:16:08 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-empyrion-chat-discord-bridge.102405/</link>
      <guid>https://empyriononline.com/threads/mod-empyrion-chat-discord-bridge.102405/</guid>
      <author>invalid@example.com (ASTIC)</author>
      <dc:creator>ASTIC</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 22px"><b>Empyrion Chat Discord Bridge</b><br />
<br />
<b>Latests infos and zip downloads</b><br />
<b><a href="https://github.com/GitHub-TC/EmpyrionChatDiscordBridge" target="_blank" class="externalLink" rel="nofollow">https://github.com/GitHub-TC/EmpyrionChatDiscordBridge</a></b><br />
</span><br />
<span style="font-size: 18px"><b>Installation</b></span><br />
Sie können diesen Mod direkt mit dem MOD-Manager von EWA (Empyrion Web Access) laden.<br />
Ohne den EWA funktioniert der Mod nur innerhalb des EmpyrionModHost<br />
<br />
<span style="font-size: 18px"><b>DiscordBot</b></span><br />
Eine gute Beschreibung zum Erstellen eines DiscordBots findet man hier...<br />
<br />
<a href="https://empyriononline.com/threads/mod-empyrion-chat-discord-bridge.102405/" class="internalLink">[mod] Empyrion Chat Discord Bridge</a>]]></content:encoded>
      <slash:comments>13</slash:comments>
    </item>
    <item>
      <title>API Bugs</title>
      <pubDate>Mon, 14 Jul 2025 20:43:06 +0000</pubDate>
      <link>https://empyriononline.com/threads/api-bugs.10252/</link>
      <guid>https://empyriononline.com/threads/api-bugs.10252/</guid>
      <author>invalid@example.com (Jascha)</author>
      <dc:creator>Jascha</dc:creator>
      <content:encoded><![CDATA[Please post all the<span style="color: #00b300"><b> bugs</b></span> you encounter with the API here.<br />
<br />
Please keep them constructive and based on the API, not the tools that use the API.<br />
List as many info&#039;s as you can to pinpoint and reproduce the bugs.<br />
That means this section is <span style="color: #ff0000">only </span>for <span style="color: #ff0000">API-Developer</span>.]]></content:encoded>
      <slash:comments>181</slash:comments>
    </item>
    <item>
      <title>[mod] Empyrion Web Access</title>
      <pubDate>Fri, 21 Mar 2025 03:22:40 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-empyrion-web-access.46563/</link>
      <guid>https://empyriononline.com/threads/mod-empyrion-web-access.46563/</guid>
      <author>invalid@example.com (ASTIC)</author>
      <dc:creator>ASTIC</dc:creator>
      <content:encoded><![CDATA[<a href="https://empyriononline.com/attachments/53215/" target="_blank">View attachment 53215</a>
	
<br />
<span style="font-size: 26px"><span style="color: #ff4dff">Empyrion Web Access<br />
</span></span><br />
<span style="font-size: 18px"><span style="color: #ffff00">Download: </span></span><br />
<ul>
<li><a href="https://drive.google.com/drive/folders/1EiLdejl0fUNtXuTxMavqbMekLvQUYpdY?usp=sharing" target="_blank" class="externalLink" rel="nofollow"><span style="font-size: 18px">https://drive.google.com/drive/folders/1EiLdejl0fUNtXuTxMavqbMekLvQUYpdY?usp=sharing</span></a></li>
<li><span style="font-size: 18px"><a href="https://github.com/GitHub-TC/EmpyrionWebAccess/releases" target="_blank" class="externalLink" rel="nofollow">https://github.com/GitHub-TC/EmpyrionWebAccess/releases</a></span></li>
</ul><span style="font-size: 18px"><br />
<span style="color: #4dffff">Was ist das?</span></span>...<br />
<br />
<a href="https://empyriononline.com/threads/mod-empyrion-web-access.46563/" class="internalLink">[mod] Empyrion Web Access</a>]]></content:encoded>
      <slash:comments>69</slash:comments>
    </item>
    <item>
      <title>[mod] Virtual Backpack</title>
      <pubDate>Tue, 18 Feb 2025 00:32:46 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-virtual-backpack.25362/</link>
      <guid>https://empyriononline.com/threads/mod-virtual-backpack.25362/</guid>
      <author>invalid@example.com (Xango2000)</author>
      <dc:creator>Xango2000</dc:creator>
      <content:encoded><![CDATA[Wipe safe storage that also preserves food.<br />
<br />
Player types<br />
/vb1<br />
in chat and a window pops up with 49 slots of inventory space.<br />
<img src="https://steamuserimages-a.akamaihd.net/ugc/867367521934590121/2E9129C0B1EA090E84C162C1DA551D6383BFD7DA/" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="https://steamuserimages-a.akamaihd.net/ugc/867367521934590121/2E9129C0B1EA090E84C162C1DA551D6383BFD7DA/" /><br />
<br />
When this window is closed it&#039;s contents are saved in a Text file that server staff can edit.<br />
<br />
Download link is on the modding forum<br />
<a href="https://empyrionmods.us/" target="_blank" class="externalLink" rel="nofollow">https://empyrionmods.us/</a><br />
<br />
Version 2.0 (not yet released)<br />
Capable of handling multiple VirtalBackpacks,...<br />
<br />
<a href="https://empyriononline.com/threads/mod-virtual-backpack.25362/" class="internalLink">[mod] Virtual Backpack</a>]]></content:encoded>
      <slash:comments>90</slash:comments>
    </item>
    <item>
      <title>TerrainPlaceables.entityid in global.db the same for all rows?</title>
      <pubDate>Mon, 29 Jul 2024 13:34:09 +0000</pubDate>
      <link>https://empyriononline.com/threads/terrainplaceables-entityid-in-global-db-the-same-for-all-rows.102458/</link>
      <guid>https://empyriononline.com/threads/terrainplaceables-entityid-in-global-db-the-same-for-all-rows.102458/</guid>
      <author>invalid@example.com (me777)</author>
      <dc:creator>me777</dc:creator>
      <content:encoded><![CDATA[In my global.db TerrainPlaceables.entityid is the same for all rows. <br />
<img src="https://me777.de/Screenshot%202024-07-26%20211305.png" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="https://me777.de/Screenshot%202024-07-26%20211305.png" /> <br />
Is something broken on my end, is it as intended or a bug?<br />
<br />
(I&#039;m on a dediacated server and RE2 Beta, but that should not impact global.db, at least I think it sould not)]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>[Mod] Tidy</title>
      <pubDate>Mon, 12 Feb 2024 17:29:15 +0000</pubDate>
      <link>https://empyriononline.com/threads/mod-tidy.101350/</link>
      <guid>https://empyriononline.com/threads/mod-tidy.101350/</guid>
      <author>invalid@example.com (Thokoloshi)</author>
      <dc:creator>Thokoloshi</dc:creator>
      <content:encoded><![CDATA[<span style="font-family: 'Tahoma'"><span style="font-size: 22px"><b>Empyrion <b>Tidy </b>Base/Ships</b></span><br />
<span style="font-size: 15px">This mod offers a way to sort items in ships and bases based on their type.</span></span><br />
<b><span style="font-family: 'Tahoma'"><br />
<span style="font-size: 15px"><span style="font-size: 18px">Installation</span></span></span></b><br />
<span style="font-family: 'Tahoma'"><span style="font-size: 15px">Download from:<br />
<a href="https://drive.google.com/file/d/1eP59ec8VDGgcFTajundrUN7CwJ-_uzoE/view?usp=share_link" target="_blank" class="externalLink" rel="nofollow">https://drive.google.com/file/d/1eP59ec8VDGgcFTajundrUN7CwJ-_uzoE/view?usp=share_link</a><br />
Extract zip and put the mod folder in <span style="color: #ff9999">[...]\Empyrion - Galactic Survival\Content\Mods\</span>...</span></span><br />
<br />
<a href="https://empyriononline.com/threads/mod-tidy.101350/" class="internalLink">[Mod] Tidy</a>]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>ESB - empyrion service bus (an MQTT framework)</title>
      <pubDate>Sat, 03 Feb 2024 05:06:22 +0000</pubDate>
      <link>https://empyriononline.com/threads/esb-empyrion-service-bus-an-mqtt-framework.101492/</link>
      <guid>https://empyriononline.com/threads/esb-empyrion-service-bus-an-mqtt-framework.101492/</guid>
      <author>invalid@example.com (imlarry425)</author>
      <dc:creator>imlarry425</dc:creator>
      <content:encoded><![CDATA[I&#039;ve been working on something for the last couple of months that addresses a problem that <a href="https://empyriononline.com/members/16593/" class="username" data-user="16593, @ASTIC">@ASTIC</a> brought up recently about the challenge of creating mods that require coordination between the client, dedi, and playfield servers as well as providing a mechanism for bidirectional communication with external services.<br />
<br />
While I&#039;m happy with my progress I&#039;m plodding along (I&#039;m a db geek so this sort of coding is daunting) and wanted to share what I have working so far (as well...<br />
<br />
<a href="https://empyriononline.com/threads/esb-empyrion-service-bus-an-mqtt-framework.101492/" class="internalLink">ESB - empyrion service bus (an MQTT framework)</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>Simplified Mod API Framework</title>
      <pubDate>Sun, 21 May 2023 05:01:43 +0000</pubDate>
      <link>https://empyriononline.com/threads/simplified-mod-api-framework.36774/</link>
      <guid>https://empyriononline.com/threads/simplified-mod-api-framework.36774/</guid>
      <author>invalid@example.com (cmwhee)</author>
      <dc:creator>cmwhee</dc:creator>
      <content:encoded><![CDATA[Hey everyone,<br />
<br />
I&#039;ve been working on a couple of mods, and I found that it was kind of hard to work with the API in it&#039;s original form, so I made a framework to make it a lot easier<br />
<br />
<a href="https://github.com/lostinplace/EmpyrionAPITools" target="_blank" class="externalLink" rel="nofollow">https://github.com/lostinplace/EmpyrionAPITools</a><br />
<br />
The upshot is, strongly typed API requests with callbacks, and native C# event management.<br />
<br />
I implemented it using T4 templates, so if the API changes, it will be really easy (1-2 lines of simple code) to update.<br />
<br />
Let me know what you think!  If there&#039;s...<br />
<br />
<a href="https://empyriononline.com/threads/simplified-mod-api-framework.36774/" class="internalLink">Simplified Mod API Framework</a>]]></content:encoded>
      <slash:comments>12</slash:comments>
    </item>
    <item>
      <title>How to deny EmpyrionTeleporter teleport player when he is driving</title>
      <pubDate>Mon, 24 Apr 2023 01:53:54 +0000</pubDate>
      <link>https://empyriononline.com/threads/how-to-deny-empyrionteleporter-teleport-player-when-he-is-driving.101473/</link>
      <guid>https://empyriononline.com/threads/how-to-deny-empyrionteleporter-teleport-player-when-he-is-driving.101473/</guid>
      <author>invalid@example.com (晕dows)</author>
      <dc:creator>晕dows</dc:creator>
      <content:encoded><![CDATA[Recently I was downsizing the EmpyrionTeleporter plugin<br />
When testing the teleportation function, <br />
it was found that when the player is driving the CV, but does not move<br />
The CV will be teleported to the destination with the player<br />
Is there a way to deny teleportation to players who are driving?<br />
Or How to get driving status so I can deny it myself]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>resurrect ReforgedEdenMKI (Api1 Problem)</title>
      <pubDate>Wed, 12 Apr 2023 09:22:40 +0000</pubDate>
      <link>https://empyriononline.com/threads/resurrect-reforgededenmki-api1-problem.101374/</link>
      <guid>https://empyriononline.com/threads/resurrect-reforgededenmki-api1-problem.101374/</guid>
      <author>invalid@example.com (me777)</author>
      <dc:creator>me777</dc:creator>
      <content:encoded><![CDATA[HI, I&#039;m trying to resurrect an old mod and need some help. <br />
<br />
The mod  <a href="https://github.com/heyitsmk/ReforgedEdenMKI/tree/main/ReforgedEdenMKI" target="_blank" class="externalLink" rel="nofollow">ReforgedEdenMKI </a>it is supposed to teleport ships from one sector to another (there is a jumpgate in RE, but it normally only is a portal) <br />
<br />
After updating some sector names it kind of works, but the game starts lagging instead it doing the warp.<br />
In the log this pops up:

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>-ERR- Query GetStructures_Blocking took 11429ms. Param...</pre>
</div><a href="https://empyriononline.com/threads/resurrect-reforgededenmki-api1-problem.101374/" class="internalLink">resurrect ReforgedEdenMKI (Api1 Problem)</a>]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>looking for refs to class defs (OptionsInvoker, ImageSet, others)</title>
      <pubDate>Sun, 19 Mar 2023 13:30:50 +0000</pubDate>
      <link>https://empyriononline.com/threads/looking-for-refs-to-class-defs-optionsinvoker-imageset-others.101305/</link>
      <guid>https://empyriononline.com/threads/looking-for-refs-to-class-defs-optionsinvoker-imageset-others.101305/</guid>
      <author>invalid@example.com (imlarry425)</author>
      <dc:creator>imlarry425</dc:creator>
      <content:encoded><![CDATA[There are a number of arguments passed by the GameEvent callback that return object types that I don&#039;t recognize and haven&#039;t been able to find any official definitions for. <br />
<br />
OptionsInvoker, ImageSet, ConditionScope, MenuItemStream, Plugin, GroupOptions, List`1, WindowLoader<br />
<br />
Can anybody point me at any of these? Thanks very much in advance!<br />
<br />
ESB/Client/E/ModApi.GameEvent {&quot;Type&quot;:&quot;PlantHarvested&quot;,&quot;Arg1&quot;:&quot;OptionsInvoker&quot;,&quot;Arg2&quot;:&quot;ImageSet&quot;,&quot;Arg3&quot;:&quot;ConditionScope&quot;,&quot;Arg4&quot;:null,&quot;Arg5&quot;:null}...<br />
<br />
<a href="https://empyriononline.com/threads/looking-for-refs-to-class-defs-optionsinvoker-imageset-others.101305/" class="internalLink">looking for refs to class defs (OptionsInvoker, ImageSet, others)</a>]]></content:encoded>
    </item>
  </channel>
</rss>
