-
-
Notifications
You must be signed in to change notification settings - Fork 688
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change versioning to match supported Bedrock version; add versioning command #730
Conversation
Line up Geyser's versioning to match with the highest/currently supported Bedrock version for future tracking of older Geyser versions.
I think you also should add information about the type of Geyser e.g. Standalone/Bukkit/Bungee/etc. This will be helpful for creating bug reports. |
I think a |
Check my GitHub actions here: https://github.com/bundabrg/PortalNetwork/blob/master/.github/workflows/build.yml I have the .pom set with a snapshot 1 medium version up which is uploaded to maven when pushed to master. If I tag a build then the version is set to the tag version and sent to maven, release and spigot with that tagged version set in all the files plus a pretty log of every commit since the last tag is added where appropriate. It means I never have to have a version bump commit except when I need to change the medium or major version and just use a GitHub tag each time I want to release a version and don't have to edit a bunch of files to do so. |
I believe |
I don't think |
👍 |
Update: this pull request will be merged once 1.16 releases and Geyser is functioning/stable on that version. |
Should this not be updated to 1.0.0-1.16.0, before it is merged? |
* Rename Geyser-Bukkit to Geyser-Spigot Despite the Bukkit suffix being correct in terms of the API, the name causes some people to download CraftBukkit instead of Spigot or Paper. All internal references to Bukkit have been renamed to Spigot. * Rename internal ping passthrough variable * Include PlatformType.java * Update workflow * (Incomplete) Update MCProtocolLib * Update Message system * Finish block state changes * Don't forget about Bukkit * Fix json data in chat * Update mappings repository * Update ViaVersion integration * Begin updating Geyser. Requires manual MCProtocolLib compile * According to all known laws of aviation, bees exist * Remove ServerSpawnWeatherEntityPacket * Bedrock 1.16 updating part 1 * Bedrock 1.16 updating part 2 (Doesn't work) * Update for 1.16 * Relocate Reflections Dependency (#802) * Update for 1.16.1 * Uncomment JavaDeclareCommandsTranslator and update * Update Bedrock resources dumped by @bundabrg * Update some entity properties based on wiki.vg * Update ViaVersion dependency * Update mappings repository * Bump block state version * Bump action versions (#810) * Fix dimension switching; add static references to new Java dimensions * Update mappings repository * Add translator for PacketViolationWarningPacket * Update PotionMixData * Update JavaEntityEquipmentTranslator for Java 1.16 * Add new 1.16 entities * Fix zombified piglins * Remove try/catch from BlockTranslator and ItemTranslator * Add closest color mapping for RGB chat colors * Quick inventory fixes. WIP Temporary. The inventory system will be rewritten very soon. * Update Mappings (#816) * Relocate Reflections Dependency * Update some mappings * Fix en_us locale downloading (#809) Fixes occasional inventories not working because of being unable to read the locale. * Fix creative items * Add dump command (#808) * Add dump command Adds a command to collect and dump infomation about the Geyser install and bootstrap and submit it to a dumps site. * Finalize URL; misc. fixes; add 'architecture' param Co-authored-by: DoctorMacc <[email protected]> * Update README.md (#811) Versions of Java and Bedrock Edition supported updated * Updated the mappings and fixed building * Move common stuff used only by connector and bootstrap to connector * Fix creative item list * Fix first item of creative inventory not showing * Non-working smithing table inventory support * Update mappings submodule Fixes shulker boxes * Fix chat formatting and team colors * Update to the latest MCProtocolLib commit * Replace Bukkit with Spigot (#831) * Return if sound is null and update mappings * Fix some recipes with multiple ingredient options * Fix disconnect message formatting * Anvil fixes * Fill in renamed villager trading values (villager trading UI now opens) * Clean chat code and fix skins * Fix baby states and collisions of 1.16 mobs * Update entity metadata * Drop long array nbt tag when translating to bedrock * Update dependencies ('item marked as non-null' error is fixed') * Fix blocks not updating * Return to using Protocol develop branch * Add Loadstone Compass tracking * Handle int tag for enchantment level * Fix stored enchantments accidentally being dropped * Strider mounting fixes; update mappings This commit refactors health visual logic to make it a global system for each living entity. * Fix Zombified Piglin fire flicker * Fix Strider shaking * Update Bedrock Version (#868) * Update Bedrock Version * Update README.md * Fix respawning and death not being registered on the client * Add support for 3D biomes; fix Nether biome display * Clean up formatting * Update mappings to fix fences and plant stems * Fix respawn bugs - hopefully for good Thanks to @bundabrg for spotting this one. * Set strider entity offset properly if not a player entity * Add GUI to standalone * Bump log4j-core from 2.13.1 to 2.13.2 in /bootstrap/standalone (#886) Bumps log4j-core from 2.13.1 to 2.13.2. Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix bug when dropping items from an open inventory * Fix Strider cold state when riding and removing of the RIDING flag when a parent is killed * Add comment and check for null when removing passengers * Update mappings submodule * Fix memory leak in legacy ping passthrough (Fixes #674, #813) * Fix flower pots and item frames * Fix ram graph causing memory leak and add cleanup of options menu on reload * Update to Cloudburst NBT 2.0 * Update mappings submodule * Send a dimension change upon join game packet now sent by bungeecord on 1.16 * Add Translation support (#504) Adds full multi-language support to any Bedrock-supported language. Co-authored-by: DoctorMacc <[email protected]> * Fix player table throwing errors on interaction * Don't cause a recursion error if Geyser can't find the locale * Change versioning to match supported Bedrock version; add versioning command (#730) * Change versioning to match supported Bedrock version Line up Geyser's versioning to match with the highest/currently supported Bedrock version for future tracking of older Geyser versions. * Add version command * Fix DEV check for version command * Remove SNAPSHOT * Update languages submodule Co-authored-by: rtm516 <[email protected]> * Fix ping passthrough throwing errors on unknown properties (Fixes #903) * Fix version checking and add failed language string * Fix scoreboards bleeding into other servers (#902) * Update MinecraftCapes endpoints (#907) Updates the mccapes endpoints with the new domain. * Fix fallback locale not loading * Move back to using the main repository for MCProtocolLib * JavaUpdateTileEntityTranslator improvements - Remove the use of deprecated functions - Check for empty NBT (fixes errors on CubeCraft) * Fix RGB colors on signs causing chunk issues, fix items names not being displayed correctly * Fix maps with negative IDs causing out of bounds errors * Add the adventure-api maven repo * Fix bug with maps * Convert map of players to list (may address #833) * Block-related updates - Fix block breaking animation - Fix block breaking particles - Don't initialize Geyser's chunk cache if using Spigot * Revert all 1.14.60-specific changes * Don't use 1.16 branch of mappings * Fix inabilty to place items into brewing stand * Don't process the display tag if it's empty * Fix banner block patterns * Fix map_uuid nbt type * Fix exact color matches not being formatted correctly (Fixes #912) * Fix Piglin bartering animation (Fixes #863) * Move to dynamic item ID mapping in ItemRegistry * Save ItemEntry classes for items * Add magma cube jumping visual * Update MCProtocolLib to fix #836 * Update languages submodule * Clean up some TODOs * Add emote support for Bedrock-to-Bedrock players * Remove debug string Co-authored-by: rtm516 <[email protected]> Co-authored-by: endevrr <[email protected]> Co-authored-by: AJ Ferguson <[email protected]> Co-authored-by: D3ATHBRINGER13 <[email protected]> Co-authored-by: rtm516 <[email protected]> Co-authored-by: toinouH <[email protected]> Co-authored-by: Tim203 <[email protected]> Co-authored-by: DoctorMacc <[email protected]> Co-authored-by: RednedEpic <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: theminecoder <[email protected]> Co-authored-by: James Harrison <[email protected]>
Line up Geyser's versioning to match with the highest/currently supported Bedrock version for future tracking of older Geyser versions.
Open to discussion.