Metadata-Version: 2.3
Name: bedrockplus
Version: 0.1.0b2
Summary: BedrockPlus server command and typed Python plugin API
Author: Turkmen
Requires-Python: >=3.13,<3.14
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
License: LicenseRef-BedrockPlus-Proprietary
Project-URL: Homepage, https://bedrockpvp.com/bedrockplus/
Project-URL: Documentation, https://bedrockpvp.com/bedrockplus/
Project-URL: Issues, https://bedrockpvp.com/bedrockplus/#support
License-File: LICENSE.txt
License-File: THIRD_PARTY_NOTICES.md
License-File: microsoft-detours-MIT.txt
License-File: minecraft-vanilla-data-MIT.txt

# BedrockPlus

BedrockPlus is a Windows x64 Bedrock Dedicated Server and plugin platform
created by Turkmen. This Beta 2 package installs the global `bedrockplus`
command and the typed Python plugin API used by Visual Studio Code and other
Python language servers.

The SDK also includes version-pinned `BlockTypes`, `ItemTypes`, `EntityTypes`,
`BiomeTypes`, `DimensionTypes`, `EffectTypes`, `EnchantmentTypes` and related
vanilla constants. They are typed strings, so the same methods continue to
accept custom add-on identifiers such as `other_addon:custom_block`.

```text
pip install bedrockplus
bedrockplus
```

The first server initialization downloads the selected supported BDS archive
from the official source, verifies its SHA-256, and keeps it in the server's
`Downloads` directory. BedrockPlus itself does not redistribute BDS.

Plugin development commands are grouped below `bedrockplus plugin`:

```text
bedrockplus plugin python init "My Plugin"
bedrockplus plugin pack
```

This package requires 64-bit Python 3.13 and currently supports Windows x64.
It includes public launcher code, API types, clean release binaries, required
notices, and no private BedrockPlus source code or debug files.

BedrockPlus is proprietary software. Installing or using it means accepting the
license included in the wheel. The public SDK may be used to create and
distribute your own BedrockPlus plugins.
