bump-bds

Automates Endstone updates for new Bedrock Dedicated Server versions by regenerating symbol offset tables and porting code to the new ABI.

715|84|Updated Jul 31, 2023
One-click install
npx skills add https://github.com/EndstoneMC/endstone --skill bump-bds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bump-bds
Source: https://github.com/EndstoneMC/endstone/tree/main/.claude/skills/bump-bds
Command: npx skills add https://github.com/EndstoneMC/endstone --skill bump-bds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, pdbtool, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of updating Endstone to support new Bedrock Dedicated Server (BDS) versions, ensuring compatibility and functionality.

Core Features & Use Cases

  • Symbol Offset Table Regeneration: Automatically generates symbol offset tables for new BDS versions.
  • Porting to New ABI: Transports src/bedrock/ code to the new Application Binary Interface (ABI).
  • Scenario-Based Execution: Handles both full porting with headers and limited porting from binary data.
  • NDA Compliance: Ensures NDA-protected artifacts are handled securely.

Quick Start

Run the skill to update Endstone for the new BDS version.

Frequently Asked Questions about bump-bds

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update Endstone to support a new Minecraft Bedrock Dedicated Server version?

To update Endstone for a new Bedrock Dedicated Server version, you need to regenerate symbol offset tables and port the src/bedrock/ code to the new ABI. This Skill automates that entire process to ensure compatibility.

What is ABI porting for Minecraft Bedrock server software updates?

ABI porting for Minecraft Bedrock server updates involves adapting the Endstone src/bedrock/ code to a new Application Binary Interface. This Skill automates transporting the code using regenerated symbol offset tables.

Do I need uv and pdbtool to port Endstone to a new Bedrock Dedicated Server ABI?

Yes, you need uv and pdbtool to run this Skill. These dependencies are required to execute the scripts and references that regenerate symbol offset tables and port the code to the new ABI.

How are NDA-protected artifacts handled when updating Bedrock Dedicated Server symbol offset tables?

NDA-protected artifacts are handled securely during the Bedrock Dedicated Server update process. The Skill ensures NDA compliance while regenerating symbol offset tables and porting code to the new ABI.

Why does Endstone break when the Bedrock Dedicated Server updates?

Endstone breaks when the Bedrock Dedicated Server updates because the Application Binary Interface changes, invalidating existing symbol offset tables. This Skill fixes the breakage by regenerating tables and porting the code.