<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Magma Blog</title>
  <subtitle>Posts about Magma development.</subtitle>
  <link href="http://blog.magmafoundation.org/feed.xml" rel="self"/>
  <link href="http://blog.magmafoundation.org/"/>
  <updated>2022-12-18T02:51:01Z</updated>
  <id>http://blog.magmafoundation.org/</id>
  <author>
    <name>Hexeption</name>
    <email>me@hexeption.co.uk</email>
  </author>
    
    <entry>
      <title>Why we moved to GitLab</title>
      <link href="http://blog.magmafoundation.org/blog/2022-04-30-why-we-moved-to-gitlab/"/>
      <updated>2022-04-30T18:02:09Z</updated>
      <id>http://blog.magmafoundation.org/blog/2022-04-30-why-we-moved-to-gitlab/</id>
      <content type="html">&lt;h3&gt;Heyo!&lt;/h3&gt;
&lt;p&gt;In this post I will explain why we moved to GitLab and what that means for the future of our project. I will also talk a bit about the future of our project and the plans.&lt;/p&gt;
&lt;h4&gt;What happened to the downloads/repositories?&lt;/h4&gt;
&lt;p&gt;As you might have noticed, the &lt;strong&gt;Magma repositories have been moved away from GitHub&lt;/strong&gt;, onto a different GitLab Server.
&lt;strong&gt;Nothing has been lost or deleted&lt;/strong&gt; and &lt;strong&gt;everything will be as it was before&lt;/strong&gt;, when everything is done.&lt;/p&gt;
&lt;h4&gt;Why did Magma move?&lt;/h4&gt;
&lt;p&gt;The story began when the owner of another Hybrid Software named FoxServer, which was just a full on copy of Magma and Mohist without credit, was DMCA&#39;d by Magma. This caused the Developer to file a DMCA against Magma 1.16, which at the time included some code made by them. In order to &lt;strong&gt;protect Magma from such events&lt;/strong&gt; in the future, we &lt;strong&gt;moved the main repository away from Github&lt;/strong&gt; onto our own GitLab Server.&lt;/p&gt;
&lt;h4&gt;What does that mean for ME?&lt;/h4&gt;
&lt;p&gt;If you&#39;re not a developer, &lt;strong&gt;nothing will change for you&lt;/strong&gt;. You can still download Magma from the website as usual, everything still works the same as before. If you&#39;re a developer or are more interested into how Magma works, you can &lt;strong&gt;login using your GitHub account&lt;/strong&gt; or another account you can create on our GitLab.&lt;/p&gt;
&lt;h4&gt;What is planned for the future?&lt;/h4&gt;
&lt;p&gt;We&#39;re in contact with &lt;strong&gt;Mohist and are planning on merging parts of our 1.12.2 branches&lt;/strong&gt; since Mohist plans on concentrating on newer versions of Minecraft. This will help us to add more features and to fix bugs that have been fixed in only one of both hybrids.
There is currently no information about what parts will be merged and how long it will take, but we hope to make the best software for both communities.&lt;/p&gt;
</content>
    </entry>
    
    <entry>
      <title>Server JAR for 1.16!</title>
      <link href="http://blog.magmafoundation.org/blog/2022-06-02-server-jar-for-1-16/"/>
      <updated>2022-06-02T16:26:36Z</updated>
      <id>http://blog.magmafoundation.org/blog/2022-06-02-server-jar-for-1-16/</id>
      <content type="html">&lt;h3&gt;Heyo!&lt;/h3&gt;
&lt;p&gt;In this post I&#39;m going to share the news about our new 1.16 server JAR and tell you, how you can install Magma 1.16 from now on.&lt;/p&gt;
&lt;h4&gt;What does server JAR mean?&lt;/h4&gt;
&lt;p&gt;Until now, you had to install Magma 1.16 by downloading the installer and executing it manually. This annoying process lead to some issues, for example not being able to auto-update our software.&lt;/p&gt;
&lt;p&gt;Now, due to the help of &lt;strong&gt;Malcolm, Shawizz and Hexeption&lt;/strong&gt;, we finally have a &lt;strong&gt;server JAR like we have for 1.12&lt;/strong&gt;, meaning you don&#39;t have to run any installers, because the server JAR will download everything it needs by itself.&lt;/p&gt;
&lt;h4&gt;How can I install Magma now?&lt;/h4&gt;
&lt;p&gt;Well, you just download it, put it into a directory and run it. That&#39;s it, just like on 1.12. It will take slightly longer due to it having to download libraries on the first start though.&lt;/p&gt;
&lt;h4&gt;Does this have any side effects?&lt;/h4&gt;
&lt;p&gt;Beside from being more &lt;strong&gt;accessable for hosting providers&lt;/strong&gt;? Not really. One thing that got implemented aswell is the ability to run Magma 1.16 with any version of Java ranging from Java 8 to Java 17 (it is still &lt;strong&gt;recommended to use Java 8&lt;/strong&gt;).&lt;/p&gt;
</content>
    </entry>
    
    <entry>
      <title>What exactly is Magma?</title>
      <link href="http://blog.magmafoundation.org/blog/2022-06-21-what-exactly-is-magma/"/>
      <updated>2022-06-21T17:17:23Z</updated>
      <id>http://blog.magmafoundation.org/blog/2022-06-21-what-exactly-is-magma/</id>
      <content type="html">&lt;h3&gt;Heyo!&lt;/h3&gt;
&lt;p&gt;In this post I will tell you a bit about what exactly Magma is and how it is related to Forge, (Craft)Bukkit, Spigot and Paper. While this most likely won&#39;t be 100% accurate, it should give you a basic understanding of what all these things are and how they work.&lt;/p&gt;
&lt;h3&gt;Where to begin?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Magma is a combination of Forge and Spigot&lt;/strong&gt;. But what are these? I&#39;m pretty sure you know what Forge is. If not, it is a modloader for Minecraft which allows the game to be extended with new blocks, mobs, items and more. &lt;strong&gt;Spigot/Bukkit&lt;/strong&gt; are also well known by most server admins, but most people don&#39;t really know what exactly they are and how they are related to each other.&lt;/p&gt;
&lt;h3&gt;What&#39;s (Craft)Bukkit?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Bukkit&lt;/strong&gt; is an &lt;strong&gt;API for creating Bukkit plugins&lt;/strong&gt;. If you want to create a plugin for a Bukkit based server, you have to use the Bukkit API for this.
&lt;strong&gt;CraftBukkit&lt;/strong&gt; on the other hand is an &lt;strong&gt;implementation of Bukkit for the Minecraft Vanilla server&lt;/strong&gt;. It basically &lt;strong&gt;allows plugins to load&lt;/strong&gt; and &lt;strong&gt;connects the Bukkit API&lt;/strong&gt; with the real Minecraft Server, so that the API can interact with the server.&lt;/p&gt;
&lt;h3&gt;What&#39;s Spigot/Paper?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Spigot is a fork (follow up project) of CraftBukkit&lt;/strong&gt;. This means it also is an implementation of Bukkit for the Minecraft server, but it also has &lt;strong&gt;some more features&lt;/strong&gt; (BungeeCord, better performance, more config options, ...) and adds &lt;strong&gt;a few new methods&lt;/strong&gt; to the Bukkit API.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Paper is a fork of Spigot&lt;/strong&gt;. It is based on &lt;strong&gt;performance and bug-fixes&lt;/strong&gt;, as Spigot&#39;s performance is not perfect. Paper also has a much bigger API and much more features compared to CraftBukkit/Spigot. The gap between Spigot and Paper is much bigger than the one between CraftBukkit and Spigot though, since &lt;strong&gt;Paper changes a lot of fundamental mechanics&lt;/strong&gt;, such as chunkloading or world generation.&lt;/p&gt;
&lt;h3&gt;So what&#39;s Magma?&lt;/h3&gt;
&lt;p&gt;Magma takes all the changes that have been made by CraftBukkit and Spigot and &lt;strong&gt;implements them into the Forge server&lt;/strong&gt;. Since Paper changes many fundamentals of the server, it is &lt;strong&gt;not possible to implement all Paper changes&lt;/strong&gt; because they are incompatible with Forge. So in the end, &lt;strong&gt;Magma is Forge, but with the changes made by CraftBukkit and Spigot&lt;/strong&gt; (and some Paper changes).&lt;/p&gt;
</content>
    </entry>
    
    <entry>
      <title>The end of Magma 1.16</title>
      <link href="http://blog.magmafoundation.org/blog/2022-11-15-the-end-of-magma-1-16/"/>
      <updated>2022-11-15T18:49:32Z</updated>
      <id>http://blog.magmafoundation.org/blog/2022-11-15-the-end-of-magma-1-16/</id>
      <content type="html">&lt;h3&gt;Heyo!&lt;/h3&gt;
&lt;p&gt;In this post I&#39;m going to share the news about why we decided to put Magma 1.16 in EOL-state.&lt;/p&gt;
&lt;h4&gt;What does EOL mean?&lt;/h4&gt;
&lt;p&gt;EOL stands &lt;strong&gt;End of Life&lt;/strong&gt;. This means, we don&#39;t support it anymore and it won&#39;t be one of our main priorities anymore. While it might receive some updates in the future, we will &lt;strong&gt;focus on our other versions&lt;/strong&gt; 1.12 and 1.18.&lt;/p&gt;
&lt;h3&gt;Why did you do that?&lt;/h3&gt;
&lt;p&gt;1.16 was extremely buggy. It was started when we had a very small developement team and during a time where 1.12 was still the main modding version, which is why it was treated as the less loved sibling. Even though we have much more developers right now, we still &lt;strong&gt;don&#39;t have enough team members to support it&lt;/strong&gt; since making it run would most likely require a recode.&lt;/p&gt;
&lt;h3&gt;So what?&lt;/h3&gt;
&lt;p&gt;We will &lt;strong&gt;focus on the future versions of Forge&lt;/strong&gt;, meaning 1.18 and most likely 1.20 and coming versions. 1.16 might return in the future, as it is an LTS Forge version, but it is not very likely.&lt;/p&gt;
</content>
    </entry>
    
    <entry>
      <title>Magma Update: Version 1.18 Now Stable</title>
      <link href="http://blog.magmafoundation.org/blog/2022-12-18-magma-update-version-1-18-now-stable/"/>
      <updated>2022-12-18T02:51:01Z</updated>
      <id>http://blog.magmafoundation.org/blog/2022-12-18-magma-update-version-1-18-now-stable/</id>
      <content type="html">&lt;h2&gt;Magma Update: Version 1.18 Now Stable&lt;/h2&gt;
&lt;p&gt;We are excited to announce that Magma&#39;s latest update, version 1.18, is now stable and ready for use. This update includes significant improvements to both performance and stability, making it the best version of Magma yet.&lt;/p&gt;
&lt;p&gt;We have thoroughly tested all the new features and enhancements in version 1.18 and are confident that they are stable and ready for use. We highly recommend upgrading to this version to take full advantage of all that Magma has to offer.&lt;/p&gt;
&lt;h2&gt;Need Support?&lt;/h2&gt;
&lt;p&gt;If you have any questions or need support, please don&#39;t hesitate to join our Discord server at discord.gg/magma. Our friendly community is always happy to help out and provide support.&lt;/p&gt;
&lt;h2&gt;Happy Holidays!&lt;/h2&gt;
&lt;p&gt;And from all of us at Magma, we want to wish you a very happy holiday season and a Merry Christmas! Thank you for choosing our hybrid, and we hope you have a great time playing with all the new features and enhancements in version 1.18.&lt;/p&gt;
</content>
    </entry>
</feed>