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 side ragdolls #18

Open
sekwah41 opened this issue Feb 27, 2019 · 2 comments
Open

Server side ragdolls #18

sekwah41 opened this issue Feb 27, 2019 · 2 comments
Labels
enhancement Something to add or be improved on

Comments

@sekwah41
Copy link
Owner

Create code to parse over the nodes and only tag the tracked nodes as needed to be sent to the client then remove the rest for client updates. Add a blue debug render colour to know which is which.

Need to do a handshake to the server to see if the mod is installed.

Look to use a multi part entity for triggering pressure plates or anything.

@sekwah41 sekwah41 added enhancement Something to add or be improved on Fabric labels Feb 27, 2019
@sekwah41 sekwah41 assigned sekwah41 and unassigned sekwah41 Feb 27, 2019
@James103
Copy link

James103 commented May 9, 2020

Does that help with #25 (since both the ragdolls and the "entity killed by" info should reside on the server once this is implemented)?

@sekwah41
Copy link
Owner Author

sekwah41 commented May 9, 2020

Yep, it would help a lot though I need to look into handle it properly so that death drops and events are handled properly for custom mobs.

I would just need to add a hook or something to pass the knockback hit value over to the entity. I believe it would be possible to just simulate the player having hit the entity and then make it handle all the code within the ragdoll itself. Server side ragdolls would also add the ability to add velocity when any player hits the ragdoll easier.

I will be experimenting with adding these as a multi part entity to handle specific locations being hit and also as a few other methods.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Something to add or be improved on
Projects
None yet
Development

No branches or pull requests

2 participants