Commit Graph

146 Commits

Author SHA1 Message Date
Jeremy Schroeder 987dc90c4c Creation of TalkableEntities now internal. 2012-12-26 15:23:42 -05:00
Jeremy Schroeder 16923ae00b Cleanup. 2012-12-26 12:45:44 -05:00
Jeremy Schroeder 07a9295d3f SpeechController updates. Now working as intended. 2012-12-24 17:24:27 -05:00
fullwall 02a346eea4 Check for empty names 2012-12-18 19:27:00 +08:00
fullwall 8615b515c8 Fix build 2012-12-17 23:19:06 +08:00
fullwall 9472fb7943 Fix @Requirements 2012-12-10 18:59:33 +08:00
fullwall c1672e9c8c Less hacks 2012-12-10 13:30:02 +08:00
fullwall de0594eade Add /npc zombiemod (-bv) 2012-12-10 11:13:51 +08:00
Jeremy Schroeder 7141fc8495 Make location readable with /npc command. Update POM.
Bad merge with POM?
2012-12-09 18:46:37 -05:00
fullwall cfec70bf4d Move Entity creation logic into EntityController, add /npc type, reduce Location object churn 2012-12-08 20:08:58 +08:00
fullwall d2815fe805 Add specific permissions to /npc controllable 2012-12-02 16:36:40 +08:00
fullwall 6da3fd598c Support BlockCommandSender 2012-11-28 16:28:55 +08:00
fullwall 68014f2529 Use new Bukkt API for Skeleton types 2012-11-20 23:55:09 +08:00
fullwall 2eac790093 Fix issue with /npc tp, implement NPCDeathEvent 2012-11-17 12:54:58 +08:00
fullwall 0cc761e989 Optimise StringHelper#parseColors, fix an NPE 2012-11-16 23:42:52 +08:00
fullwall 9836775fcf Support decimals in the --xyz syntax for /npc moveto 2012-11-14 09:16:53 +08:00
fullwall ab60782de3 Delegate citizens.npc.text to citizens.npc.edit.text, move citizens.npc.remove.all permission to citizens.admin.remove.all (CITIZENS-276, CITIZENS-293) 2012-11-11 15:24:02 +08:00
fullwall fc48b53d74 Restrict Pose object to inside Poses, metrics version should only report the major version 2012-11-06 13:42:32 +08:00
fullwall f0a29c3f7f Remove usage of location.getChunk() 2012-11-04 16:16:06 +08:00
fullwall d00a19d8fc Sort 2012-10-29 21:36:27 +08:00
fullwall 3b1a5bc044 Fix NPC bats, add /npc skeletontype, /npc create now allows creation at another player 2012-10-29 17:26:42 +08:00
fullwall 35844ac6c5 Implement WaypointTriggers 2012-10-26 21:49:30 +08:00
fullwall 843da97be0 Stuff 2012-10-26 15:28:48 +08:00
fullwall 386f9369a4 . 2012-10-26 13:47:33 +08:00
fullwall 4964534e74 Move playerlist handling to CitizensHumanNPC, add /npc playerlist command, make ChunkCoord unique per-world 2012-10-26 11:35:04 +08:00
fullwall bbf1fcb40e Fix an issue with Gravity 2012-10-24 00:19:31 +08:00
fullwall 5c2d57f135 Allow NPCs to be created from console 2012-10-22 20:33:07 +08:00
fullwall 2d90f6c867 Add /npc gamemode command 2012-10-21 21:40:45 +08:00
fullwall 557b5607ea Fix missing param in translation 2012-10-21 20:34:21 +08:00
fullwall fece9d51e0 Update translation 2012-10-20 20:08:35 +08:00
fullwall 52f29c0662 Don't require ownership for /npc select 2012-10-18 18:15:04 +08:00
fullwall 5b629638d7 Allow any entity type to be controlled as a flyable npc 2012-10-15 16:55:13 +08:00
fullwall 9fcb6214e0 Implement onCopy 2012-10-15 15:17:20 +08:00
fullwall c05e249440 Add gravity and slime size traits 2012-10-15 13:45:00 +08:00
fullwall 57c96f250a Add selection param 2012-10-15 11:31:40 +08:00
Jeremy Schroeder 59d6ee5377 Add Anchors, saveable 'locations' for your NPCs. Usage: /npc anchor (--save [name]|--assume [name]|--remove [name]) (-a)
Also renamed /npc pose --load to /npc pose --assume
2012-10-12 21:24:42 -04:00
fullwall a5253da44e Implement fix better 2012-10-12 21:40:38 +08:00
fullwall 94edd7de34 Fix /npc select with only 1 argument 2012-10-12 14:25:56 +08:00
fullwall 2da1a6d58d Call onRemove 2012-10-08 12:37:45 +08:00
fullwall fce64e4a96 Fix NPE 2012-10-08 11:30:28 +08:00
fullwall a01d871ae3 Add specific help for some commands, default locale is empty to focus on system locale 2012-10-08 10:44:14 +08:00
fullwall d8acbb47ae Translate the last of the strings 2012-10-08 10:16:19 +08:00
fullwall 960ff74fae Nearly all strings translated 2012-10-04 14:58:35 +08:00
fullwall 14af55efa5 Implements traits() in requirements 2012-09-30 22:13:19 +08:00
fullwall 6228339667 Changes 2012-09-29 23:07:48 +08:00
Jeremy Schroeder e57c6eacd9 Change Positions to Poses. Use /npc pose 2012-09-28 13:29:35 -04:00
Jeremy Schroeder 36af589c7b Fix small bugs/update to /npc position. Add /npc position --remove [name]. 2012-09-28 12:02:05 -04:00
Jeremy Schroeder dc5047620d Beef up /npc position. Add --save and --load for storing/recalling positions. Example: /npc positions --save position_1 -a ... continue to use -a for making the NPC assume that position. Using /npc position alone will list positions. Using -a alone will neither save nor load, just assume. 2012-09-28 10:25:00 -04:00
fullwall 1f6e568838 Changes to /npc position 2012-09-28 18:03:17 +08:00
fullwall c9b29cf39f Merge branch 'master' of github.com:CitizensDev/Citizens2 2012-09-28 17:56:47 +08:00