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
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
a360810e8d
Pre-filter chunk unload entities
2020-04-22 20:25:17 +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
06d8e92ff2
Cancel right click event if NPC has talked to someone
2020-04-20 21:44:50 +08:00
fullwall
09f7cbb9d5
Use chunk.getEntities on chunk unload
2020-04-13 21:56:48 +08:00
fullwall
275728e65b
Fix cat lying down, remove dead code
2020-04-02 13:28:42 +08:00
fullwall
efc41dc492
Add cooldown option to /npc command
2020-02-22 12:57:03 +08:00
fullwall
d64876dd65
Temp test fix for spawning
2019-10-03 21:33:06 +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
c072a0887a
Add a super simple command - /npc command. More features as required
2019-09-23 20:29:31 +08:00
fullwall
82e4f2dcea
Delay processing of chunkloadevent
2019-07-07 14:44:08 +08:00
fullwall
d0b358a27c
Change /npc mount permission, force chunk load on spawning due to chunk load
2019-06-12 21:06:06 +08:00
fullwall
e7cba79e1a
Add a proper 1.14 solution for KEEP_CHUNKS_LOADED
2019-05-29 16:45:18 +08:00
fullwall
0e747889e7
Add wander delays
2019-05-26 15:40:54 +08:00
fullwall
b02bcbe38b
Temp fix for chunk unloading problem
2019-04-29 15:58:07 +08:00
fullwall
ca8d9c41ea
Work around chunk unload change
2019-04-28 20:45:38 +08:00
fullwall
cf874bd301
Temp fix for new 1.14 builds
2019-04-26 23:39:15 +08:00
fullwall
a0aaefcbea
Fix compile error, add some wander waypoint API
2019-01-19 00:33:05 +08:00
Silthus
52b3902aca
refactor(api): dynamically fetch the current default npc registry ( #1672 )
...
The api now allows setting the default NPC registry therefor commands
and listeners need to fetch the latest version of the NPCRegistry.
#1671
2019-01-19 00:18:43 +08:00
fullwall
92121c11e2
Trial portals
2018-10-01 18:36:12 +08:00
fullwall
505ef8a926
Use new spawnreason
2018-08-08 16:08:38 +08:00
Joseph Hirschfeld
56ef4c30ff
Use World uuids instead of World names ( #1551 )
2018-08-08 07:50:08 +08:00
fullwall
dfb5b90b38
Preliminary 1.13 update - some known issues
2018-07-19 20:18:47 +08:00
fullwall
4c99dc0e7c
Initial 1.8.8 support
2018-04-07 16:02:35 +08:00
fullwall
d7237dff4e
Prevent potion effects for protected NPCs
2018-03-09 20:54:20 +08:00
fullwall
30ef5de8e0
Fix vehicle enter prevention not working properly
2018-03-09 19:29:59 +08:00
fullwall
1bc5a47ae8
Use stored location in EntityDeathEvent
2018-02-18 18:41:22 +08:00
fullwall
f33804609e
Add -l flag to /npc spawn and add /npc metadata
...
Add /npc remove --owner
2018-01-01 14:41:10 +08:00
fullwall
8bd543c035
Don't look at invisible players in LookClose
2017-08-22 20:44:29 +08:00
fullwall
20306de9a3
Use contains for equipment editing commands
2017-08-22 20:30:29 +08:00
fullwall
f65d87c2db
Fix some bug
2017-02-10 18:16:28 +08:00
fullwall
fc43e6aa12
Make VehicleEnterEvent check horse-type agnostic
2016-11-17 17:18:51 +08:00
fullwall
0189157400
First pass at 1.11
2016-11-17 15:53:41 +08:00
fullwall
0c833e2566
Increase player NPC skin update delay on join to possibly help Bungee
2016-10-02 21:32:10 +08:00
fullwall
73854b8107
Remove debugging code and make vehicle enter blocked for boats/minecarts if Controllable is not enabled
2016-08-19 21:47:44 +08:00
fullwall
449a7bd46a
Convert to multi module
2016-08-03 19:19:24 +08:00