fullwall
7bbe87be0b
Move EntitiesLoadEvent to a separate file
2022-08-05 12:01:07 +08:00
fullwall
0afeb4792d
Use EntitiesLoadEvent instead of ChunkLoadEvent, other minor fixes
2022-08-04 11:48:48 +08:00
fullwall
71bc177298
Try scanning the online players less
2022-07-25 15:53:34 +08:00
fullwall
acca94d911
Aggressively send scoreboard teams
2022-07-25 15:40:39 +08:00
fullwall
4dfac9c62d
Remove team unregistering to ScoreboardTrait, add scoreboard-teams send ticks to assist with a possible scoreboard conflict
2022-07-13 20:09:21 +08:00
fullwall
35dd4078dd
Fix double updating bee/bat/ghast AI
2022-07-05 19:13:31 +08:00
fullwall
53d8e96c8d
Fix tadpoles, /npc goat, don't build unnecessary modules
2022-06-11 15:17:17 +08:00
fullwall
70c4ab6da8
Fix npcdamageentity event default cancelled
2022-06-05 15:12:16 +08:00
fullwall
6d1e848d89
Add debug when sending skins to players
2022-05-22 17:36:48 +08:00
fullwall
8292a952cd
Fix /npc leashable
2022-05-08 21:57:15 +08:00
fullwall
4bf4dc0651
Add more info to debug messages to help with debugging
2022-03-14 04:25:42 +08:00
fullwall
88ab30840b
Add debug to chunk load tracking, clarify charging logic in commands
2022-02-15 00:40:24 +08:00
fullwall
1ee92a07ea
Implement cross-world teleporting for NPCs
2022-01-16 14:05:23 +08:00
fullwall
9904e034fd
Make plugin disable hack more conservative
2021-07-21 18:51:04 +08:00
fullwall
bc3df49775
Work on plugin disable hack
2021-07-16 17:25:04 +08:00
fullwall
dfc48ec475
Make plugin disable hack more compatible
2021-07-15 19:41:03 +08:00
fullwall
c3a70e27ed
Add workaround for spigot disable issue
2021-07-14 21:23:55 +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
0e1e3586af
Block protected NPCs from entering boats/minecarts
2021-04-22 22:22:46 +08:00
fullwall
c7789e5073
Remove extra NPCDespawnEvent
2021-04-05 16:38:10 +08:00
fullwall
54a66f33f3
Increase death animation ticks
2021-02-08 19:52:30 +08:00
fullwall
87a4c3f6c4
Fix memory leak
2020-12-28 11:04:14 +08:00
fullwall
b9e6418d52
Add new debug-chunk-loads setting
2020-12-24 19:03:21 +08:00
fullwall
aa136420c8
Make initial skin packet delay configurable
2020-12-24 19:00:35 +08:00
fullwall
7743763d3c
Refactor common code, add missing condition
2020-11-14 18:41:21 +08:00
fullwall
8cdda471b9
Prevent concurrent modification issue with NPC spawning
2020-10-15 20:30:50 +08:00
fullwall
7dba144924
Use MONITOR priority for NPCSpawnEvent
2020-10-15 20:21:15 +08:00
fullwall
de74b21dd7
Fix up some messages with the waypoint editor
2020-10-13 19:51:53 +08:00
fullwall
c46362b02d
Just use the slower but safer remove option
2020-10-12 23:04:12 +08:00
fullwall
9eb254215f
Add preventing spawn debug
2020-10-12 22:49:09 +08:00
fullwall
675eaffad5
Prevent chunk load respawning with SpawnReason.PLUGIN
2020-10-12 22:24:44 +08:00
fullwall
12b796afa3
Add extra spawning debug
2020-10-12 21:58:26 +08:00
fullwall
1d314fba7a
Append waypoints in the waypoint editor
2020-10-12 20:44:11 +08:00
fullwall
7450c4db45
Use new getOrAddTrait methodf
2020-09-14 17:57:58 +08:00
fullwall
5d2d6b7e4d
Move marker code to sync
2020-09-10 20:48:18 +08:00
fullwall
7d10e25da5
Fix condition in entityportalevent
2020-08-30 17:00:33 +08:00
fullwall
21b2908e83
Remove team metadata
2020-08-09 13:04:46 +08:00
fullwall
9d50055d6f
Only players can use scoreboard teams at the moment
2020-08-08 22:34:49 +08:00
fullwall
b14f0bac9c
Redirect left/right clicks for hologram NPCs
2020-07-17 09:52:00 +08:00
fullwall
aaa45ea72e
Paper seems to prefer despawning immediately
2020-07-10 15:13:53 +08:00
fullwall
d8b3b1c2c0
Add event to spawning debug
2020-06-28 17:36:24 +08:00
fullwall
d484432f83
Call left click event for vehicles
2020-05-13 13:23:59 +08:00
fullwall
0498353751
Update tablist after teleport
2020-05-12 22:13:22 +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
fullwall
071225bcb9
Revert previous change
2020-05-04 21:10:47 +08:00
fullwall
e6cf9b8b08
Clean up multiworld permission check for /npc tphere and don't respawn NPCs who were spawned for another reason
2020-05-04 16:21:34 +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
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