
Version Numbering Converter
Do you hate the new Apple-like version numbering system? Same! Do you like it? Don't care! Do you care about the version numbering and how to convert old versions to its new version or viceversa? This project is for you!
Оцените первым
583
1
Список изменений
Major multi-platform runtime update for VNC.
Added
- Added a new multi-module structure with
core,bootstrap, platform modules, and proxy modules. - Added the
coreAPI for version parsing, conversion, comparison, protocol lookup, and runtime version snapshots without requiring Bukkit on the classpath. - Added the
bootstrapentrypoint for automatic runtime provider detection throughVNC. - Added platform providers for Bukkit/Paper, Fabric, Quilt, Forge, NeoForge, Sponge, and LiteLoader.
- Added proxy providers for BungeeCord and Velocity.
- Added
VNCProvider,VersionResolver, andVersioningas shared runtime/version helper APIs. - Added runtime metadata files for supported plugin/mod/proxy environments.
Changed
- Moved the previous single-module VNC implementation into a cleaner split between common API and platform-specific runtime bridges.
- Updated the public runtime API so consumers can resolve provider information such as platform, classic version, drop version, protocol, Java version, and legacy server version.
- Updated the final consumer artifact to be produced by the
bootstrapmodule. - Updated documentation to explain the new module layout, artifacts, runtime provider usage, and platform-specific behavior.
- Updated the build and publishing setup for the new multi-module package layout.
Notes / Recommendations
- Use the
bootstrapartifact when you want VNC to detect the current runtime automatically. - Use the
coreartifact when you only need version parsing, conversion, comparison, or protocol lookup without platform/runtime detection. - Velocity does not expose one global backend Minecraft version, so its provider requires a
minecraft.versionsystem property for version methods. - All modules continue targeting Java 8 bytecode.
- The NeoForge provider is included, but only resolves at runtime when Java 21+ and NeoForge are actually present.
Файлы
VNC-1.2.0.jar(39.94 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.0
Загрузчики
BukkitBungeeCordFabricFoliaForgeLiteLoaderNeoForgeNilLoaderOrnithePaperPurpurQuiltSpigotSpongeVelocityWaterfall
Версии игры
1.0–26.1.2, 26w14a
Загрузок
315
Дата публикации
25.05.2026
