Brady
5c9f028103
Initial sponge support
2019-12-18 10:24:43 -06:00
Brady
7e3a2d3c0a
Create a BlockStateInterface specialized IBlockAccess wrapper
2019-11-05 18:17:10 -06:00
Brady
5201d39adf
Retain old method signature
2019-10-24 15:20:23 -05:00
Brady
f02c33d95a
Fix improper tick count incrementation
2019-10-23 17:47:20 -05:00
Brady
43ab4f7d3b
Fix isPassable crash
2019-10-22 15:58:10 -05:00
Brady
4eca960a4c
Specify range in IWorldScanner#repack
2019-10-14 15:45:41 -05:00
Brady
2f9efae457
Refactors to improve consistency
2019-10-11 18:15:14 -05:00
Brady
42306055ee
Backport anti-poz from 1.13.2 branch to 1.12.2/master
2019-10-09 21:29:48 -05:00
Brady
0b2bab6549
Clean up performance Mixins
2019-10-07 17:25:09 -05:00
Brady
eb619adf4a
Whoops!
2019-10-07 16:50:43 -05:00
Brady
4d05b152f0
Create ICommand to go alongside Command default implementation
2019-10-07 16:46:21 -05:00
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