fullwall
7ff6cfb364
Fix slime movement
2014-12-09 20:31:14 +08:00
fullwall
a6df72fa1b
Refactoring, remove some allocations
2014-12-08 15:45:09 +08:00
fullwall
b5cda10271
Merge pull request #139 from mcmonkey4eva/patch-2
...
First pass at removing NPCs from the playerlist
2014-12-08 15:17:15 +08:00
mcmonkey4eva
50fa13cef0
Handle all cases of the packet in NMS.java
2014-12-07 18:04:13 -08:00
mcmonkey4eva
ab67c208d1
Refactor
...
Move the playerlsit packet handling to the NMS class
2014-12-06 19:07:06 -08:00
mcmonkey4eva
33ef7d2a55
micro-efficiency, improvements
...
Don't call .getBlock which is both slow and doesn't work in all cases.
Also don't compare worlds by name, compare by instance.
2014-12-05 22:11:03 -08:00
mcmonkey4eva
1c6a1cc719
Third pass: packet magic to pseudo-respawn NPCs
...
also cache the NPC position to slightly improve efficiency. Micro-effic
matters a lot here.
2014-12-05 22:06:03 -08:00
fullwall
7aeaa7becc
Merge pull request #138 from mcmonkey4eva/patch-1
...
Disable bat AI, fixes #137
2014-12-06 13:35:50 +08:00
mcmonkey4eva
306138165f
Second pass: error fixing, more invisibility fixes
...
Handle teleporting, avoid cross-world errors.
2014-12-04 16:12:45 -08:00
mcmonkey4eva
64ac8bed9e
First pass at removing NPCs from the playerlist
...
imperfect (causes pointless respawns) but a functional proof-of-concept.
2014-12-03 23:48:37 -08:00
mcmonkey4eva
32042d10e8
Disable bat AI, fixes #137
...
Bat AI wasn't overridden properly... now it is.
2014-12-03 22:38:05 -08:00
fullwall
35dccc8243
Fix player invisibility (note: they will appear on the tab list for now)
2014-12-01 13:40:46 +08:00
fullwall
b5dfbcade9
Update README.md
2014-11-30 14:29:46 +08:00
fullwall
20dadc38e8
Merge pull request #129 from CitizensDev/1.8
...
1.8
2014-11-30 14:22:13 +08:00
fullwall
7739e5df21
Fix tablist
2014-11-30 14:19:40 +08:00
fullwall
15efc9f838
Merge branch '1.8' of github.com:CitizensDev/Citizens2 into 1.8
2014-11-30 13:33:09 +08:00
fullwall
6ca4834e70
Fix player invisibility part 1
2014-11-30 13:32:35 +08:00
fullwall
72c176bf24
Merge pull request #126 from mcmonkey4eva/1.8
...
Some error fixes
2014-11-30 10:57:25 +08:00
mcmonkey4eva
f461dad41e
Target API v14
2014-11-29 14:42:44 -08:00
mcmonkey4eva
a89afc29d6
Allow lowercase entity types
2014-11-29 13:51:20 -08:00
mcmonkey4eva
e786083e1e
Add dependencies back, bump version
...
build as 2.0.14, build against 1.8
2014-11-29 13:35:06 -08:00
fullwall
1b02573b9c
Add new entity controllers
2014-11-29 20:04:02 +08:00
fullwall
81872b6799
Update pass 1 to 1.8
2014-11-28 23:22:11 +08:00
fullwall
7e039a4a20
Minor style change
2014-11-26 14:12:13 +08:00
fullwall
2dfa2e660f
Fix /npc name for 1.8 protocol
2014-11-26 13:41:24 +08:00
fullwall
15e157b676
Add help text about leaving the text editor
2014-11-20 16:29:13 +08:00
fullwall
8ae49480ae
Set the default controllable behaviour to not require an owner (use the -o flag to require an owner)
2014-11-20 15:39:37 +08:00
fullwall
36b9a0c4c8
Hopefully fix NPC tablist issues
2014-11-17 10:32:16 +08:00
fullwall
3f95c57ea4
Add the skin flag set to all visible for 1.8 clients
2014-11-17 10:09:57 +08:00
fullwall
07b6c24f1d
Fix monsters despawning when an NPC of the same type is spawned
2014-11-16 23:43:01 +08:00
fullwall
b10299a742
Ignore profile UUID lookup failures
2014-11-16 22:17:35 +08:00
fullwall
7008ffd013
Change NPC UUID version to 2 for Minecraft
2014-11-15 15:47:41 +08:00
fullwall
651fbac979
Minor fix for player tab list
2014-11-06 23:07:23 +08:00
fullwall
9048d0738a
Merge pull request #111 from mcmonkey4eva/sit-anim-patch
...
Fix the sit animation, fixes #96
2014-11-04 15:45:10 +08:00
mcmonkey4eva
edbf8e6fda
Fix the sit animation, fixes #96
...
The task would fail to cancel properly, and sometimes fail to recognize
NPC removal.
In addition, gitignore maven and IntelliJ artifacts to give contributors
an easier time.
2014-10-31 16:27:19 -07:00
fullwall
ec2eae62b7
Merge branch 'master' of github.com:CitizensDev/Citizens2
2014-10-08 01:12:48 +08:00
fullwall
7c441bdefd
Send tablist packet globally
2014-10-08 01:12:22 +08:00
fullwall
3e2fd8516c
Merge pull request #83 from mcmonkey4eva/master
...
Fix NavigationStuckEvent set-null
2014-10-05 23:34:38 +08:00
mcmonkey4eva
b5580ec70c
Fix NavigationStuckEvent set-null
...
If you set the action in a NavigationStuckEvent, it throws an NPE rather
than simply doing nothing. This patches that.
It also throws the event even when the default stuck action is null.
2014-10-04 14:06:15 -07:00
fullwall
9eeae0c5b3
Implement NavigationStuckEvent
2014-09-25 15:32:03 +08:00
fullwall
aa360652f1
Optimise 1.8 playerlist hack
2014-09-17 21:45:17 +08:00
fullwall
576e816399
Merge pull request #59 from sanjay900/master
...
1.8 PlayerList fix
2014-09-17 21:27:40 +08:00
fullwall
a7120d4f43
Merge pull request #70 from mcmonkey4eva/patch-1
...
Add citizens.npc.skin wildcard support
2014-09-17 21:27:29 +08:00
sanjay900
0371c5245b
Remove obselete code
2014-09-17 13:39:48 +12:00
sanjay900
af92058273
Tab list compatibility fixes
...
Works with all versions of 1.7.10 including before and after the
protocol hack.
2014-09-17 11:27:56 +12:00
mcmonkey
1a1cdc05eb
Add citizens.npc.skin wildcard support
...
citizens.* and citizens.npc.* now include citizens.npc.skin
2014-09-15 18:54:58 -07:00
fullwall
b8242e2db5
Ender dragon shouldn't get its yaw set while flying
2014-09-15 15:26:07 +08:00
fullwall
e035ffde04
Fix issue #64
2014-09-15 15:17:48 +08:00
fullwall
7e5c0d8e24
Revert previous change
2014-09-12 21:46:42 +08:00
fullwall
8a1d8e3106
Early return instead of remove on a blockingdeque
2014-09-12 21:46:02 +08:00