Commit Graph
92 Commits
Author SHA1 Message Date
Owen1212055 e383b8e15d Rabbit API (#8627) 2022-12-09 19:56:13 -05:00
Owen1212055 fcb3cfa2f5 Update adventure (#8625) 2022-12-09 04:11:28 -05:00
Owen1212055 d7dbb07235 Deprecate PluginLoader and impls (#8619) 2022-12-08 16:27:37 -05:00
Owen1212055 3a5be0bbe7 Properly resend entities (#8617) 2022-12-07 18:11:44 -05:00
Owen1212055 91869b8753 Schoolable Fish API (#7089) 2022-11-25 21:21:40 -05:00
Owen1212055 0bb4b6ead5 Add more collision code skipping logic (#7581) 2022-11-19 16:14:19 -05:00
Owen1212055 af85b6071c Cleanup reputation API + back with an EnumMap instead of array (#8258)
Resolves: #7142
2022-11-12 12:41:22 -05:00
Owen1212055 36d8f327e8 Add PrePlayerAttackEntityEvent (#8369)
Allows you to cancel player event attacking, preventing things like attack sounds from being played.
2022-11-09 22:05:58 -05:00
Owen1212055 0ea0d39edf Properly resend entities (#7041) 2022-11-05 14:50:16 -04:00
Owen1212055 4fad96576f Deprecate unused VehicleEntityCollisionEvent methods (#8498) 2022-10-29 13:18:17 -04:00
Owen1212055anddannyball710 646d59a575 Ignore impossible spawn tick (#8493)
Co-authored-by: dannyball710 <dannyball710@gmail.com>
2022-10-23 00:45:07 -04:00
Owen1212055 c1aac9ca35 Don't fire EntityToggleSitEvent on deserialization & reorder some api patches (#8495) 2022-10-22 22:55:28 -04:00
Owen1212055 fc19cbd800 Add Moving Piston API (#7019) 2022-10-22 20:37:37 -04:00
Owen1212055 e7535118d9 Add missing Entity + Projectile API (#7632) 2022-10-11 17:04:26 -04:00
Owen1212055 aba5839fde Fix player desync on dimension change (#8253) 2022-09-24 01:45:13 -04:00
Owen1212055 d56d06cb3c Respect preventMovingIntoUnloadedChunks for optimized collision checking (#8259) 2022-09-19 22:02:52 -04:00
Owen1212055 9541fc32dc Fix command pool submitting on shutdown (#8272) 2022-08-09 23:51:17 -04:00
Owen1212055 fa737884a7 Separate Command Sending to Separate Thread Pool (#8170) 2022-08-08 07:32:17 -04:00
Owen1212055 e77a4a70b7 Block Ticking API (#7202) 2022-08-03 17:14:04 -04:00
Owen1212055 c3eaa827e3 Collision API (#6736) 2022-07-31 11:30:34 -04:00
Owen1212055 164651e497 Add missing BlockFadeEvents (#8171) 2022-07-30 12:58:37 -04:00
Owen1212055 31c2f40b64 Use Worldheight for Activation Ranges (#8061) 2022-07-30 12:47:35 -04:00
Owen1212055 e05d694e8c Custom Chat Completions API (#8212) 2022-07-30 12:28:24 -04:00
Owen1212055 342ffb25ec Add more needed BlockStateListPopulator Methods (#8021) 2022-07-29 19:28:46 -04:00
Owen1212055 8d6013b4be Warn on plugins accessing faraway chunks (#8208) 2022-07-29 19:16:26 -04:00
Owen1212055 792f264084 Send block entities after destroy prediction (#8053) 2022-07-29 18:26:41 -04:00
Owen1212055 09a1be7aef Teleportation API (#6562) 2022-07-22 14:36:43 -05:00
Owen1212055 ed2321032d Use safe method for handling Files#createDirectories (#7997) 2022-06-25 16:40:28 -04:00
Owen1212055 bd0ca3a1fc Cleanup LivingEntity Hand Raised/Item Use API (#7995) 2022-06-24 04:04:02 -04:00
Owen1212055 86832e42a4 Prevent empty items from being added to world (#7998)
The previous solution caused a bunch of bandaid fixes inorder to resolve edge cases where minecraft/the api might spawn items that are air.
Just simply prevent them from being added to the world instead.
2022-06-16 17:31:23 -04:00
Owen1212055 211ef55f82 Nameable Banner API (#7711) 2022-06-15 23:54:54 -04:00
Owen1212055andBillyGalbreath 92967098bf Fix incorrect ansi code being used for bold (#8000)
Co-authored-by: BillyGalbreath <blake.galbreath@gmail.com>
2022-06-15 23:40:14 -04:00
Owen1212055 9d34379685 Add missing important BlockStateListPopulator methods (#7952) 2022-06-15 12:30:58 -04:00
Owen1212055 624ed50aa0 Readd mc-4 fix 2022-06-11 10:41:59 +02:00
Owen1212055 1762939321 Readd remove vec allocations diff (#7930) 2022-06-11 04:30:20 -04:00
Owen1212055 3ce03e2d23 Remove unneeded patch 2022-06-10 16:15:38 +02:00
Owen1212055 ed313fe695 port Significantly improve performance of the end generation (#7919) 2022-06-10 10:11:41 -04:00
Owen1212055 589dcea57a Fix light (#7917) 2022-06-09 21:09:55 -04:00
Owen1212055 797d43f5ef Update starlight + read null light data (#7912) 2022-06-09 19:49:23 -04:00
Owen1212055 d433a16bb7 Remove old config options (#7908) 2022-06-09 16:48:35 -04:00
Owen1212055 ae952f4189 Keyed cat Type (#7901) 2022-06-09 16:38:59 -04:00
Owen1212055 6eaa203f77 Remove locname (#7909) 2022-06-09 15:56:21 -04:00
Owen1212055 d68c295dc1 Correctly handle ElderGuardianAppearanceEvent canceling (#7902) 2022-06-09 15:04:10 -04:00
Owen1212055 01cf853f91 Deprecate origin for vibrations (#7898) 2022-06-08 16:44:59 -04:00
Owen1212055 da6d6a433d Add missing spawn eggs (#7896) 2022-06-08 16:25:47 -04:00
Owen1212055 113a6b72c2 Dont resent entity on art update (#7887) 2022-06-08 15:25:15 -04:00
Owen1212055 f136fe47a3 Wrap NBTOps in RegistryOps (#7892) 2022-06-08 14:25:39 -04:00
Owen1212055 79fb78d5b2 Check if is light status or above / isLightOn / starlight version fits (#7888) 2022-06-08 12:32:49 -04:00
Owen1212055 4af51f89ea Remove painting desync (#7886) 2022-06-08 11:45:54 -04:00
Owen1212055 92f5ec1d15 Use biome source method to prevent loading chunks (#7885) 2022-06-08 09:57:04 -04:00
Owen1212055 bf30d497ba Misc fixes (#7883) 2022-06-08 09:03:33 -04:00
Owen1212055 e41394951f Update PreCreatureSpawnEvent patch 2022-06-07 23:54:21 +02:00
Owen1212055andstonar96 2b4c75d379 Respect x-ray permission in World#refreshChunk (#7214)
Co-authored-by: stonar96 <minecraft.stonar96@gmail.com>
2022-06-01 22:08:51 -04:00
Owen1212055 68ef4d7878 Prevent entity loading causing async lookups (#7553) 2022-06-01 21:35:57 -04:00
Owen1212055 4810e202fe Sanitize Sent BlockEntity NBT (#7010) 2022-06-01 21:27:36 -04:00
Owen1212055 eb29f4b571 Deprecate set/doesBounce from Projectile (#7800) 2022-05-18 20:46:01 -04:00
Owen1212055 d2b4cbc69e FallingBlock auto expire setting (#7037) 2022-05-06 11:21:24 -04:00
Owen1212055 52d1a9427e Remove World#refreshChunk deprecation (#7684) 2022-04-20 05:28:53 -04:00
Owen1212055 a95e023ed2 Pass ServerLevel for gamerule callbacks (#7668) 2022-04-18 05:46:21 -04:00
Owen1212055 8fdde462f2 Strip enderpearl owners when they are no longer ticked (#7559) 2022-04-07 20:52:25 -04:00
Owen1212055 379422ee03 Fix entity position desync for hanging entities (#7659) 2022-03-29 04:42:46 -04:00
Owen1212055 b7490f963f Add TameableDeathMessageEvent (#5392) 2022-03-19 20:50:33 -04:00
Owen1212055 e889c23537 Add more missing entity API (#7592) 2022-03-19 10:30:16 -04:00
Owen1212055 5fbf2f883d Add get/set wait time for fish hooks. (#5595) 2022-03-13 18:33:01 -04:00
Owen1212055 ac137edbc7 Ensure the item sent isn't air (#7584) 2022-03-12 15:34:03 -05:00
Owen1212055 0f61ed8fe4 Remove Patches (#7541) 2022-03-11 15:13:46 -05:00
Owen1212055 f4e6d62953 More projectile API (#5731) 2022-03-11 11:37:08 -05:00
Owen1212055 b35c03a546 Prevent despawned navigators being readded (#7574) 2022-03-10 21:39:11 -05:00
Owen1212055 97d0234b2f Fix handling message in PlayerHandshakeEvent (#7542) 2022-03-05 15:20:52 -05:00
Owen1212055 3eec1822dd Fix desync on teleporting entity on first tick (#7183) 2022-02-22 21:20:29 -05:00
Owen1212055 a41671b4d9 Dolphin API (#7102) 2022-01-23 08:55:11 -05:00
Owen1212055 bd913382ae Lock Frozen Ticks API (#7207) 2022-01-23 08:35:07 -05:00
Owen1212055 affb89f9a2 Expand Panda API (#7061) 2022-01-17 18:23:44 -05:00
Owen1212055 d3a2eb2c3e [ci skip] Change test logging settings to log by default (#7203) 2021-12-30 16:52:30 -05:00
Owen1212055 8e0a15c372 Bucketable API (#7204) 2021-12-30 14:58:38 -05:00
Owen1212055 d61fb337c7 Deprecate localized name API (#7212) 2021-12-28 14:13:27 -05:00
Owen1212055andRiley Park 3c9fb7812d [ci skip] Add nullable annotation to field (#7042)
Co-authored-by: Riley Park <rileysebastianpark@gmail.com>
2021-12-12 23:31:32 -05:00
Owen1212055 1f7df1832f Move getTrackedPlayers up from Player to Entity (#6569) 2021-11-08 16:39:42 -05:00
Owen1212055 c033fef26d Add Horse Animation API (#5599) 2021-10-20 21:09:42 -04:00
Owen1212055 f5b2d0cfce Always allow item changing in EntityFireball (#5493) 2021-10-09 17:04:22 -04:00
Owen1212055 5d7651e1b8 Update head rotation in missing places (#5481) 2021-09-30 20:50:00 -04:00
Owen1212055 0f34801f3d Add Missing Entity API: Cat (#5744) 2021-08-27 14:16:41 -04:00
Owen1212055 23470be165 Add bee stinger API (#5962) 2021-07-28 20:36:53 -04:00
Owen1212055 4a7d7decce Add more fox API (#5743) 2021-06-22 03:44:02 -04:00
Owen1212055 bec391acf9 Add ElderGuardianAppearanceEvent (#5394) 2021-05-31 02:18:38 -04:00
Owen1212055 69cbc63e05 Add BellRevealRaiderEvent (#5729) 2021-05-30 08:52:01 -04:00
Owen1212055 93651408a6 Remove boat interaction event (Fixes #5539) 2021-05-16 06:08:31 -04:00
Owen1212055 c0a1161311 Add setPotionUseTimeLeft to Witch (#5597) 2021-05-12 05:45:06 -04:00
Owen1212055 e3e1468b4b Add the ability to clear entities from block storage (#5598) 2021-05-10 03:33:39 -04:00
Owen1212055 89e4cfa6de Add missing checkReachable check for shulker boxes (#5453) 2021-04-23 10:25:57 -04:00
Owen1212055 9285c76055 Set Area Effect Cloud Rotation (#5462) 2021-04-22 07:43:58 -04:00
Owen1212055 fe208075ab Remove useless check on player interact cancellation (#5448)
This removes the BlockFlowerPot check that most likely was used when it was a tile entity.
2021-04-22 05:23:57 -04:00