Commit Graph

4167 Commits

Author SHA1 Message Date
5de4cfced2 Fix region contain method
The region contain method was broken.
A lot of subsquent issues are caused by this bug.
E.g. in a selection the entities in the last blocks at the positive-axis border are not selected.

Max block gives the impression of an exclusive point; however it is inclusive!
A position that is anywhere between of a 1x1x1 region, would return false in the old implementation.

By simply adding a one this should solve the problem.

Greetings
2016-09-13 09:26:23 +02:00
34c31dc020 Release WE 6.1.4 for Forge 1.10.2.
Bump version to 6.1.5-SNAPSHOT for development.
2016-09-05 00:53:50 -04:00
ddff8ecbb2 Re-add and update ForgeItemRegistry.
And fix code that depended on it.
Reverts parts of e91859130c
2016-08-28 02:48:29 -04:00
2267dfd29f [Forge] Update to 1.10.2. 2016-08-28 01:23:19 -04:00
38ddeaf777 [Forge] Initial update for 1.10 2016-08-28 01:23:19 -04:00
2e10fe896f Fixed bad copypaste in error message for //curve. 2016-08-27 16:53:51 -04:00
4a72b97164 Fix getting the git hash 2016-08-22 17:19:52 -07:00
98510992eb Fix artifact publishing.
I keep ammending this commit so it doesn't look like I've been working on
this for the past three hours.
2016-08-06 07:08:29 -04:00
b9801ebf57 Fixed an issue where the ParametricCallable wasn't forwarding InvocationTargetExpections caused by CommandExceptions properly
Fixes WORLDEDIT-3364
2016-07-17 19:03:22 -04:00
c957ffb95a Fix NPE when //genbiome expression was false.
Fixes WORLDEDIT-3467.
2016-07-06 11:14:11 -04:00
e1bb00e665 Fixed an issue where item spawns were not given a proper cause, which lead to things like the super pickaxe not working 2016-07-04 17:19:33 -04:00
28d45870e2 Apply transforms to vectors in //paste -s. 2016-06-29 00:38:11 -04:00
e0c8776f0f Fix query function in expression masks.
Fixes WORLDEDIT-3344.
2016-06-28 23:59:34 -04:00
6e36b5236c Fixed the automatic selection of a user's pasted area when using //paste -s
Fixes WORLDEDIT-3457
2016-06-28 20:36:46 -04:00
a091853385 Made the CommandManager responsible for exception converters as apposed to individual dispatchers
Previously some exceptions were being handled only in the ParametricCallable, which lead to other dispatchers throwing the exception, and requesting that users report them.

Fixes WORLDEDIT-3386
2016-06-28 19:37:10 -04:00
b3d6644972 [Forge] Fix //regen + improve performance. 2016-06-25 11:37:07 -07:00
d0cf497939 Bump version for dev 2016-06-23 09:14:42 -04:00
b03445752e Release 6.1.3 for Forge 1.9.4 and Bukkit 1.10. 2016-06-23 09:12:32 -04:00
7a097ca56e Add new 1.10 blocks to blocks.json 2016-06-23 09:03:07 -04:00
fa64fa5bed [Forge] Stop "supporting" some invalid blocks. 2016-06-23 04:12:23 -07:00
d70f7168e5 Merge pull request #359 from sk89q/feature/forge-1.9.4
Update WE Forge to 1.9.4/1965. Also update build.gradle to work with latest Gradle.
2016-06-23 00:19:55 -07:00
5afd2bbbf3 Update buildscript to Gradle 2.14 & Forge to 1.9.4 (1965) 2016-06-18 09:50:08 -07:00
f689d53d62 Fix Sign json generation 2016-06-18 09:49:46 -07:00
e42107557e [Forge] Make DefaultBlockParser behave more like vanilla. 2016-06-17 16:59:41 -07:00
5a42a8ddb4 Update internal block and item definitions. 2016-06-11 13:07:53 -04:00
ac1b4f7251 Add adapter for 1.10. Currently untested. 2016-06-09 10:17:52 -04:00
edb4c0b61a Disable left-click air task creation (in Sponge)
Following the lead of the Bukkit implementation in commit a5f5dc099b, disable left-click air task creation
2016-05-30 19:38:52 -04:00
a5f5dc099b Disable left-click air task creation.
This should really not be necessary anymore.
Reverts 13f36757.
Fixes WORLDEDIT-3444.
2016-05-29 00:54:58 -04:00
fd0e400bcc Minor improvements to Sponge implementation
- Use SpongeGradle for setting plugin version from Gradle
- Use Guice to manage configuration
- Use event filter annotation for interact event
- Set plugin description and URL
- Remove some redundant parts in the Gradle config
2016-05-21 10:05:21 -04:00
fabd7045e7 Fix NPE when rotating hanging entities (#356) 2016-05-20 20:00:30 -04:00
85d4b9f4ec Fix MathUtils.dSin 2016-05-20 17:14:04 -04:00
4a7683d5bf Apply transformations to NBT data of tile entities (fixes rotation of skulls) 2016-05-20 17:13:52 -04:00
8f50f5adfb Fix secondary-ordinal direction vectors 2016-05-20 17:13:46 -04:00
1a3ae37b73 Fix rotation of item frames 2016-05-20 17:13:39 -04:00
15d10bee30 Merge pull request #345 from sk89q/feature/sponge-new
Initial WorldEdit Sponge implementation
2016-05-20 14:24:38 -04:00
beba8daf45 Use Sponge version 4.1.0-SNAPSHOT 2016-05-20 14:18:04 -04:00
83a3843c15 Use the main WorldEdit version for Sponge 2016-05-20 14:18:04 -04:00
61ecb8fe94 Merge pull request #355 from sk89q/bugfix/brushing-up
Replace RightClickEmpty with RightClickItem.
2016-05-20 10:58:14 -07:00
e168f03ab7 Replace RightClickEmpty with RightClickItem.
RightClickEmpty is not fired on the server. RightClickItem fires once
for the same event (a right click in air). This fixes brush and other tools that rely on air
clicks.
2016-05-20 10:14:00 -07:00
07854f79fa Sync forge version to core. 2016-05-19 01:43:35 -04:00
bc29bff072 Additional cleanup for the Sponge implementation 2016-05-18 23:04:29 -04:00
7dc9a9aece Merge remote-tracking branch 'origin/master' into feature/sponge-new 2016-05-18 19:49:16 -04:00
991aaa0541 Update the check style rules to allow configurate 2016-05-18 19:47:36 -04:00
1c2348cd41 Properly generate the default configuration 2016-05-18 19:47:28 -04:00
27b6efefdb Use configurate for configuration 2016-05-18 19:27:38 -04:00
da33245842 Perform some restructuring 2016-05-18 18:30:22 -04:00
785a827f01 The SpongePermissionsProvider is not the SponePermissionsProvider 2016-05-18 18:18:14 -04:00
baa3a0a8b5 Added WorldEdit CUI support 2016-05-18 17:59:52 -04:00
03d7cd394a Fix another NPE in schematics. 2016-05-18 12:44:22 -04:00
2734dc377c Add 1.9 doors to getBlockBagItem HashMap 2016-05-17 03:00:09 -05:00