38 Commits
Author SHA1 Message Date
NotAlexNoyle face47c9b9 Update gradle to 8.14.1 and use kotlin dts instead of groovy 2025-06-13 13:46:24 -04:00
NotAlexNoyle e7273dd911 Update gradle, fix build 2025-06-01 08:24:21 -04:00
ds58 56043f404b Limit book hover event to 32k bytes to prevent potential server crash 2023-05-29 14:23:51 -05:00
ds58 36f73de5af Remove forge, sponge, glowstone. Add check for int array uuids on heads. Bump version 2023-05-29 14:23:51 -05:00
ds58 e7d2c921b8 Fix NPE in inventory cleaner 2023-05-29 14:23:51 -05:00
ds58 d2253ea584 Fix NBTList instantiation issue 2023-05-29 14:23:51 -05:00
ds58 19d2660aa4 Add decoder 2023-05-29 14:23:51 -05:00
ds58 0dc250eaf5 Formatting 2023-05-29 14:23:51 -05:00
ds58 c0264a66ce Respect disabled-worlds for entities 2023-05-29 14:23:51 -05:00
ds58 764145346f Don't check non user inventories when checking PacketPlayOutWindowItems
Make it optional to check non user inventories when checking PacketPlayOutSetSlot (Bukkit config entry: ignore-non-player-inventories)
2023-05-29 14:23:51 -05:00
ds58 37db8f86dc start checking PacketPlayOutWindowItems 2023-05-29 14:23:50 -05:00
ds58 5b99960815 rename ContainerCleaner to InventoryCleaner 2023-05-29 14:23:50 -05:00
ds58 4425b1a719 check nbt size threshold in containercleaner 2023-05-29 14:23:50 -05:00
ds58 2a2c6cef80 strip nbt from item entities instead of killing them 2023-05-29 14:23:50 -05:00
ds58 bbe30e42cc 1.15 crash exploit patch, check ExplosionPower nbt 2023-05-29 14:23:50 -05:00
ds58 0b22605316 fix limit nbt size 2023-05-29 14:23:50 -05:00
ds58 35afd41781 fix 1.15 nms mapping issue, fix shulker box issue 2023-05-29 14:23:50 -05:00
ds58 bda1834945 player injector improvements 2023-05-29 14:23:50 -05:00
ds58 2ab1e8027d packet serializer implementation 2023-05-29 14:23:50 -05:00
ds58 f7e423c271 fix NPE, more refactor 2023-05-29 14:23:50 -05:00
ds58 3e0a134928 mostly implement glowstone PacketInspector, some cleanup 2023-05-29 14:23:50 -05:00
ds58 126af3e524 update gradle wrapper and improve build process 2023-05-29 14:23:50 -05:00
ds58 fd5e92d8e1 start glowstone implementation 2023-05-29 14:23:50 -05:00
ds58 f405103702 create FailedNbt class 2023-05-29 14:23:50 -05:00
ds58 73e47763d5 a few null checks 2023-05-29 14:23:50 -05:00
ds58 1d12dc422f add entity checking for items 2023-05-29 14:23:50 -05:00
ds58 11c19cf26c separate exception handler, fix various issues 2023-05-29 14:23:50 -05:00
ds58 cc23198825 intermediary changes 2023-05-29 14:23:50 -05:00
ds58 310d84304b even more cleanup/opimization 2023-05-29 14:23:50 -05:00
ds58 edcdc7363a refactor/optimizations 2023-05-29 14:23:50 -05:00
ds58 b428a5ffb2 interim changes, generalize all the things, work on packet size checking 2023-05-29 14:23:50 -05:00
ds58 3250afff17 fix enchantment issues, finally resolve #17 2023-05-29 14:23:49 -05:00
ds58 7b456f020c fix #17 and bump version 2023-05-29 14:23:49 -05:00
ds58 f50520e396 partially implement sponge 1.12 2023-05-29 14:23:49 -05:00
ds58 1987513a8b initial gradle conversion 2023-05-29 14:23:49 -05:00
ds58 d89a364b4a craftbukkit 1.8.8 support 2023-05-29 14:23:49 -05:00
ds58 234d163181 cleanup dependencies 2023-05-29 14:23:49 -05:00
ds58 a87e838b67 package and module rename 2023-05-29 14:23:49 -05:00