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