Spigot Plugin Development - 90 - Replay Plugin with Packets & NMS

Channel:
Subscribers:
32,299
Published on ● Video Link: https://www.youtube.com/watch?v=O7HbIojm-PY



Duration: 6:00:17
3,070 views
152


In this video, I show you how to create a replay plugin from start to finish that can record player, entity, and world actions and then play them back. #minecraft #minecrafttutorial

Join the Community! - https://discord.gg/cortexdev

Want to Support the Channel?
- Become a Member: https://www.youtube.com/KodySimpson/join
- https://buymeacoffee.com/kodysimpson

Important Links:
- https://github.com/Spigot-Plugin-Development-Tutorial/security-cam
- https://wiki.vg/Protocol
- https://nms.screamingsandals.org/1.20.1

Dependencies:
- https://docs.advntr.dev/platform/index.html
- https://github.com/Cortex-MC/SimpAPI
- https://www.mongodb.com/docs/drivers/java/sync/current/
- https://www.spigotmc.org/resources/packetevents-api.80279/
- https://projectlombok.org/setup/maven

TIMESTAMPS:
0:00:00 - Intro & Demo
0:05:30 - Installing the Dependencies
0:14:45 - Creating Cameras
0:43:15 - Glowing Regions
0:48:42 - Recording Stuff
2:00:20 - Replaying
2:32:00 - Spawning Players with NMS
2:38:42 - Spawning non-Player Entities with Packets
2:52:52 - Tracking Replay Entities
2:55:35 - Moving Entities Move
3:02:30 - Despawning Entities
3:09:55 - MongoDB
4:15:00 - Recording Sneaking
4:27:00 - Recording Sprinting
4:30:00 - Recording Hand Swing
4:38:34 - Recording Equipment
4:53:00 - Recording Entity Hurt Animation
4:57:45 - Recording Item Drop & Pickup
5:08:50 - Reocrding Block Changes
5:23:41 - Adding Replay Controls
5:37:10 - Improving the Effeciency of Recording and Replaying
5:56:20 - Outro

My Socials:
Github: https://github.com/KodySimpson
Instagram: https://www.instagram.com/kody_a_simpson/
Twitter: https://twitter.com/kodysimp

More Videos coming soon.
Leave a comment for any future video suggestions.







Tags:
programming tutorial