fullwall
a46b1f440b
Try playerlist handling via EntityTrackerEntry instead of adhoc event listening
2015-01-03 13:37:34 +08:00
fullwall
db205f52ff
Better skin loading when world has to be loaded
2015-01-03 12:45:26 +08:00
fullwall
273a2b358c
Reorder tablist refresh
2014-12-28 14:55:15 +08:00
fullwall
bc16fd739d
Update MCTargetStrategy.java
2014-12-28 14:07:01 +08:00
fullwall
b8c580fa1b
Merge pull request #171 from mcmonkey4eva/patch-1
...
Don't attack players when they do /npc, fixes #170
2014-12-28 14:06:06 +08:00
mcmonkey
3a6f7de36b
Don't attack players when they do /npc, fixes #170
...
Let's... let's not do this.
2014-12-27 12:45:41 -08:00
fullwall
574faefa09
Merge pull request #155 from sanjay900/master
...
Allow Rabbits to have their types set. Fix lots of broken commands. Add enums to commands.
2014-12-26 17:47:42 +08:00
fullwall
bd5ff4d433
Update HumanController.java
2014-12-26 17:45:49 +08:00
fullwall
516035fc70
Fix NPC targeting
2014-12-21 23:34:54 +08:00
sanjay900
7eb1cfb6fb
Change the wolf collar message to something that makes more sense
2014-12-19 15:50:25 +13:00
sanjay900
a174631d6f
Fix the wolf colour command messages
2014-12-19 15:50:17 +13:00
sanjay900
6c17804653
Wolf Traits now give Feedback.
2014-12-19 00:16:31 +13:00
sanjay900
1447380e83
Fix set Profession, set skeletontype and set rabbittype commands
2014-12-18 23:52:32 +13:00
sanjay900
46e1ecdd2a
Fix spacing, call setType, check if valid
2014-12-18 23:03:57 +13:00
sanjay900
0ed3235258
Appearently i was working off of an old copy of messages_en
2014-12-18 22:57:20 +13:00
sanjay900
f1ec5a2248
Im an idiot...
...
Why did i set it every tick?
2014-12-18 22:55:30 +13:00
sanjay900
249ef8ec41
Allow Rabbits to have their types set.
...
Added command and trait.
messages_de, messages_fr and messages_nl need
citizens.commands.npc.rabbittype.set
citizens.commands.npc.rabbittype.invalid-type
2014-12-18 22:36:44 +13:00
fullwall
954a3bd27b
Add some settings to control NPC skin retries
2014-12-17 19:48:47 +08:00
fullwall
fc8d7e104d
Merge pull request #147 from mcmonkey4eva/master
...
Fix teleport bugging
2014-12-12 11:37:45 +08:00
mcmonkey4eva
2ecddf6f87
Improve NPC pseudo-respawning
...
In initial testing, longer periods were better. However, that was before
a lot of recoding... shorter periods are now superior and keeping
significantly more NPCs visible (When dealing with batches so large that
the system fails to load them all)
2014-12-11 15:56:10 -08:00
mcmonkey
674bb60287
Fix teleport bugging
...
Teleporting forcibly rounds locations because @fullwall edited the roundLocation function to return the original, now modified location, rather than clone it as is necessary to avoid trouble. This restores the original roundLocation which will avoid that error.
2014-12-09 14:46:12 -08:00
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