Commit Graph

3201 Commits

Author SHA1 Message Date
96e56bdd0c Rebase translation work for easier rebasing 2019-11-16 22:42:14 +10:00
77ef0ae417 Bypass Bukkit in more situations (#532)
* Bypass Bukkit in more situations

* Use orElseGet

* Apply the same optimisation in the reverse BlockData adapter, and use lambdas instead of AIC

* Remove bukkit type checks

* Improve reliability of fallbacks
2019-11-15 12:02:46 +10:00
89bc664f69 Fix flipping of chests and stairs (#526)
* Fix flipping of chests and stairs

* Check if the new property value is valid before updating

* Only for horizontal flips double chests/stairs should be modified
2019-11-12 21:09:28 +10:00
23a3929051 Merge pull request #531 from EngineHub/wiz/misc-fixes
* Make a few more selection commands usable from console.
* Use persistent leaves for garden patch generator (/pumpkins)
* Make lrbuild tool use history.
* Add -n flag to //paste to select without pasting.
2019-11-10 10:05:11 -05:00
fc5c625f02 Add -n flag to //paste to select without pasting. 2019-11-09 20:58:47 -05:00
2b1a7ed943 Make lrbuild tool use history. 2019-11-09 20:58:47 -05:00
e5fe051340 Use persistent leaves for garden patch generator (/pumpkins) 2019-11-09 20:58:39 -05:00
575463a8e9 Make a few more selection commands usable from console. 2019-11-09 11:31:51 -05:00
1fbb7a70f9 Merge pull request #527 from EngineHub/feature/extended-expressions
Expressions Part 1: ANTLR
2019-11-07 16:23:43 -08:00
94bdd7678d Merge pull request #528 from Pieter12345/master
Fix stack command diagonal shifting with -s flag
2019-10-28 18:39:30 -07:00
bf3b91aaa7 Fix stack command diagonal shifting with -s flag
Fix `//stack -s [num]` shifting the selection to unexpected places. This fix causes `//stack -s [num]` behavior in diagonal directions to be consistent with the behavior in non-diagonal directions, which means that the last stack will be selected.
2019-10-28 15:02:24 +01:00
257988b149 Add tests for expressions listed on the docs 2019-10-27 15:15:59 -07:00
777b132a04 Catch small edge-case in parser 2019-10-27 12:58:32 -07:00
ae71c2a51b Clean up formatting on ANTLR grammar 2019-10-26 16:51:13 -07:00
fa42e40281 Limit expression thread count to processor count. 2019-10-26 16:44:23 -07:00
b0528f157a Improve timeout tracking for expressions 2019-10-26 16:18:59 -07:00
91a78f725a Some shading fixes 2019-10-19 00:48:49 -07:00
a273e55e7a Fix gradle build 2019-10-18 22:39:52 -07:00
1ba02c54b7 Completely rewrite the expression parser in ANTLR. 2019-10-18 22:27:31 -07:00
9f1e7cdaaf Small modifications for better visitors 2019-10-13 02:20:10 -07:00
7d52374fc0 Add initial ANTLR setup + lex/parser 2019-10-13 02:02:47 -07:00
21f3d967c3 Merge pull request #525 from MattBDev/patch-1
Fixed snapshot typo
2019-10-11 12:33:58 -07:00
ffbb25f1ea Fixed snapshot typo 2019-10-11 13:42:07 -04:00
03c0cce53e Update to Piston 0.5.2 + Doctools/Deprecation improvements (#523)
* Update to Piston 0.5.2

* [Doctools] Fix output, be verbose about deprecations

* Improve deprecation system, doctools output
2019-10-05 19:06:18 +10:00
d8d25fbff1 Merge pull request #517 from EngineHub/feature/watchdog-ticking
Tick the watchdog on world actions
2019-09-30 15:39:31 -07:00
91f92a46fe Apply watchdog mode to undo/redo. Abstract EditSession creation logic. 2019-09-30 18:28:13 -04:00
3093c45675 Restore mixin generic 2019-09-30 14:59:51 -07:00
a273e27eda Properly use mixins to implement Watchdog 2019-09-30 14:58:11 -07:00
da0ef12239 Add Bukkit watchdog implementation. 2019-09-30 16:47:24 -04:00
7e3fc6c8e7 Disable watchdog ticking by default, //watchdog to turn on 2019-09-29 22:10:04 -07:00
8af68fc884 Initial watchdog setup. Bukkit needs adapters, everything needs testing. 2019-09-29 22:09:55 -07:00
a515ed0a30 Merge pull request #522 from EngineHub/feat/nested-fabric-api
Bundle required fabric api jars.
2019-09-28 19:58:52 -04:00
7f4166157e Merge branch 'master' into feat/nested-fabric-api 2019-09-28 19:43:06 -04:00
fa25ad22cd Harden JsonFileSessionStore against nulls/Gson oddities 2019-09-23 11:46:24 -07:00
982caaffab Trigger test for hooks 2019-09-22 17:08:16 -07:00
bb8c150ed3 Update ForgeGradle + Gradle 2019-09-22 14:12:34 -07:00
445b7706fc Restructure how Loom is included in build env 2019-09-22 13:42:26 -07:00
1832d08d92 Merge pull request #520 from EngineHub/feature/tool-command
Add /tool back, deprecate global tool commands
2019-09-22 13:27:43 -07:00
6162a47002 Force non-Locatable actors to use placeAtPos1 2019-09-21 18:21:22 -07:00
e77393a51e Bundle required fabric api jars. 2019-09-19 21:21:25 -04:00
44dc926c49 Fix console command usage. 2019-09-19 20:53:47 -04:00
23ca70e49a [Forge] Update to Recommended Forge, newer mappings 2019-09-14 01:06:49 -07:00
ba26d788af Add /brush none and unbind aliases 2019-09-09 18:13:57 -07:00
0e9fee3b60 Add /tool back, deprecate global tool commands 2019-09-08 17:46:29 -07:00
fa364dd738 [Forge] Update FG + Forge 2019-09-07 21:59:13 -07:00
8fdd15f357 [CLI,Libs] Minimize CLI, exclude slf4j from libs 2019-09-01 20:11:34 -07:00
a73a45ce43 Create parser context data for factory converter in non-user-mode 2019-08-31 16:30:51 +10:00
299d703f24 [Doctools] Fix //expand listing, ensure no missed commands 2019-08-29 19:58:00 -07:00
44bffc5a86 Use https for the pastebin service 2019-08-27 21:54:53 +10:00
45bfa0d140 [Doctools] Add command-topic for CSS markup 2019-08-26 00:45:08 -07:00