Commit Graph

191 Commits

Author SHA1 Message Date
fullwall 21f3a7755a Implement new API 2022-06-12 01:37:38 +08:00
fullwall 2341ccfbf9 Update references 2022-04-28 13:47:50 +08:00
fullwall 8694603c85 Refactor PlayerControllerLook into RotationTrait 2022-04-25 02:22:39 +08:00
fullwall 324d94a21f Rename /npc pose --save to /npc pose --mirror and add /npc pose --save to save the current NPC pose 2022-04-24 19:22:55 +08:00
fullwall 53d7a23d9f Renamings from NMS 2022-04-19 15:37:35 +08:00
fullwall b0f1290b58 Change EAT_FOOD to LEAVE_BED in 1.18/17 2022-04-13 11:14:37 +08:00
fullwall 897c511757 Fix dragon yaw and make it same as rider yaw. Refactor out redundant calculation of yaw 2022-02-20 22:34:29 +08:00
fullwall 97d4c3b117 Make nonliving entities look at entities too, fix /npc lookclose with shulkers spamming noises 2022-02-20 21:56:51 +08:00
fullwall ecbab327ed Fix some bugs 2022-02-20 10:04:09 +08:00
fullwall be019c0e83 Refactor blockbreaker, add /npc blockbreak 2022-02-20 01:05:38 +08:00
fullwall b12ae2ee66 Improve underwater pathfinding, cleanup 2022-02-19 18:26:37 +08:00
fullwall b26dfb3d0f Implement new PathStrategy method, improve swimming navigation 2022-02-19 16:36:31 +08:00
fullwall bef0f16f3b Cancel current move destination when navigator paused 2022-02-02 21:40:19 +08:00
fullwall 77aa63f1ff Trial minor optimisation 2022-01-22 21:08:55 +08:00
fullwall 19ee0e2c19 Use metadata and track players if on the playerlist which should make mobs spawn nearby 2021-12-28 20:13:25 +08:00
fullwall 3da3cc2ae8 Fix /npc villager --profession error message, more sane boundingbox calculation 2021-11-27 12:19:19 +08:00
fullwall f9bb877e85 Explicit types for 1.14 and 1.15 2021-09-20 21:16:40 +08:00
fullwall db825cce72 Add rough impl of SneakTrait 2021-09-20 20:59:54 +08:00
Alex "mcmonkey" Goodwin 4dc123bb4b
Refactor scoreboard handling to use instant scoreboard application at spawn (#2544)
Full description in PR https://github.com/CitizensDev/Citizens2/pull/2544
2021-05-08 02:02:17 +08:00
fullwall c24ce1e1ed Use NMS methods for isSolid checking 2021-04-30 10:31:25 +08:00
fullwall 688ba3af8e Avoid errors with missing metadata 2021-01-20 17:55:34 +08:00
fullwall fe7f6e373f Add /npc polarbear -r and restore target and goal selectors 2020-12-17 13:13:23 +08:00
fullwall 556c58a7f6 Only jump with head height
distance of above
2020-12-16 01:16:04 +08:00
fullwall 8c1b51da98 Look more often even if target hasn't moved much 2020-09-16 21:58:15 +08:00
fullwall 7450c4db45 Use new getOrAddTrait methodf 2020-09-14 17:57:58 +08:00
fullwall 934f94e137 Add setting for max minecraft pathfinder fall distance 2020-09-05 15:13:34 +08:00
fullwall c4e4d2f300 Add tablist remove delay setting 2020-08-28 22:55:07 +08:00
fullwall d9762be13b Use head height for block breaker 2020-08-08 23:08:08 +08:00
fullwall d333c98823 Refactor getHeight for NMS 2020-07-06 08:42:46 +08:00
fullwall 9d2cad098a Implement new bounding box checker for pathfinding 2020-06-30 20:39:40 +08:00
fullwall c9564c4be2 Implement enderman methods 2020-06-27 15:41:47 +08:00
fullwall 1505ccfeca Extra NPE check 2020-06-27 15:17:29 +08:00
fullwall 04519d868b Initial 1.16 commit 2020-06-25 17:24:32 +08:00
fullwall c5bcfdc8cd Reformat 2020-06-12 20:02:48 +08:00
fullwall df2c7689fe Fix 1.14 2020-05-20 16:29:43 +08:00
fullwall 3a27dd79bf Fix compile error 2020-05-16 20:25:02 +08:00
fullwall e7368747c7 Rework packet sending to avoid replacing the entity tracker entry 2020-05-16 19:13:19 +08:00
fullwall 241810eedc Delay remove packet one tick 2020-05-12 23:50:54 +08:00
fullwall 0b922011bd Rework tablist for recent versions 2020-05-12 23:12:39 +08:00
fullwall 5e2a7efb9e Revert view distance tracking code 2020-05-12 22:33:54 +08:00
fullwall a044eed988 Attempted fix for /npc tphere - make NPCs tracked over a longer range than previously 2020-05-12 19:43:52 +08:00
fullwall 3cf8c7c256 Fix bug with /npc snowman /npc pufferfish and make /npc ocelot more descriptive 2020-05-07 16:29:45 +08:00
Alex "mcmonkey" Goodwin 981ade8974
patch the majority of potential scoreboard packet errors (#2128) 2020-05-01 01:39:07 +08:00
Alex "mcmonkey" Goodwin 0e31ffb9f8
Implement packet-based scoreboard team enforcement (#2127)
* Implement packet-based scoreboard team enforcement

This should fix incompatibility with scoreboard plugins that break the main scoreboard

* impl to 1.8-1.12, move event logic, fix Setting usage

* pull setting if to outside of foreach loop

* fix return vs continue, minor opti as requested
2020-04-30 20:51:10 +08:00
fullwall 8109a90440 Fix saving of body vs head yaw 2020-04-30 19:11:56 +08:00
fullwall 32429f140d Run clientside player ticking at a different time 2020-04-29 20:56:39 +08:00
fullwall a269bf1ccc Revert entity looking changes for now 2020-04-26 21:28:51 +08:00
fullwall fe8eb4e85d Change how npc looking works 2020-04-25 16:57:31 +08:00
fullwall 655bdf0001 Change how NPC looking works so that body yaw matches head yaw after a tick 2020-04-21 22:24:13 +08:00
fullwall 14ebf26935 Try to avoid water more 2020-04-08 23:59:49 +08:00
fullwall 275728e65b Fix cat lying down, remove dead code 2020-04-02 13:28:42 +08:00
fullwall 1cd8e1913e Add head yaw persistence 2020-03-21 18:30:52 +08:00
fullwall 1ddc78a543 Restore old stuck behaviour 2020-03-16 20:28:41 +08:00
fullwall 9f3841c3ec Fix /npc name in 1.8.8 2020-03-03 23:31:04 +08:00
fullwall 496a4cbb3b Use Minecraft's no gravity logic and enable it for all default flying NPCs 2020-03-02 14:51:54 +08:00
fullwall bd95e7d364 Remove some dead code 2020-03-01 15:33:48 +08:00
fullwall 87c2a884c5 Merge branch 'master' of github.com:CitizensDev/Citizens2 2020-03-01 15:30:00 +08:00
fullwall 95ab688877 Fix shulker color setting 2020-03-01 15:29:47 +08:00
fullwall ad69b483db Add /npc snowman 2020-02-25 14:12:06 +08:00
fullwall e52f616a4b Added sitting flag to /npc panda 2020-02-21 20:28:57 +08:00
Alex "mcmonkey" Goodwin 72c73329df Fix "SLEEP" and "STOP_SLEEPING" animations for 1.14 and 1.15 (#2029)
These now both fully work as they used to, allowing an NPC (or any Player entity) to go into a sleeping animation without requiring a bed (which is a bug introduced in the one of the recent MC updates). Fully tested and working in 1.15, presumed working for 1.14 as most things work the same. Not ported to 1.13 as I'm less confident on whether things are equivalent that far back.
2020-01-20 17:31:30 +09:00
fullwall 3e708f0d80 Fix typo 2019-12-21 18:58:33 +09:00
fullwall ba216c7587 Fix issue #2000 2019-12-21 18:47:59 +09:00
fullwall 688f78ea6f Merge moduled trait code and discontinue building of 1.10 2019-12-12 00:13:54 +08:00
fullwall 6c4682b7a1 Fix issue #1974 2019-11-28 16:12:25 +08:00
fullwall d0dcb235b3 Various fixes and features 2019-11-28 16:10:35 +08:00
fullwall c6a86442d9 Attempted fix for #1972 2019-11-15 13:20:55 +08:00
fullwall d72b6ef9e8 Change isSpawned API to use old valid logic. May fix spawning issues. 2019-10-03 13:14:20 +08:00
fullwall 0c3d998a72 Add impl to SLEEP 2019-08-08 14:10:51 +08:00
fullwall 51984323dc Fix rename issue 2019-07-23 22:04:36 +08:00
fullwall b1fc53f5e8 Update for 1.14.4 2019-07-21 20:58:53 +08:00
fullwall 4f4e7dd68d Attempt to fix pufferfish puffed 2019-07-11 23:26:05 +08:00
fullwall b66fe9d18a Fix dolphins, pufferfish error and phantom looking 2019-07-01 16:47:36 +08:00
fullwall 74836f6cc3 Add /npc villager for 1.14 2019-07-01 16:14:16 +08:00
fullwall 8da0b6d228 Preliminary prerelease update 2019-06-24 14:24:11 +08:00
Alex "mcmonkey" Goodwin 3dad7670c7
fix for new spigot mappings update, fixes #1806 2019-06-02 08:36:47 -07:00
fullwall 65cbb8850f Support java 12 2019-05-16 17:50:59 +08:00
fullwall d691416db1 Fix classcastexception 2019-05-14 22:13:30 +08:00
fullwall c901bb0ebe Update for 1.14.1 2019-05-14 16:44:32 +08:00
fullwall 8ebfc31fce Missing import 2019-05-07 20:03:17 +08:00
fullwall 35fe1c5c93 Merge branch 'master' of github.com:CitizensDev/Citizens2 2019-05-07 20:02:33 +08:00
fullwall 483c25f11a Add new commands for new 1.14 API 2019-05-07 20:02:14 +08:00
mcmonkey 47fd18dc04
catch null bossbars for enderdragaon NPCs, fixes #1764 2019-05-03 01:55:47 -07:00
fullwall 244e8dd343 Fix villagers still having AI 2019-05-01 19:50:37 +08:00
fullwall b7d43bf13b Remove debug 2019-04-27 21:25:09 +08:00
fullwall 61572db707 Trial fix for tablist flickering 2019-04-27 19:45:42 +08:00
fullwall e4717d4bc7 Fix gravity, half-fix look close bug 2019-04-26 17:53:53 +08:00
fullwall c75218e966 Bugfixes 2019-04-25 16:42:07 +08:00
fullwall 0ec8ea68e8 Upgrade to MethodHandles 2019-04-25 15:43:44 +08:00
fullwall ae96a02e49 Fix backwards compat issue with 1.13.2 2019-04-25 14:41:45 +08:00
fullwall 2d05ca134e Preliminary 1.14 update 2019-04-24 21:01:22 +08:00