Comments (12)
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.
Nice idea, but this is a dupe of my thread and with dryer detail
from meta.
@WallyTube I believe this issue was made before yours?
from meta.
Yup it was made before
from meta.
Mines a tad different, it just involves the same stuff. But lets not get off topic ;) amazing idea +1
from meta.
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.
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.
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.
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.
i hope this would include snapshots if we are able to choose version
from meta.
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.
Implemented.
from meta.
Related Issues (20)
- Allow / in console HOT 4
- Preinstalled ViaVersion isn't updated to support 1.19.1 HOT 1
- Joining an offline server from the Minecraft Multiplayer menu should start it. HOT 1
- [filter] Detects "anal" from "analog" HOT 2
- Remove aliases /msg and /tell from Minehut's /message command HOT 3
- Server randomly hibernates HOT 1
- "maybe its something unique" is Filtered Despite Being Completely Appropriate HOT 1
- Server whitelist issue
- Console of all activity since server launch HOT 1
- Server Wont Start HOT 1
- MH Cosmetics plugin crashing free plan servers
- Add new server categories HOT 1
- Suggestions to improve Minehut's F2P Methods
- Gift credits via money in Minehut
- Friends list doesn't work on Bedrock
- Captcha bug
- Minehut Failed To Validate Login State Issue
- Geyser Account Linking
- Open source the chat filtering system. HOT 3
- Filter Request: To stop advertisements on Normal Lobby Chat & mhc
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meta.