Skip to content
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

Server Edition - allow vanilla clients to connect and play #232

Open
The-Fireplace opened this issue May 15, 2022 · 0 comments
Open

Server Edition - allow vanilla clients to connect and play #232

The-Fireplace opened this issue May 15, 2022 · 0 comments

Comments

@The-Fireplace
Copy link
Member

Is your feature request related to a problem? Please describe.
As a server owner, I want to deliver a unique experience to as many users as possible. A cool addition to this would be the ability to build and command skeletons without having the mod installed client-side.

Describe the solution you'd like
A separate edition of Overlord aimed at servers - no custom items, blocks, or mandatory packets. Some things for consideration:

  • Ideally we'll need some kind of UI. Perhaps see what those plugins do to produce a generic chest-like interface that does things, and produce a similar library for Fabric/Forge if one doesn't already exist.
  • Ideally we'd want users with Overlord installed on the client to render the skeletons with skin/muscles/etc appropriately. And any other visual tweaks that make sense. Perhaps attach custom NBT data to our "vanilla" skeleton packet which Overlord clients can read and react to?
  • How will we get the skeleton to send to the client looking like "vanilla" instead of "some custom entity id"? Probably end up hijacking the packet and overriding the payload
  • Squad creation/deletion/management may be doable via commands, assignment via our chest-like UI?
  • What about orders? Some of the plans are too complex for a simple chest button UI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant