Commit Graph

3111 Commits

Author SHA1 Message Date
0f420f02ff Fix some load-order issues probably.
Edge cases might still exist around plugins which use WE for initial
world-gen, or in general plugins that try to access the platform
before it's ready.
2019-07-27 11:45:21 -04:00
8f33e0d550 Make a bunch of paginations internal, generify command boxes. (#509) 2019-07-27 14:35:38 +10:00
c8cf0d8ba6 [Forge] Update to 1.14.4, pending Forge bugfixes 2019-07-25 19:19:03 -07:00
415cdc0ab2 Output to debug only if we have a valid DFU for schematics.
Warn for backwards (since we can't DFU) and info for missing DFU
(since it might still be compatible).
Under normal circumstances, a DFU should be available so we'll only
log to debug (which is generally off).
2019-07-24 19:05:39 -04:00
78488d9b76 Merge pull request #495 from EngineHub/hotfix/nav
Pass through wall improvements
2019-07-23 22:17:15 -04:00
4ee2d3b47c Move isAllowedToFly and setFlying to AbstractPlayer, protect them. 2019-07-23 22:16:26 -04:00
2cc6a367c6 Move floatAt logic to AbstractPlayer, add isAllowedToFly and setFlying. 2019-07-23 22:16:26 -04:00
8545417b3a Fix error in /up when used out of bounds.
Also reduce calls to Entity#getLocation() all over since it's
more expensive than it needs to be (adapts world/vector every time).
2019-07-23 22:16:26 -04:00
e504c29df6 Fix potential race condition.
I guess.
2019-07-23 21:41:39 -04:00
917f8a1842 Pass through wall improvements
This change simplifies the algorithm greatly.

Additionally, this fixes a bug where if standing in a non-solid block
i.e. a glass pane, //thru, and the nav wand would not work.
2019-07-23 12:53:10 -04:00
a9b3fb1429 Fixed tile entity interaction with Fabric 2019-07-22 22:24:45 +10:00
449b0991f3 Bump to Piston 0.4.3 2019-07-22 21:20:40 +10:00
c3e3ae4956 Back to snapshots 2019-07-22 21:19:04 +10:00
5c2b9e4157 7.0.1 RC1 2019-07-22 21:18:52 +10:00
edb2e919e7 Add more id conversions.
Bukkit apparently lower cases these for us, but not Forge.
(And invalid block entities are fine - invalid keys are not).
2019-07-19 21:45:25 -04:00
a65351e43e Don't load old adapters. 2019-07-19 21:19:09 -04:00
7c41949f40 Update bukkit adapters for 1.14.4. 2019-07-19 20:44:39 -04:00
7b9075c0bf Update Fabric to 1.14.4 and fix physics updates 2019-07-19 21:44:13 +10:00
8975347703 Fix Forge regen, by retaining the world reference. Also close the world. 2019-07-17 18:02:45 -07:00
1d413cde76 BrushTool typo 2019-07-17 10:56:28 -04:00
05cee0a30b Don't overwrite history during changes.
Fixes issues with some changes not being undone.

I mean, the sphere algorithm needs to not set blocks 20 times,
but other things can trigger this too.

Also allow radius 0 sphere via //sphere (because /br sphere allows it).
2019-07-16 21:43:14 -04:00
f75104f2ac Actually use fixed IDs in MCEdit reader.
Fixes WORLDEDIT-3947.
2019-07-16 19:45:27 -04:00
6e90c59136 Merge pull request #504 from EngineHub/feature/junit-5
Switch to JUnit 5
2019-07-16 04:21:06 -07:00
c1f4eecd77 Narrow timeout test exception type 2019-07-15 17:18:10 -07:00
5c5c822f4b Replace try-fail-catch-assert with assertThrows 2019-07-15 16:38:34 -07:00
3b157b67c3 Move Bukkit to JUnit 5 2019-07-15 16:38:33 -07:00
429d022752 Move Core to JUnit 5 2019-07-15 16:38:33 -07:00
e98b99edcd Properly acquire JUnit 4, drop json-simple 2019-07-15 16:38:33 -07:00
bcea78c701 Merge pull request #503 from EngineHub/feature/kotlin-dsl-gradle-scripts
Kotlin DSL Gradle Scripts
2019-07-15 14:17:51 -07:00
5fa311be48 Account for IntelliJ bug 2019-07-15 09:42:28 -07:00
ad5dcbea58 Attempt to fix ASM conflict 2019-07-15 09:14:02 -07:00
98e29f634f Fix fabric output jar 2019-07-14 00:00:11 -07:00
58863c22e8 Try downgrading fabric 2019-07-13 23:26:31 -07:00
52a62b984b Improve logging, update to 5.5.1 2019-07-13 22:16:16 -07:00
5277f99bf2 Minor fixes for craftscripts in Forge 2019-07-12 13:49:45 -07:00
5a14693aa9 Migrate Sponge, Libs to Kotlin DSL 2019-07-12 13:49:45 -07:00
3bdc1c1cf2 Fixup after shade rhino merge 2019-07-12 13:49:45 -07:00
3d4025c757 Migrate Forge to Kotlin DSL 2019-07-12 13:49:45 -07:00
47b9716bdc Migrate Fabric to Kotlin DSL 2019-07-12 13:49:45 -07:00
55100761a3 Migrate Core to Kotlin DSL 2019-07-12 13:49:45 -07:00
ab8397e517 Migrate Bukkit to Kotlin DSL 2019-07-12 13:49:45 -07:00
19802e478c Re-write root and libs to Kotlin DSL 2019-07-12 13:49:45 -07:00
eccbad92e8 Move away from deprecation, move dependencies towards buildSrc 2019-07-12 13:49:45 -07:00
59c2a15cda Further minor cleanup from Gradle 5 change 2019-07-12 13:49:45 -07:00
4874c314d0 Merge pull request #501 from EngineHub/feature/gradle-5
Update to Gradle 5
2019-07-11 22:01:09 -07:00
9e7d46662c Merge pull request #498 from EngineHub/feature/improved-chunk-batching
Buffered extent improvements
2019-07-10 14:25:22 -07:00
b5ed1973d3 Merge pull request #500 from EngineHub/bugfix/libraries-in-forge-jar
Shade Rhino and truezip into Forge dist
2019-07-10 14:12:50 -07:00
e87a5559d6 Ensure blocks are not moved below world boundary 2019-07-10 14:10:22 -07:00
c5c6a091fd Update to Gradle 5.5 2019-07-09 18:21:21 -07:00
05bf211d73 Prepare worldedit-libs for shadow upgrade 2019-07-08 20:25:59 -07:00