fullwall
ab16b50814
Try to avoid handling player properties twice if respawning in the same tick
2020-09-13 16:16:54 +08:00
fullwall
934f94e137
Add setting for max minecraft pathfinder fall distance
2020-09-05 15:13:34 +08:00
fullwall
0c7dd3b4f0
Set default invulnerability ticks to 0
2020-09-01 23:51:17 +08:00
fullwall
c4e4d2f300
Add tablist remove delay setting
2020-08-28 22:55:07 +08:00
Alex "mcmonkey" Goodwin
a79e8a571a
Patch consistent application of scoreboard teams ( #2302 )
...
* Patch consistent application of scoreboard teams
This corrects issues with scoreboard team logic by ensuring NPCs use a consistent internal name, rather than randomizing
* apply team name tag visible=false earlier
2020-08-28 22:43:14 +08:00
fullwall
45907da2d7
Hologram bugfixes
2020-08-11 22:47:45 +08:00
fullwall
d9762be13b
Use head height for block breaker
2020-08-08 23:08:08 +08:00
fullwall
b902879ca6
Fix gravity
2020-08-08 15:21:54 +08:00
fullwall
d46aad717f
Backport boat movement to 1.15
2020-07-27 17:42:30 +08:00
fullwall
2a8f54f2d6
Move movement code into playerTick to avoid inter-world crashes
2020-07-27 17:14:57 +08:00
fullwall
0a4905c0f3
Randomise name if using holograms to have unique scoreboard names
2020-07-08 18:58:39 +08:00
fullwall
ed141532a8
Don't store hashcode goal selector
2020-07-06 23:28:14 +08:00
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
1db379d88f
Update maven compiler version
2020-06-25 17:57:13 +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
310c1ce52f
Block force boat/minecart mounting
2020-06-12 19:49:25 +08:00
fullwall
500e8527e1
Reorder player update task adding
2020-06-08 16:30:13 +08:00
fullwall
51b974b50f
Update inWater status
2020-06-07 12:09:10 +08:00
fullwall
2a1ce46e2b
Use deprecated TippedArrow interface
2020-06-05 22:06:33 +08:00
fullwall
e7368747c7
Rework packet sending to avoid replacing the entity tracker entry
2020-05-16 19:13:19 +08:00
fullwall
d484432f83
Call left click event for vehicles
2020-05-13 13:23:59 +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
feb6bc2851
Remove debug line
2020-05-12 21:13:09 +08:00
fullwall
c1a89984a3
Rework mounted pathfinding
2020-05-12 20:28:41 +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
c2467b7a25
Adjust horse pathfinding
2020-05-12 16:48:21 +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
fullwall
7c203235c4
Add disambiguation method for compiling with latest spigot
2020-05-08 11:08:47 +08:00
fullwall
cf07a5a379
Fix jenkins compile issue
2020-05-08 10:54:25 +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
fullwall
c72016046b
Fix player movement speed and add iterations per tick setting for new pathfinder
2020-05-06 18:08:12 +08:00
fullwall
e1f749236b
Fix /npc mushroomcow, increase base player speed
2020-05-06 11:13:54 +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
fullwall
8c1f636c19
Add controllable ground direction modifier setting
2020-04-30 23:40:40 +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
bbf3f281eb
Fix portal removal timing
2020-04-29 19:18:16 +08:00