Files
FancyPlugins/libraries/packets/README.md
2025-03-27 18:27:34 +01:00

61 lines
1.7 KiB
Markdown

![](fancysitula_title.png)
## Using Minecraft internals made easier.
Initially developed for FancyNpcs and FancyHolograms, FancySitula is a library that simplifies the process of
interacting with Minecraft internals. It provides a simple and easy to use API to interact with Minecraft packets and
entities.
## Features
- Easy to use API for creating and sending packets
- Powerful factory classes for creating packets
- Wrapper classes for Minecraft packets and entities
- Support for multiple Minecraft versions
- No third-party dependencies and works out of the box
## Supported packets
The following packets are currently supported:
- ClientboundAddEntityPacket
- ClientboundPlayerInfoRemovePacket
- ClientboundPlayerInfoUpdatePacket
- ClientboundRemoveEntitiesPacket
- ClientboundRotateHeadPacket
- ClientboundSetEntityDataPacket
- ClientboundSetEquipmentPacket
- ClientboundTeleportEntityPacket
More packets will be added when needed / requested (contributions are welcome).
## Supported Minecraft versions
FancySitula will support the latest Minecraft version and additional older versions. The following versions are
supported:
- [x] 1.21.5
- [x] 1.21.4
- [x] 1.21.2 / 1.21.3
- [x] 1.21.1
- [x] 1.21
- [x] 1.20.6
- [x] 1.20.5
- [ ] 1.20.4
- [ ] 1.20.2
- [ ] 1.20.1
## Missing Packets for FancyNpcs
- [x] ClientboundPlayerInfoUpdatePacket
- [x] ClientboundAddEntityPacket
- [x] ClientboundPlayerInfoRemovePacket
- [x] ClientboundRemoveEntitiesPacket
- [x] ClientboundTeleportEntityPacket
- [x] ClientboundRotateHeadPacket
- [x] ClientboundSetEquipmentPacket
- [x] ClientboundSetEntityDataPacket
- [x] ClientboundSetPlayerTeamPacket
- [ ] ClientboundUpdateAttributesPacket
- [ ] ClientboundAnimatePacket
- [ ] ClientboundSetPassengersPacket