From b8e41cbb9a8a1f6ff58dacde92111286a899bc33 Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Sun, 13 Nov 2022 06:44:22 -0800 Subject: [PATCH] Change 'Flexible' bullet in README.md With the introduction of `valence_protocol` and some future plans, I've decided it's unrealistic to try and hide all the protocol code. There are situations where direct access is necessary. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 230bfc6..f816418 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ like a minigame server without need for vanilla game mechanics, you can depend o Valence aims to be the following: * **Complete**. Abstractions for the full breadth of the Minecraft protocol. -* **Flexible**. Your use case should be achievable without manually sending and receiving packets or other hacks. +* **Flexible**. Valence provides direct access to Minecraft's protocol when necessary. * **Minimal**. The API surface is small with only the necessities exposed. Opinionated features such as a - standalone executable, plugin system, and reimplementation of vanilla mechanics should be built in a separate crate on + standalone executable, plugin system, and reimplementation of vanilla mechanics should be built in a separate project on top of the foundation that Valence provides. * **Intuitive**. An API that is easy to use and difficult to misuse. Extensive documentation is important. * **Efficient**. Optimal use of system resources with multiple CPU cores in mind.