Git Product home page Git Product logo

hypermc's Introduction


HyperMC


This project is abandoned

-sadly we abandoned this project.

-because overflow stopped developing

-and the team was not sure where to go

-so we are no longer working

on hyperMC

LANGUAGE SUPPORT

About

HyperMC is a Minecraft Extention manager. Downloading assests then putting them into the right folders can be time consuming and annoying. With HyperMC you can do it almost instantly! Choose your asset, press "Add" and your all set!


What makes us different?

HyperMC is a Minecraft Extention manager. Not only does it mean that we have mods but we have other things such as new versions, apis, mods, resourcepacks, and shaders. We will also have a custom file type that you can use to download mod packs made by others.


Why should you download?

Although this is a young project we are still developing. Since we are so young that means we are constantly updating and adding new features and fixing bugs.


What packages do we use?

We use a few different packages. As a package manager we use nuGet.
heres some of out packages we use:

- LibGit2Sharp
- ForgedSource (wraper)

Frame work:
WinForms


Inspiration

Im a big KSP fan. I love new things. Put those together you get game mods. I got really annoyed downloading a ton of files and putting the gamedata folder so I looked up an alternative solution. Thats when I found CKAN (The Comprehensive Kerbal Archive Network). I fell in love with it. Then my brain went, "What if I do the samething with one of my all time favourite games. Minecraft". So I started development


Status

As of 22/7/2021 we started the dependency injector


Contributers

GitHub Contributors Image

hypermc's People

Contributors

andrewtoaster avatar arvenyon avatar courtneyabraham avatar faisalabusharar avatar halloffame0793 avatar krutonium avatar mstew20 avatar renovate-bot avatar techpenguineer avatar theboxybear avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

hypermc's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/codeql-analysis.yml
  • actions/checkout v2
  • github/codeql-action v1
  • github/codeql-action v1
  • github/codeql-action v1
.github/workflows/dotnet-desktop.yml
  • actions/checkout v2
  • actions/setup-dotnet v1
  • microsoft/setup-msbuild v1.0.3
  • actions/upload-artifact v2
nuget
src/HyperMC/HyperMC.csproj
  • Microsoft.Toolkit.Uwp.Notifications 7.1.0
  • Microsoft.Extensions.Hosting 5.0.0
  • Microsoft.Extensions.DependencyInjection 5.0.2
  • LibGit2Sharp 0.26.2

  • Check this box to trigger a request for Renovate to run again on this repository

You shouldn't re-host mods

What you've done over on https://github.com/HyperMC-mods/mod-pack is simple and easy, right? But according to the licenses of those mods, you can't do that. Any one of them would be in the right to send you a DMCA takedown for that. I would recommend instead to figure out how to get the files from the original site. For example, for optifine you could use an embedded browser that wait's for an event for a file download ending in .jar. That way the mod developer stays happy (They get ad revenue) and you're not breaking the TOS (and the law) for those mods.

Heck, if you ask the mod developers, they might even have an API you could query to get the latest versions, with download links!

Api Integration! HELP WANTED

Hi um, I'm the head developer here. I NEED HELP! BIG TIME! I can't figure out what API to use and how to get a list of Minecraft mods and their downloads. PLEASE HELP! Make a pull request if you know how!!

Remove unnecessary copyright notices

I feel like throwing (C) 2021 - Tech Penguin INC. All Rights Reserved at every corner is very good. We can have a button in the setting view that displays stuff like that, but putting it in the Top bar feels cheap to me ngl.

My idea is to put legal information in a tab somewhere else then throwing it at the end user everywhere..

TASK: Implement local storage for created mod packs

Hey... hi... what's up? So I cant figure out how but can someone make it so when you create a new mod pack it gets stored in a folder so when you close and relaunch the app it's still there? Please and thank you!

Cheers!
~ Head Developer

Why am I getting error CS0246: The type or namespace name could not be found?

Describe the bug
I'm talking about this repo, and this issue is only applying to me, when i save the sln and load the project again,i get this error: CS0246: The type or namespace name "System" could not be found

To Reproduce
Steps to reproduce the behavior:
Copy the repo HyperMC
open the csproj
then close it so you can save the sln
reload the project and open from sln
and maybe the same issue will happen, check program.cs

Expected behavior
this error on the using System; and etc should pop up: CS0246: The type or namespace name "System" could not be found

Screenshots
https://imgur.com/a/DFKhUuu

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Chrome

Dependency Injection?

Do we want to look at incorporating DI containers to resolve the services? I would like to set one up for use if you would like that.

Missing Form1.resx

Describe the bug
Project does not compile due to the file Form1.resx being missing

To Reproduce
Steps to reproduce the behavior:

  1. Try to compile the project

Expected behavior
Cloned project compiles

(Should) Use WPF instead of WinForms

It's written in XAML that is easily readable and editable.
it can be used with MVC (Model View Controller) so can be extended easily.
Apart there are a lot of libs that can make the UI better like Mahapps.Metro

Possible misuse of init-only properties

From my review I think that the init-only properties should be replaced with read-only or read-write properties

Specifically:

Mod.cs

public string Name { get; init; }

As there is no constructor i think this property could become

public string Name { get; set; }

ModDownloadEventArgs.cs

public Mod Mod { get; init; }

Due to the constructor and the 'EventArgs' suffix I think this could be a read-only property

public Mod Mod { get; }

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.