fullwall
0a58215541
Use holograms instead of scoreboard for names
2020-07-06 16:37:34 +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
d484432f83
Call left click event for vehicles
2020-05-13 13:23:59 +08:00
fullwall
9d6a9f7a14
Just block right clicks for mushroom cows if protected
2020-05-10 13:38:02 +08:00
fullwall
10cea99af1
Disable milking protected NPC cows
2020-05-09 22:15:22 +08:00
Alex "mcmonkey" Goodwin
30f2dee4d7
Reduce potential for errors with packet teams ( #2138 )
...
* Reduce potential for errors with packet teams
Move scoreboard removal out of NMS to event method, and make more unique names
* remove unneeded isCancelled check
2020-05-05 18:20:56 +08:00
Alex "mcmonkey" Goodwin
2c24671ae3
simplify scoreboard patch to be 100% packet based ( #2129 )
...
* simplify scoreboard patch to be 100% packet based
which fixes edge case client errors
* fix edge cases of respawning and multinpc boards
2020-05-01 17:49:25 +08:00
fullwall
16c418415b
Cleanup, reduce number of packets per packet update cycle
2020-05-01 17:49:03 +08:00
fullwall
a2208f0d32
Minor style changes
2020-05-01 01:47:07 +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
0531fe859e
Implement new AI API for Minecraft 1.15.2, fix Squids
2020-04-20 17:38:56 +08:00
fullwall
80011eed41
Revamp SkinnableEntity into SkinTrait
2020-04-19 02:07:03 +08:00
fullwall
14ebf26935
Try to avoid water more
2020-04-08 23:59:49 +08:00
fullwall
1cd8e1913e
Add head yaw persistence
2020-03-21 18:30:52 +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
7f7475e0ff
Don't reset pitch on 1.12
2020-02-25 13:34:13 +08:00
fullwall
e52f616a4b
Added sitting flag to /npc panda
2020-02-21 20:28:57 +08:00
fullwall
2d2b796b12
Reduce base horse movement speed
2020-02-16 17:18:12 +08:00
fullwall
688f78ea6f
Merge moduled trait code and discontinue building of 1.10
2019-12-12 00:13:54 +08:00
fullwall
ff9c920df3
Initial 1.15 support
2019-12-11 11:25:10 +08:00
fullwall
d0dcb235b3
Various fixes and features
2019-11-28 16:10:35 +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
7e58db8be5
Backport fixes to 1.12
2019-07-02 02:05:12 +08:00
fullwall
65cbb8850f
Support java 12
2019-05-16 17:50:59 +08:00
fullwall
68e5fb2570
Fix javadoc pom and reformat other poms
2019-05-13 16:44:50 +08:00
mcmonkey
3d893d81d0
bump maven plugins, use ECJ for 1.14 compile
2019-04-25 17:57:54 -07:00
fullwall
2d05ca134e
Preliminary 1.14 update
2019-04-24 21:01:22 +08:00
fullwall
3682faebec
Implement new API and fix an error from Paper
2019-02-05 18:12:02 +08:00
Alex "mcmonkey" Goodwin
9e0b4e0ab9
Improve handling of NPC names, fixes #1640 ( #1642 )
...
* Improve handling of NPC names, fixes #1640
Moves the logic to a Util method (instead of duplicated in each module), and adds the "prefixColors" portions (replacing just a static 'RESET' code).
If colors and effects are combined, using only the most recent effect is sufficient (eg reapplying bold) as that should produce effectively no change while still having a color code stuck into the name as is needed to break NPCs looking like real players internally.
* Additional NPC name improvement: fix color code splliting
a name consisting of a color code followed by 15 letters would get split in the middle of the color code, rather than around it. This fixes that.
2018-12-20 04:44:06 +08:00
mergu
f47912f001
Fix npc path block updates ( #1611 )
...
* Fix npc path block updates
* Only update pathfind blocks in debug mode
2018-11-05 19:05:28 +08:00
fullwall
97d4d7b428
Force armor stands to use the new pathfinder and override packet sending
2018-09-18 18:15:37 +08:00
fullwall
11166c8bbe
Update version and preliminary 1.13.1 update
2018-08-26 20:43:51 +08:00
fullwall
505ef8a926
Use new spawnreason
2018-08-08 16:08:38 +08:00
mcmonkey
3023492e4d
use latest cb versions
...
They're all now on the buildserver
2018-07-19 20:30:42 -07:00