Commit Graph
100 Commits
Author SHA1 Message Date
Brady c908552174 Clarify the default arg parsers 2019-10-07 10:08:52 -05:00
Brady f1bbdc177f Collapse the sub-packages under helpers 2019-10-07 10:06:05 -05:00
Brady 9591b6fdef Move IArgConsumer from *.helpers.arguments to *.argument 2019-10-07 10:00:04 -05:00
Brady 889e288524 Refactor *.util.command to *.command 2019-10-06 15:21:21 -05:00
Brady 29d8ab43f2 un-poz some Command stuff 2019-10-04 19:22:15 -05:00
Brady 1440e81ea4 IArgParser API 2019-10-04 18:12:36 -05:00
Brady bfd8773efa Make getBaritoneForPlayer null-safe 2019-10-04 09:20:26 -05:00
Brady 3a3d880d81 ArgConsumer API separation 2019-10-04 08:55:02 -05:00
Brady f1fb109d40 Remove ICommandExecution due to redundancy 2019-09-30 21:41:30 -05:00
Brady b8c8b1eb69 Merge pull request #952 from cabaletta/commands
Commands
2019-09-30 18:45:22 -05:00
Brady 6a90b57ced Some basic API/Main separation 2019-09-28 10:21:07 -05:00
Brady a75b90fcef crucial performance optimization 2019-09-27 17:07:40 -05:00
Brady 9981af67d5 Remove debug code 2019-09-27 11:10:57 -05:00
Brady cf60a5f3bd Clean up some things with DefaultCommands 2019-09-27 10:18:46 -05:00
Brady a04742085e Add documentation to datatypes 2019-09-27 09:54:55 -05:00
Brady b75a78f3d3 Fix the scuff 2019-09-26 23:33:37 -05:00
Brady 45bea50c91 Fix remaining usages to be in-line with previous commit 2019-09-26 23:20:45 -05:00
Brady 5ba1e67ea0 Don't print stack-traces to chat, just inform the user of the error 2019-09-26 23:18:05 -05:00
Brady 1064a79e1d Fix javadoc errors 2019-09-26 22:59:15 -05:00
Brady 3803bc631b Basically game on the imports 2019-09-26 19:02:21 -05:00
Brady 0b39b3e7b4 FORCE_COMMAND_PREFIX should be exposed to the API 2019-09-26 18:59:29 -05:00
Brady 2f480fcec2 BaritoneChatControl -> main 2019-09-26 18:57:08 -05:00
Brady a8b1badd8a Remove the special command system exclusions from proguard config 2019-09-26 18:55:15 -05:00
Brady f8f214ca90 Fix some null substitutions 2019-09-26 18:52:29 -05:00
Brady 595f5a35e0 Datatype Singletons 2019-09-26 18:49:26 -05:00
Brady 9f271b1f44 Future-compatibility for multiple Baritone instances 2019-09-25 18:27:47 -05:00
Brady 7292245b55 Rename PlayerByUsername to NearbyPlayer 2019-09-22 14:41:30 -05:00
Brady 9ffca6ad66 Minor javadoc tidy up 2019-09-21 17:45:53 -05:00
Brady 376c93bd3b Consistent Stream.of usage over Arrays.stream 2019-09-21 17:37:13 -05:00
Brady 204f9d2e31 Fix redundant Stream.of usage 2019-09-21 17:25:20 -05:00
Brady e4353e489f Get rid of default implementation of IArgParser 2019-09-21 17:11:15 -05:00
Brady b88af1d682 CommandManager is now Baritone instance dependent 2019-09-21 02:40:03 -05:00
Brady 9d2f83d8d6 Fix unused imports 2019-09-21 02:11:46 -05:00
Brady ea4f34cb0f No more passing Settings to execute and tabComplete 2019-09-21 02:07:10 -05:00
Brady b7eaae88a8 Checked Command Exceptions 2019-09-20 18:32:43 -05:00
Brady eaa426dd66 Fix poor usage of Cloneable
Because super.clone() isn't being called, the idea of "Cloneable" isn't upheld.
2019-09-20 09:51:57 -05:00
Brady a0f412f255 Some ArgParser cleanups 2019-09-19 21:24:44 -05:00
Brady a98677dbda crucial performance optimization 2019-08-15 03:19:19 -05:00
Brady af943a8253 Fix issue opening fence gates in some scenarios
If there are 2 fence gates at the player height, and they are approached
diagonally, there is a slight chance that Baritone will be caught in an
infinite loop of opening and closing the upper fence gate, being unable
to interact with the bottom one.
2019-07-18 21:18:02 -05:00
Brady 0d9f233e33 Add question template 2019-07-15 18:00:51 -05:00
Brady e034437c63 Separate templates 2019-07-15 17:55:15 -05:00
Brady 96a424c25a Merge pull request #445 from SylveonBottle/patch-1
Speed up production
2019-07-09 14:23:37 -05:00
Brady ee6796d5e2 crucial performance optimization (pt. 2) 2019-06-07 03:52:46 -05:00
Brady 81d7f3c319 crucial performance optimization 2019-06-07 03:19:23 -05:00
Brady ce606f826b consistency 2019-06-06 19:05:13 -05:00
Brady 4c4bc8058b Some clean ups 2019-06-06 04:15:43 -05:00
Brady 2e2f4aee1b critical performance enhancement 2019-05-27 02:31:28 -05:00
Brady c8cd4b5f28 Merge pull request #410 from SuperOP535/patch-2
Automatic CRLF -> LF normalization
2019-05-09 11:49:05 -05:00
Brady 794a761243 Remove redundant Arrays.asList call 2019-04-21 17:05:33 -05:00
Brady 1047d4ade9 Babbaj doesn't know how to convert imperative shitcode into a regex
and leijurv doesn't know how to verify that the regex reflects the original behavior
im literally raging
2019-04-20 17:26:41 -05:00
Brady 0b8fa3ffe3 Fix the scuffed usage of LinkedList and ArrayList for list setting types 2019-04-20 17:10:35 -05:00
Brady 32ac46c8a9 Update PULL_REQUEST_TEMPLATE.md 2019-03-19 21:26:58 -05:00
Brady 7ab2cd2a45 Update ISSUE_TEMPLATE.md 2019-03-19 21:26:47 -05:00
Brady a07fae6cdd Update Code of Conduct to include templates 2019-03-19 21:25:58 -05:00
Brady c474cdb1f8 Working clicking goals 2019-02-26 21:41:08 -06:00
Brady 26fefc70f0 Better update the badges 2019-02-26 17:29:50 -06:00
Brady 4086c9f4b5 Implement secondary license conditioning
Sorry fellas, no anime in this town.
2019-02-26 17:25:30 -06:00
Brady bd65e32407 Fix the failing build 2019-02-23 17:04:14 -06:00
Brady 0bce801a3f Minor javadoc changes 2019-02-23 14:32:10 -06:00
Brady e8e00e8dfb CRLF -> LF
It was inconsistent across the board
2019-02-23 12:27:24 -06:00
Brady c808d5a42d Small build.gradle cleanup and README update 2019-02-22 18:12:04 -06:00
Brady 70d216b29f Fix renderGoalXZBeacon path rendering incorrect color 2019-02-19 21:00:14 -06:00
Brady 06b3c5ddb5 LeijurvUtils 2019-01-30 12:42:26 -06:00
Brady 8f2b23f8f9 Wew lad 2019-01-29 14:33:34 -06:00
Brady b471d7419e Replace most of the @Inject usages for cancer render with @Redirect 2019-01-29 12:41:14 -06:00
Brady aba48cca53 Organize some markdown files 2019-01-24 15:21:16 -06:00
Brady 772d5fb0cc SETUP.md 2019-01-24 15:09:04 -06:00
Brady 6b6f8cadb2 Image tutorial epic haha 2019-01-24 15:06:01 -06:00
Brady 82ab79e915 CLI setup 2019-01-24 14:34:35 -06:00
Brady b75f4bf9a9 Reformat 2019-01-22 13:32:37 -06:00
Brady 253d67ce78 final final final final 2019-01-22 12:01:06 -06:00
Brady f5446cc415 Fix SprintStateEvent 2019-01-19 12:12:26 -06:00
Brady aa2e680568 Remove ManagedPlayerEvent 2019-01-19 12:10:49 -06:00
Brady 20b03d0004 No more setSprinting 2019-01-18 13:43:19 -06:00
Brady 979b8b2663 Remove associatedWith in process and some more javadoc changes 2019-01-17 18:20:27 -06:00
Brady 69b1decbba leftClickWorkaround is no longer applicable 2019-01-17 18:04:12 -06:00
Brady d32c92cbde Specificity time 2019-01-17 18:01:31 -06:00
Brady db24822d2f Fix cursed exception 2019-01-16 13:50:15 -06:00
Brady aa3833915b Repackage schematic implementations 2019-01-16 13:45:32 -06:00
Brady 59320d9b85 Auto test class javadoc 2019-01-16 13:37:39 -06:00
Brady 0c0bbeff27 Minor AirSchematic access modifier change 2019-01-16 12:39:15 -06:00
Brady ceda14096c Builder Process API exposure
Professional style 💪
2019-01-15 22:07:06 -06:00
Brady f727e71eaf Expose IPathingControlManager in IBaritone 2019-01-10 19:57:09 -06:00
Brady dffbb8e4c8 Overload reachable with IPlayerContext parameter 2018-12-27 17:15:32 -06:00
Brady c324f11a96 Fix bad block breaking that NCP doesn't agree with 2018-12-24 12:15:23 -06:00
Brady 9703de86d3 Fix NullPointerException 2018-12-18 19:36:43 -06:00
Brady 764e8d7daa Add windowClick to IPlayerController 2018-12-18 19:27:45 -06:00
Brady 18f5c129a4 Remove dependency for PlayerControllerMP implementation 2018-12-18 19:25:23 -06:00
Brady 2afdaa1ac9 Add individual chunk scanning to IWorldScanner 2018-12-14 18:50:39 -06:00
Brady 35efd9293b BlockInteractEvent Type clarification 2018-12-13 18:22:33 -06:00
Brady bfa0861065 Owned? 2018-12-03 20:45:19 -06:00
Brady 86d1512e5b Rename Waypoints to WaypointCollection 2018-12-03 19:58:37 -06:00
Brady 5c83ee2648 Fix API javadoc errors and make API only javadoc export 2018-12-03 19:37:54 -06:00
Brady b22e93d6d0 Fix javadoc errors 2018-12-03 18:47:40 -06:00
Brady 70b74d39fc Fix broken javadoc 2018-12-03 18:21:24 -06:00
Brady b0066a93ca GoalXZ beacon render setting 2018-12-03 16:42:05 -06:00
Brady 147df1ffb2 Probably fixes 265 2018-12-03 16:15:22 -06:00
Brady 689dc74330 Whoops 2018-11-17 11:41:16 -06:00
Brady 6caae889b7 Fix AStarPathFinder Optional usage that's icky 2018-11-17 11:26:46 -06:00
Brady ce0e8b4cd1 Clean up some bad Optional practices 2018-11-17 11:18:55 -06:00