GithubHelp home page GithubHelp logo

impactdevelopment / impactserver Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 13.0 6.5 MB

What powers the website

Home Page: https://impactclient.net

Go 32.51% HTML 45.13% CSS 1.14% JavaScript 21.22% Procfile 0.01%
go golang hacktoberfest http-server

impactserver's People

Contributors

0-x-2-2 avatar cesiumcs avatar joerez avatar leafhacker avatar leijurv avatar rebane2001 avatar sonothingmc avatar zeromemes avatar zpeanut avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

impactserver's Issues

Put Discord ID under DiscordTag in accounts dashboard

Minor enhancement - Not useful for anything to be honest, just wanted it to look better.
But you've already shown the Minecraft UUID so why not do the Discord one too
Oh and also fix the discordtag so the name and discriminator don't have space in between.
mockup:
image

register.html doesn not handle expired jwt

Is your question request related to a problem? Please describe.
Hello, I just donated to get Access to the Donator Features. The Problem is following: After I donated and wanted to register, it said "Invalid token" I tried it a second time, so spend another 5$, but the same thing happened again

Describe what you are trying to achieve
I want my Minecraft Account to get Access to the Donator Features.

Additional context
I already donated for another Minecraft Account I own with the same Paypal, could that maybe be the cause of this Problem?

image

How about encrypt premium UUID data

After the VAPE database was leaked, some servers adopted a ban on Vape users to prevent cheating. I don't want this to happen on Impact.
(And there was a plugin to check whether the player is the donor of cheat clients,if yes,it will warn.

i clicked off donation page before i got my token

i donated the 5 dollars for impact and i clicked off the page then a moment later realized that i couldnt get the key back. Is their anything i can do to get my token back i dont wanna waste $5

General donator improvements

I think there could be some improvements to the text to stop making people ask question in #help.

Before making the payment, ensure your Minecraft username or uuid & discord username#XXX is included in the PayPal note to receive the rewards. The payment can take up to 72 hours to process then afterwards you will receive your rewards.

To receive the nightly builds you must be in the Discord server & specified your discord name in the PayPal note. After you have been given the Discord donator role a channel called #donator-info will appear with all the necessary information.

Furthermore, when the user clicks on the PayPal button a confirmation should pop-up as well confirming they know what to include.
https://stackoverflow.com/questions/10462839/how-to-display-a-confirmation-dialog-when-clicking-an-a-link?rq=1

Add a login portal

Add the ability to log-in to an impact account. Actually being able to do anything once logged in is not covered by this issue lol.

Store user account data

Implement a data model and database connection. Looking at heroku's database options it'll probably end up being postgresql but hopefully we can figure out a nice way to mock it for unit tests and also figure a solution for running/debugging locally.

Store successful donations in local storage

Currently, a user navigating away from an in-progress or completed donation will result in the registration token being lost. #66 will help mitigate this issue, but it'd be great if supported browsers could show recent donation tokens using local storage.

HTML Templates

Split index.html into chunks that are assembled with an epic template meme. Hopefully this'll make things a bit more maintainable and be a step towards going multi-page and/or dynamic content on pages

[Minor] [Website] Linked project has moved

Not sure if this is the right place to report this, as stated in the title its just a minor thing.

Describe the bug
On the Impact website at the top, yall linked Vessels, but they moved their project.

To Reproduce
Steps to reproduce the behavior:

  1. Go on https://impactclient.net/
  2. Read
  3. Read more
  4. Click Vessels link and get "This project has moved"-message

Expected behavior
Direct link to the new project

Screenshots
http://stronghold.host/u/LuKzjxTF8wgd.png
http://stronghold.host/u/CPfIEoM8H0hY.png

Additional Client Info
  • Impact Version: Impact 6.9 for Minecraft 2.0
  • Using Optifine? Maybe
  • Using LiteLoader? Nah
  • Enabled mods: Franky
  • Operating System: Windows 3.11 for Workgroups

Additional context
None

Link to video tutorial on download

We currently show various useful information and links after the download begins, some of which is context specific.

We should expand upon this by also linking or showing the excellent video tutorial by BongEatBong.

Can't currently donate

Since PayPal ez'd Impact, there have been a few people in the Discord help channel having trouble with donating. Plz add note to donation page that it doesnt work for now until impact switches to stripe or whatever

Donate payment

Would have donated long ago if there was option to donate via paypal. Please add it.

Confirmation use has legit mc account.

Too many people are donating with non-legit minecraft accounts and failing the donator auth and trying to circumvent this using alt provides such as mcleaks, which still fails the auth.
To combat this when people are donating add a checkbox asking they have a legit account.

API test suite

We should implement tests for the API so that as we implement the API tests will magically start going from ❌ to ✔️. Plus the added bonus of knowing if some regression happens.

Clicked create account button, cleared token.

i clicked the create account button and it removed my access to the page with the token on it. i would highly suggest sending that via an email instead of via browser. I am currently unable to gain access to the token at this time

The refund webhook deletes staff/etc

The refund webhook deletes the impact account associated with the refunded payment. This is intended, however it doesn't check if premium is the only role or not.

If the account has other roles, then the webhook should instead just revoke the premium role, leaving the account intact.

Include donation token in email receipt

Since we set receipt_email on the payment_intent, Stripe will email a receipt to users on payment success.

Unfortunately our token isn't generated yet when this happens, but fortunately we can work around this by not setting the recepit_email field until after we've generated the token.

  • Create payment
    • Store email in metadata
    • Do not set receipt_email yet!!
    • Consider setting statement_descriptor and statement_descriptor_suffix?
  • Payment success
    • Update payment description with token
    • Set receipt_email using value stored earlier in metadata
    • Consider setting token in metadata too?

Suggestion

1, just a very general idea, add the ability to code custom impact plugins / hacks? that would be cool

  1. for anarchy servers with 32k's, auto totem takes enough time to switch stacks/totems that you die between them, maybe add other hand support and auto switch before that or somthing lol idk thx

Above 1.12.2 keeps crashing

I cannot open version above 1.12.2 it just crashes i even tried another pc but same issue using minecraft launcher

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.