Giter VIP home page Giter VIP logo

Comments (12)

hriaksnv5678 avatar hriaksnv5678 commented on June 11, 2024 1

https://papermc.io/api/v1/paper

to get version array, then we can just do https://papermc.io/api/v1/paper/[version]/latest/download

from meta.

wallysaurus avatar wallysaurus commented on June 11, 2024

Nice idea, but this is a dupe of my thread and with dryer detail

from meta.

jellz avatar jellz commented on June 11, 2024

@WallyTube I believe this issue was made before yours?

from meta.

Blocksnmore avatar Blocksnmore commented on June 11, 2024

Yup it was made before

from meta.

wallysaurus avatar wallysaurus commented on June 11, 2024

Mines a tad different, it just involves the same stuff. But lets not get off topic ;) amazing idea +1

from meta.

drtshock avatar drtshock commented on June 11, 2024

Yes we could do this. If we did, it would be the same work that would also include:

  • different plugin versions (a lot more for us to manage)
  • support for snapshots / newer versions
  • support for modded servers

If we did this, should we auto upgrade servers on version updates, or should we notify them when a new version is available and just have new servers created since then default to latest?

from meta.

hriaksnv5678 avatar hriaksnv5678 commented on June 11, 2024

Is there a reason you have to check every plugin? Other than file management what could really be exploited. if you set file management to just not work by denying the files to the user (I'm assuming its linux) then you probably wouldn’t need to modify those plugins.

If this was it, you could expand the list of supported plugins as well as allowing multiple versions by maybe downloading them from some api (does spigot have a downloading api??) and cache them instead of manually updating and hosting them.

And on the topic of what you asked, I think there should be a version selector, and if you pick a snapshot or latest version, it gives you the option to “auto upgrade” or just notify them and do it manually. This could work as it would be less thinking for people with simple desires just wanting a up-to-date server, and also works for the people building more advanced servers.

from meta.

Blocksnmore avatar Blocksnmore commented on June 11, 2024

Does spigot have a downloading api

They dont have an official one (iirc) but there is a version called spiget which i belive is open sourced

from meta.

iGalaxyYT avatar iGalaxyYT commented on June 11, 2024

https://papermc.io/api/v1/paper

to get version array, then we can just do https://papermc.io/api/v1/paper/[version]/latest/download

This is to download Paper's server jar, not Spigot plugins.

from meta.

Robomnz avatar Robomnz commented on June 11, 2024

i hope this would include snapshots if we are able to choose version

from meta.

wallysaurus avatar wallysaurus commented on June 11, 2024

Is there a reason you have to check every plugin? Other than file management what could really be exploited. if you set file management to just not work by denying the files to the user (I'm assuming its linux) then you probably wouldn’t need to modify those plugins.

If this was it, you could expand the list of supported plugins as well as allowing multiple versions by maybe downloading them from some api (does spigot have a downloading api??) and cache them instead of manually updating and hosting them.

And on the topic of what you asked, I think there should be a version selector, and if you pick a snapshot or latest version, it gives you the option to “auto upgrade” or just notify them and do it manually. This could work as it would be less thinking for people with simple desires just wanting a up-to-date server, and also works for the people building more advanced servers.

Apologies if I'm necroposting, but this doesn't exactly work. Minehut has to screen plugins to make sure they aren't malicious, and some plugins have their own forks made for minehut. We can't just take the newest version of skript and drag and drop it into a folder.

from meta.

CoreyShupe avatar CoreyShupe commented on June 11, 2024

Implemented.

from meta.

Related Issues (20)

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.