<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 11:50:07 UTC 2025

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Mojang Studios Jira</title>
    <link>https://bugs.mojang.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en</language>    <build-info>
        <version>9.12.2</version>
        <build-number>9120002</build-number>
        <build-date>10-01-2024</build-date>
    </build-info>


<item>
            <title>[MC-174] RFE: Better integration with Linux desktop</title>
                <link>https://bugs.mojang.com/browse/MC-174</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;There are few things that can be done (and can be easily done) to improve integration of Minecraft with the Linux desktop.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;LauncherDistributionPackageManagement&quot;&gt;&lt;/a&gt;Launcher Distribution - Package Management&lt;/h3&gt;
&lt;p&gt;At the moment, the Minecraft Linux launcher is distributed as a jar file. It is worth considering packing said jar file in &lt;a href=&quot;https://en.wikipedia.org/wiki/RPM_package_manager&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;rpm&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Deb_%28file_format%29&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;deb&lt;/a&gt; to ease installation of Minecraft on Linux systems. &lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;BenefitsofPackageManagement&quot;&gt;&lt;/a&gt;Benefits of Package Management&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;Package files include a list of dependencies, thus you can make sure users won&apos;t have to install Java manually to play Minecraft on Linux &amp;#8211; The package manager will install it for them&lt;/li&gt;
	&lt;li&gt;Packages are installable globally, for all users of the system. Thus, if the system is shared by more than one user, they would only need to download and install Minecraft once.&lt;/li&gt;
	&lt;li&gt;Packages can be automatically updated using the system&apos;s native update manager. Having official Mojang repositories for rpm and deb packages will allow updating the launcher automatically for Linux users should the need to update the launcher ever arise&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a name=&quot;DesktopFileie.AMenuIcontoStartMinecraft&quot;&gt;&lt;/a&gt;Desktop File &amp;#8211; ie. A Menu Icon to Start Minecraft&lt;/h3&gt;
&lt;p&gt;This is not needed on windows, where double clicking on an exe file will launch it. But in Linux, a jar file will be opened with the system&apos;s default archive manager.&lt;/p&gt;

&lt;p&gt;In order to add a usable menu icon, one should create a &lt;a href=&quot;http://standards.freedesktop.org/desktop-entry-spec/latest&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;desktop file&lt;/a&gt; which include meta-data such as path to icon file (if Minecraft will ever be packaged as deb or rpm, such icon should be installed in /usr/share/icons/hicolor/256x256/icon-name-here.png), tags for search, application name, executable path and parameters.&lt;/p&gt;

&lt;p&gt;Having a desktop file that&apos;ll put itself in the applications menu (system wide: /usr/share/applications or per-user: ~/.local/share/applications) will make it easier for novice Linux users to actually start Minecraft.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;Icanhelp&quot;&gt;&lt;/a&gt;I can help&lt;/h3&gt;
&lt;p&gt;I know Linux has never been a high priority platform for Mojang, and I know your time is valuable. Therefore, if you want to implement my suggestion, I can make the desktop file and the rpm spec file for you (for free), as well as give you pointers on how to create software repository.&lt;/p&gt;
</description>
                <environment>Linux</environment>
        <key id="11423">MC-174</key>
            <summary>RFE: Better integration with Linux desktop</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="6" iconUrl="https://bugs.mojang.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Invalid</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="elad">Elad Alfassa</reporter>
                        <labels>
                            <label>linux</label>
                    </labels>
                <created>Wed, 24 Oct 2012 22:18:26 +0200</created>
                <updated>Thu, 8 Nov 2012 06:14:38 +0100</updated>
                            <resolved>Thu, 8 Nov 2012 06:14:21 +0100</resolved>
                                    <version>Minecraft 1.4.2</version>
                                                                        <votes>1</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="19197" author="talven81" created="Wed, 7 Nov 2012 18:16:46 +0100"  >&lt;p&gt;Excellent, glad to hear from a Mojang employee on this. I might consider doing something similar for personal use.&lt;/p&gt;</comment>
                            <comment id="18874" author="grum" created="Tue, 6 Nov 2012 21:13:39 +0100"  >&lt;p&gt;See: &lt;a href=&quot;https://aur.archlinux.org/packages/minecraft/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://aur.archlinux.org/packages/minecraft/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="18868" author="grum" created="Tue, 6 Nov 2012 20:44:29 +0100"  >&lt;p&gt;You can just distribute the launcher which would download the client. just saying &lt;img class=&quot;emoticon&quot; src=&quot;https://bugs.mojang.com/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="16024" author="do" created="Wed, 31 Oct 2012 20:51:55 +0100"  >&lt;p&gt;If your rpm doesn&apos;t contain (any version of) the client (because it downloads it from the &quot;central source&quot;), how can it possibly contain/be a hacked client?&lt;/p&gt;

&lt;p&gt;Anyway, I&apos;m not here to give you legal advice; do what you like, but please use this issue tracker for bug reports only, not requests for enhancement.&lt;/p&gt;</comment>
                            <comment id="16010" author="elad" created="Wed, 31 Oct 2012 20:27:35 +0100"  >&lt;p&gt;from Wikitionary:&lt;br/&gt;
Hack (verb) (computing) To make a quick code change to patch a computer program, often one that is inelegant or that makes the program harder to maintain. &lt;br/&gt;
Hack (noun) (computing) An expedient, temporary solution, meant to be replaced with a more elegant solution at a later date.&lt;/p&gt;

&lt;p&gt;The EULA prevents me from redistributing &quot;hacked&quot; versions of the minecraft client, and making an rpm myself without it being supervised, signed and distributed by Mojang is clearly a hack by that definition. Since lawyers are usually keen on dictionary definitions, and an EULA is a legal document, I refuse to take any action which is against the EULA in any sense, I don&apos;t have the time and money to get sued for trying to help.&lt;/p&gt;</comment>
                            <comment id="16004" author="do" created="Wed, 31 Oct 2012 20:19:01 +0100"  >&lt;p&gt;Talven, good point, I thought about that before posting, and read that section... the way I read it, as long as your script is downloading it from the &quot;central source,&quot; it should be legit, but I could be wrong. Obviously there would be issues with trademarks too, so the launcher icon would probably suck.&lt;/p&gt;</comment>
                            <comment id="16003" author="talven81" created="Wed, 31 Oct 2012 20:16:47 +0100"  >&lt;p&gt;A user created .rpm is on the cusp between redistribution and 3rd party tool. I would verify one way or another with Mojang themselves.&lt;/p&gt;

&lt;p&gt;Source: MineCraft EULA&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In order to ensure integrity of the game, we need all game downloads to come from a single central source: us. We hope you understand. It&apos;s also important for us that 3rd party tools/services don&apos;t seem &quot;too official&quot; as we can&apos;t guarantee their quality. Make sure to read through our brand guidelines. If you wish to make something pertaining to anything we&apos;ve made we&apos;re humbled, but please make sure that it can&apos;t be interpreted as being official.&lt;/p&gt;

&lt;p&gt;Basically, mods (or plugins, or tools) are cool (you can distribute those), hacked versions of the Minecraft client or server are not (you can&apos;t distribute those).&lt;/p&gt;

&lt;p&gt;We reserve the final say regarding what constitutes a tool/plugin and what doesn&apos;t.&lt;/p&gt;

&lt;p&gt;If there&apos;s anything legal you&apos;re wondering about that isn&apos;t answered from this page, don&apos;t do it and ask us about it. Basically, don&apos;t be ridiculous and we won&apos;t.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="15999" author="elad" created="Wed, 31 Oct 2012 20:08:40 +0100"  >&lt;p&gt;Because the Minecraft EULA prevents me from doing so&lt;/p&gt;</comment>
                            <comment id="15989" author="do" created="Wed, 31 Oct 2012 19:45:19 +0100"  >&lt;p&gt;This is clearly not a bug, it&apos;s a feature request at best, if not an entirely separate project.&lt;/p&gt;

&lt;p&gt;Linux is clearly supported, and instructions for launching the game are right there on the download page.&lt;/p&gt;

&lt;p&gt;If you know people who could benefit from something like this, why not just make a deb or rpm with a little script that downloads the launcher and installs all the shortcuts and share it with them?&lt;/p&gt;</comment>
                            <comment id="15986" author="cloudy" created="Wed, 31 Oct 2012 19:38:02 +0100"  >&lt;p&gt;This IS a feature request. Minecraft does work on Linux systems. That is &quot;supported&quot;. This is something which would make it easier for new users - which is nothing like a bug, and as such shouldn&apos;t be on this bug tracker.&lt;/p&gt;</comment>
                            <comment id="15983" author="elad" created="Wed, 31 Oct 2012 19:23:06 +0100"  >&lt;p&gt;This is not a feature request. The lack of proper desktop launcher in Linux is a problem.&lt;/p&gt;

&lt;p&gt;Assume the use case of a new person who is not familiar with the operation system:&lt;/p&gt;

&lt;p&gt;1) Download .jar file from mojang&lt;br/&gt;
2) double click the .jar file&lt;br/&gt;
3) Archive Manager opens. User can&apos;t play the game.&lt;/p&gt;

&lt;p&gt;If you still think this is not a bug then you can&apos;t claim you support Linux when you actually don&apos;t support it.&lt;/p&gt;</comment>
                            <comment id="12708" author="cloudy" created="Thu, 25 Oct 2012 01:09:13 +0200"  >&lt;p&gt;This is a feature request, not a bug report. Only bug reports are supported at this time. Sorry!&lt;/p&gt;</comment>
                            <comment id="12704" author="ypetremann" created="Thu, 25 Oct 2012 01:06:58 +0200"  >&lt;p&gt;@Nathan Workman : as a bug report can contain details for missing non-programming features ( such as support, social, econommy, art ... ) to make the program experience better, this can be considered as a bug report.&lt;/p&gt;</comment>
                            <comment id="12544" author="mrtachyon" created="Wed, 24 Oct 2012 23:36:15 +0200"  >&lt;p&gt;This is not a bug and as such should not be posted here.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Unconfirmed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0mor3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>