Giter Club home page Giter Club logo

web's Introduction

Forge Logo

MinecraftForge

Stable Release Latest Release Discord Support

Forge is a free, open-source modding API all of your favourite mods use!

Version Support
1.20.x Active
1.19.x Legacy

Installing Forge

Go to the Forge website and select the Minecraft version you wish to get Forge for from the list.

You can download the installer for the Recommended Build or the Latest build there. Latest builds may have newer features but may be more unstable as a result. The installer will attempt to install Forge into your vanilla launcher environment, where you can then create a new profile using that version and play the game!

For support and questions, visit the Support Forum or the Forge Discord server.

Creating Mods

See the "Getting Started" section in the Forge Documentation.

Contribute to Forge

If you wish to actually inspect Forge, submit PRs or otherwise work with Forge itself, you're in the right place!

See the guide to setting up a Forge workspace.

Pull requests

See the "Making Changes and Pull Requests" section in the Forge documentation.

Please read the contributing guidelines found here before making a pull request.

Contributor License Agreement

We require all contributors to acknowledge the Forge Contributor License Agreement. Please ensure you have a valid email address associated with your GitHub account to do this. If you have previously signed it, you should be OK.

Donate

Forge is a large project with many collaborators working on it around the clock. Forge is and will always remain free to use and modify. However, it costs money to run such a large project as this, so please consider becoming a patron.

web's People

Contributors

busti avatar coehlrich avatar cpw avatar daemonumbra avatar gigaherz avatar lexmanos avatar marvin-roesch avatar paintninja avatar sciwhiz12 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

web's Issues

Current Web Dev Here with SEO knowledge

I can't really know what needs work without seeing your html but generally the list goes.

  • Don't load meta keywords tag / don't even use it at all
  • Make descriptive unique titles
  • Only one h1 tag per page
  • Keep DOM structure simple and easy to read
  • Have a sitemap
  • Upload sitemap to Google Webmaster Tools

HTTPS downloads

Steps to reproduce:

  1. Visit https://files.minecraftforge.net/ - this is loaded over TLS
  2. Pick a link
  3. Users are forced onto HTTP ad-laden interstitial page: http://adfoc.us/serve/sitelinks/?id=271228&url=http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.2.2653/forge-1.12.2-14.23.2.2653-installer.jar
  4. Users are redirected back to the plaintext URL for the requested file - e.g. http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.2.2653/forge-1.12.2-14.23.2.2653-installer.jar

Ergo, download can be MitM'd.

Add static .gz file generation.

I enabled GZip compression on the files server, would be nice to have page gen auto-generate the .gz files, so that the nginx server doesn't have to do it at runtime.

unable to register forge account

    :wave: We use the issue tracker exclusively for final bug reports and feature requests.  However, this issue appears to be better suited for the  [Forge Support Forums](https://forums.minecraftforge.net/) or  [Forge Discord](https://discord.gg/UvedJ9m). Please create a new topic on the support forum with this issue or ask in the `#tech-support` channel in the Discord server, and the  conversation can continue there.

Originally posted by @github-actions[bot] in MinecraftForge/MinecraftForge#9124 (comment)

I am unable to register an account on forge forums because i see no options to pass the security check
Capture

Compression not enabled

While testing GZip support for MinecraftForge/MinecraftForge#8148 , I noticed that it is not enabled server-side for https://files.minecraftforge.net .

I've estimated significant bandwidth savings with this tool and manually checked what it would be myself to make sure it's roughly correct.

File Uncompressed size Gzip Brotli
Downloads homepage html 492083 bytes 25894 (-94.7%) 20640 (-95.8%)
1.15.2 downloads html 735929 bytes 36984 (-95%) 29927 (-96%)
promotions_slim.json 2500 bytes 635 (-74.6%) 513 (-79.5%)

Note that the download pages also serve up other currently-uncompressed content such as CSS, SVG and JS files which would also benefit from compression. These are not factored in here for simplicity's sake.

I assume that it was disabled to avoid compressing already-compressed jar files but with some changes to the configuration it can be set to only compress json, html, css, svg, js, jsm, txt, pom, xml, etc... It is also possible to set the server to compress static files once and serve them multiple times to avoid the CPU load of compressing on each request.

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.