Git Product home page Git Product logo

polymc.github.io's Introduction

PolyMC logo PolyMC logo

PolyMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity.

This is a fork of the MultiMC Launcher and not endorsed by MultiMC. If you want to read about why this fork was created, check out our FAQ page.

Installation

Development Builds

There are per-commit development builds available here. These have debug information in the binaries, so their file sizes are relatively larger. Portable builds are provided for AppImage on Linux, Windows, and macOS.

For Debian and Arch, you can use these packages for the latest development versions:
polymc-git polymc-git
For flatpak, you can use flathub-beta

Help & Support

Feel free to create an issue if you need help. However, you might find it easier to ask in the Discord server.

PolyMC Discord

For people who don't want to use Discord, we have a Matrix Space which is bridged to the Discord server:

PolyMC Space

If there are any issues with the space or you are using a client that does not support the feature here are the individual rooms:

News Discussion

We also have a subreddit you can post your issues and suggestions on:

r/PolyMCLauncher

Development

If you want to contribute to PolyMC you might find it useful to join our Discord Server or Matrix Space.

Building

If you want to build PolyMC yourself, check Build Instructions for build instructions.

Translations

The translation effort for PolyMC is hosted on Weblate and information about translating PolyMC is available at https://github.com/PolyMC/Translations

Download information

To modify download information or change packaging information send a pull request or issue to the website here.

Forking/Redistributing/Custom builds policy

We don't care what you do with your fork/custom build as long as you follow the terms of the license (this is a legal responsibility), and if you made code changes rather than just packaging a custom build, please do the following as a basic courtesy:

  • Make it clear that your fork is not PolyMC and is not endorsed by or affiliated with the PolyMC project (https://polymc.org).
  • Go through CMakeLists.txt and change PolyMC's API key to your own or set it to an empty string ("") to disable it (this way the program will still compile but you won't be able to log into your Minecraft account).

If you have any questions or want any clarification on the above conditions please make an issue and ask us.

Be aware that if you build this software without removing the provided Microsoft API key in CMakeLists.txt you are accepting the following terms and conditions:

If you do not agree with these terms and conditions, then remove the Microsoft API keys from the CMakeLists.txt file by setting it to an empty string ("").

All launcher code is available under the GPL-3.0-only license.

The logo and related assets are under the CC BY-SA 4.0 license.

polymc.github.io's People

Contributors

anoraktrend avatar benjifs avatar clottman avatar crueter avatar dioegizio avatar dschemp avatar flowln avatar glowiak avatar godeps2891 avatar jamesquinley avatar jan200101 avatar jopejoe1 avatar k0-rr avatar krzychukula avatar kthchew avatar lennymclennington avatar mathiasbynens avatar mathiewmay avatar nhoizey avatar oynqr avatar regular-baf avatar ryanccn avatar scrumplex avatar styfle avatar tonyaellie avatar txtsd avatar verlok avatar zachleat avatar zekezdev avatar zetvue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

polymc.github.io's Issues

[Suggestion] Harmonize look and feel of PolyMC screenshots

Hey,

currently multiple looks of the PolyMC launcher are presented on the website ranging from plain KDE/Plasma, to customized Plasma and macOS.
It would be great if the style of the PolyMC launcher would be consistent across the website, both in terms of looks as well as size.
Maybe there is some sort of way to automatically create screenshots in a consistent environment?

Examples:
https://polymc.org/
https://polymc.org/wiki/help-pages/APIs/ (uses a language other than English)
https://polymc.org/wiki/help-pages/Java-settings/ / https://polymc.org/wiki/help-pages/Loader-mods/

Add info about available opensuse package on corp

Role

I use opensuse Leap 15.3 on my second computer

Suggestion

Change this:
Screenshot from 2022-03-13 13-08-44

to this:
Screenshot from 2022-03-13 13-09-24

Benefit

opensuse users will know about the package

Screenshot from 2022-03-13 13-09-45

This suggestion is unique

  • I have searched the issue tracker and did not find an issue describing my suggestion, especially not one that has been rejected.

Suggestion to add a news piece covering the recently introduced player reporting system to the site

Mojang added player reporting to Java edition today in the latest 1.19.1 snapshot. So far it only allows for reporting chat violations, but it may be extended in the future to allow reporting other actions as well. I suggest that a news post covering this be added to the site as the change itself is quite controversial and could lead to game-wide punishments like on Bedrock edition.

Also sorry if this isn't the right way to suggest a potential news piece for the website, I did not know the correct way to suggest a potential news piece.

Typo in "download mods" screenshot

In the polymc.org homepage, scroll down until you reach the "Download Mods" header and look at the screenshot. In the bottom part it says "sort by relevence" instead of "sort by relevance".

I don't know if this typo is also present in the actual launcher since I'm away from my computer right now.

plain HTML version

for lynx and similar browsers or for when you don't want your computer's CPU and RAM usage to spike to 60% when loading the page

Wrong icon in web search

When using DuckDuckGo while searching for "polymc", this page shows up, but not with the current PolyMC icon:
image

TODO

This is a todo list for features that need to be addressed or changed

  • New about page [#15]
  • New Download Page
  • Finish wiki css
  • Alert tags for news

Different colors for the social media buttons

Currently the button on the top-right of the top bar are greened when you hover over them. It would be cool if, instead, each button had their own color when hovered, like blue for Discord, orange for Reddit, etc... :)

Add instructions for copying icons to "Migrating from MultiMC"

Hi, I just finished migrating from MultiMC, but I noticed that my icons were not carried over, as these are stored in /icons and not /instances.

Would be appreciated to add a sentence or two to the instructions about repeating the instance process on the icons folder. Thanks!

The PolyMC start page doesn't make clear what PolyMC actually is

I think that the PolyMC start page - or sometimes called landing page - doesn't properly represent what PolyMC was made for:

Redistributability and Freedom, because MultiMC didn't wanna do it themselves

maybe that could be put at the bottom of the "Main Features" section or something?

inappropriate image src/img/af/polymc-themes.png

This has just come to my attention.

This website should not contain lewd or sexual content.
This is not appropriate even if it was for a joke. You can make a joke about Google Chrome themes or whatever without it being sexual. it needs to be removed or replaced with something appropriate.

Suggestion: Parse GitHub issue numbers and usernames in news

News posts for updates should parse the GitHub issue numbers and usernames in the changelogs, so the issues and users can be clicked on from the website (and the launcher) without needing to find them manually or finding the release notes on GitHub.

Switch to AGPLv3

As far as I understand, using GPL in websites makes no sense, because you are not redistributing anything. The AGPL fixes these loopholes.

Both versions of the Affero GPL were designed to close a perceived application service provider (ASP) loophole in the ordinary GPL, where, by using but not distributing the software, the copyleft provisions are not triggered.

https://en.wikipedia.org/wiki/Affero_General_Public_License

Prepare for 1.4.0

1.4.0 will be a huge release. The website will need changes too.

  • Updating the build instructions to mention qt6 and always say to use mingw32 on windows.
  • Updating the screenshots to promote the new 1.4.0 features, including mod updating and news reading for example.
    • this also includes updating linux screenshots in general because the current ones don't have any theme (they use fusion) and so don't look perfectly
    • this also includes updating org.polymc.PolyMC.metainfo.xml.in to not break flatpak
  • Add Qt5 packages and explain the difference with normal qt6 ones

probably more :P

Get involved

IMO the get involved part needs to be remade, I'm happy to do so and will create a pr, just wanna create this issue as a tracker of sorts.

Add Roadmap

I think it would be nice to add a roadmap to the website to track future goals of the project.

Scroll Bug [Site]

Operating System

No response

Version of PolyMC

No version

Version of Qt

No version

Description of bug

When hovering on Maintainers' pictures in About section it shows scroll arrows but there`s nothing to scroll.
unknown (9)

Steps to reproduce

About > Maintainers > Hover on person picture.

Suspected cause

No response

This issue is unique

  • I have searched the issue tracker and did not find an issue describing my bug.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.