Comments (4)
Some IMO points:
In both 1.20.1 and 1.20.2, the breaking changes of Sodium would definitely break other mods that users like to add.
One thing that (could) be done is to update only non-breaking changes (only fixes or minor features), as LTS works in Linux. This would reduce the effort needed but it's a compromise and goes against the latest is the greatest
What if 1.21.0 will never become stable but instead will be superseded by a later version?
I don't se the issue here
I've considered releasing FO 5.8.0 without CIT Resewn, because it has not updated yet.
I think the issue is not in the versioning itself, but in the criteria used to define the stability (alpha/beta/release). In Modding sometimes happens that it's not clear if a mod will get updated and when. Another case of this is been colormatic, and it has been skipped. I propose to define the status by thinking about the stability itself. If a not crucial (like sodium, iris -a list might need to be done-) mod is missing, it shouldn't be blocking the switch from beta to release. Obv the absence of features shall be mentioned in the changelog, always. Surely a more subjective solution, but also more truthful.
Any backports require my time and energy
That's completely on your own, but i believe a significant amount of players (roughly 58% rn aren't using 1.20.4 nor 1.20.2
In conclusion/TLDR:
- The versioning probably needs to be changed, how needs to be defined
- I think the alpha/beta/release labeling needs to be revised
- Backports would be good, needed to check firstly feasibility (How sodium LTS will go and the effort-result balance) and secondly the way it will work
- I believe that having some public docs to describe how all of these internal changes will work is needed. For the development to be coherent and for the users to understand how and why things are done
- Maybe involving the community has been done with the vote for the removal of some mod. Maybe do not relay too much on numerical votes and more on the discussion itself.
from fabulously-optimized.
Good points, thank you.
One thing that (could) be done is to update only non-breaking changes (only fixes or minor features), as LTS works in Linux. This would reduce the effort needed but it's a compromise and goes against the latest is the greatest
True, but if the changes are too minor (like 3 mods with minor changes), then the effort doesn't necessarily justify the update for me or the players.
What if 1.21.0 will never become stable but instead will be superseded by a later version?
I don't se the issue here
The issue I meant is that like when FO "skips" (or actually skips) over a major version for seemingly no reason. Not really a user-facing issue I guess, just weird to look at.
I think the issue is not in the versioning itself, but in the criteria used to define the stability (alpha/beta/release). In Modding sometimes happens that it's not clear if a mod will get updated and when. Another case of this is been colormatic, and it has been skipped. I propose to define the status by thinking about the stability itself. If a not crucial (like sodium, iris -a list might need to be done-) mod is missing, it shouldn't be blocking the switch from beta to release. Obv the absence of features shall be mentioned in the changelog, always. Surely a more subjective solution, but also more truthful.
The thing is that Colormatic:
- was always less visible to users than connected textures and custom items
- was knowingly hard to forward-port after attempts from several devs - in contrast to CIT Resewn, which has already been ported by two
That said, if the update won't happen soon, then I'll likely do it anyway.
That's completely on your own, but i believe a significant amount of players (roughly 58% rn aren't using 1.20.4 nor 1.20.1
I see 46.8% of users using 1.20.4 in the "Minecraft Version" graph, so I'm not sure what you were referring to.
Edit: lol, I completely missed your point and the number is actually 34.6% that do not use either. 77.5% of users do use 1.20.x, with 1.20.4 being the most popular by now.
Maybe involving the community has been done with the vote for the removal of some mod. Maybe do not relay too much on numerical votes and more on the discussion itself.
Yeah, I usually prefer discussion over votes. Although for some mods a complete removal is not even necessary, I could just remove it now and readd later (like how it has happened with EBE many times) - it's more of a matter of meeting expectations and keeping the UX similar across stable versions.
from fabulously-optimized.
What if 1.21.0 will never become stable but instead will be superseded by a later version?
I don't se the issue here
The issue I meant is that like when FO "skips" (or actually skips) over a major version for seemingly no reason. Not really a user-facing issue I guess, just weird to look at.
IMO, skipping versions when it's a change in the first few alpha versions for a quick path (like with 1.20, 1.20.3, etc) shouldn't be needed.
from fabulously-optimized.
Related Issues (20)
- Change release type on GitHub HOT 1
- dixedpixel's fork of CITResewn HOT 2
- MemoryLeakFix HOT 5
- Enable End Gateway Culling HOT 3
- Polytone HOT 2
- RyoamicLights HOT 2
- ShulkerBox Tooltip and BetterF3 HOT 1
- no-clearchat-on-reconfigure
- ServerPingerFixer HOT 2
- ModDetectionPreventer HOT 3
- Cubes Without Borders HOT 1
- IP As Server Name HOT 1
- CIT Resewn Fork HOT 2
- Mobs have laggy and jumpy movement in single player HOT 2
- NoChatClear HOT 1
- Very low fps HOT 9
- Fast Paintings HOT 1
- Disconnected from specific server when chat message is sent HOT 2
- Crash when changing resolution HOT 2
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 fabulously-optimized.