Brady
f7041022d0
Merge branch 'master' into 1.13.2
2020-01-10 20:13:57 -06:00
Brady
710170ef2d
Fix RelativeGoalXZ coordinate mix-up
...
Basically for many months now RelativeGoalXZ produced (~X, ~Y), not (~X, ~Z).
2020-01-10 20:10:16 -06:00
Brady
e3d3407de5
Remove normalizations from BlockOptionalMeta
2019-12-31 19:44:44 -06:00
Brady
f3d860e8fa
Merge branch 'master' into 1.13.2
2019-12-31 19:40:14 -06:00
Brady
adff391e45
Merge branch 'schematic-formats'
2019-12-31 18:25:21 -06:00
Brady
4a05837b01
Requested changes
2019-12-31 17:44:20 -06:00
Brady
fcfa022232
Clean up BlockOptionalMeta comment and add behavioral clarification
2019-12-30 02:27:20 -06:00
Brady
220ee30d35
Appease Codacy
2019-12-27 21:28:05 -06:00
Brady
812bc0d8c4
Remove redundant parser layer
2019-12-27 01:14:31 -06:00
Brady
d712839c25
Make Schematica respect mapArtMode setting
2019-12-25 01:35:10 -06:00
Brady
eee705b371
Schematic Format API support
2019-12-24 17:20:00 -06:00
Brady
77bdf6e444
Fix MapSchematic
2019-12-23 18:05:50 -06:00
Brady
0a858c040c
Working
2019-12-19 22:15:14 -06:00
Brady
eea5b69b6c
Utilize new FillSchematic
2019-12-19 12:03:02 -06:00
Brady
6759917a2f
Additional clean up
2019-12-19 11:58:47 -06:00
Brady
aa3bd80ab2
Clean ups
2019-12-19 11:40:38 -06:00
Brady
ea8d7fb3b9
Improve file extension fallback mechanism
2019-12-18 15:19:58 -06:00
Brady
b4ddf38116
Check if state is null
2019-12-18 10:27:34 -06:00
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
c1fe588de4
Leijurv is crying and shaking right now
2019-10-11 18:08:39 -05:00
Brady
8fa2dac261
This should fix tab complete scuff
2019-10-11 17:59:36 -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
62df244db7
Initial Brigadier overriden tab completion
2019-10-09 21:19:58 -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
c7e1c917c3
Fix Baritone thinking it can walk through wall-placed skulls
...
Fixes #485
2019-07-08 19:21:09 -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
3d3a5f420e
Fix unsafe creation of potentially invalid ResourceLocation
2019-04-16 20:15:51 -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
82d77a7bac
Update MixinGradle to 0.6.2
...
Includes fix ensuring that the SRGs are generated prior to Mixin annotation processing
2019-03-12 01:43:03 -05:00
Brady
841a927033
Merge remote-tracking branch 'origin/master' into 1.13.2
2019-03-12 01:09:11 -05:00
Brady
5a16561954
Working 1.13.2 development environment
...
Including a couple bugfixes to bad 1.13.2 code!!!
2019-03-12 01:05:39 -05:00
Brady
e2cc51908b
Notch builds
2019-03-08 23:18:00 -06:00
Brady
1390e04435
Add versions in parenthesis for todos to fix stuff
2019-03-08 15:14:52 -06:00
Brady
84d961cbab
Fix usages of Setting#get()
2019-03-08 15:12:55 -06:00
Brady
87b9d3915c
Fix compiler errors
...
unproject needs to be resolved
2019-03-08 15:03:58 -06:00
Brady
c38d17563d
Resolve merge conflicts
...
oh my god I should've updated my local branch before doing this
2019-03-08 14:44:49 -06:00
Brady
0c2af85ac0
Update to 1.13.2
...
Still need to setup method of launching, and Mixin support for ModLauncher
2019-03-08 14:30:43 -06: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