Commit Graph

160 Commits

Author SHA1 Message Date
e99190225e Further BaseBlock modernisation 2018-08-04 11:43:39 +10:00
e2608bc0c9 Further modernise and remove legacy item classes 2018-08-04 11:43:39 +10:00
aaaf2d5678 More deprecation removal 2018-08-04 11:43:38 +10:00
20bf6e079b Continue the great purge 2018-08-04 11:43:38 +10:00
d12ad2548a Add block registration to Forge WorldEdit. 2018-08-04 11:43:38 +10:00
d5012bb072 Rename legacy things to bundled things. 2018-08-04 11:43:14 +10:00
f680635ded Added customizable command log format (Date+Time are now available)
Added the option format to config files (config.yml + worldedit.properties). By default, current date and time are displayed.
The formatting function is implemented by analogy with the class java.util.logging.SimpleFormatter
2018-05-19 18:47:45 +03:00
50f60da69f Prevent players and complex parts being pasted in schematics. 2018-01-02 20:49:36 +10:00
d6aa1ad509 Make Java 8 detection work on Java 9
Closes #393.
2017-08-16 16:39:42 -07:00
6c6e1b4ce2 [Forge] Officially move to Java 8 2017-08-16 16:07:18 -07:00
f2c5b272ad Add client-side left-click-air handler 2017-08-16 15:20:33 -07:00
cd4729f82f [Forge] Update to latest 1.11.2 mappings 2017-08-01 23:01:12 -07:00
537c6694e1 [Forge] Update to 1.11.2 2017-02-22 23:36:25 -08:00
85ef47ae0c [Forge] Update mappings to 11/30. 2016-12-01 23:14:16 -05:00
c75fd3a449 [Forge] Remove now-unused ATs 🎉 2016-12-01 23:14:16 -05:00
1752963288 [Forge] Make //regen work better
It now creates a brand-new world, generates the appropriate section
there, and copies it over to the original world.
2016-12-01 23:14:16 -05:00
e9419f4280 [Forge] Fix clearing inventories
1.11 no longer uses null in inventories.
2016-12-01 23:14:16 -05:00
6ad11624bb [Forge] Initial update to 1.11
Also updates Gradle to 3.2.1, because keeping updated is good.
2016-12-01 23:14:16 -05: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
b3d6644972 [Forge] Fix //regen + improve performance. 2016-06-25 11:37:07 -07:00
fa64fa5bed [Forge] Stop "supporting" some invalid blocks. 2016-06-23 04:12:23 -07:00
5afd2bbbf3 Update buildscript to Gradle 2.14 & Forge to 1.9.4 (1965) 2016-06-18 09:50:08 -07:00
e42107557e [Forge] Make DefaultBlockParser behave more like vanilla. 2016-06-17 16:59:41 -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
574ed9aa41 Fix some formatting concerns. 2016-05-05 20:09:53 -07:00
301d02c9c5 Warn when not using Java 8 or greater.
Note: this warning is not in the shared WorldEdit class because it
doesn't get loaded as early as the individual plugin/mod
implementations for some reason.
2016-05-05 17:55:22 -07:00
ecc4948668 Switch to Forge 1.9 (12.16.0.1770) 2016-05-05 17:55:22 -07:00
79290caaa7 Fixed a bug where virtually all mobs were determined to be Animals on the Forge 1.8 platform 2016-03-05 16:11:41 -05:00
7f43bc4b47 Merge in from master, mostly.
The most important part of this merge is that it REVERTS FMP
compatibility, since no such thing needs to exist in 1.8. In fact,
there isn't even an FMP in 1.8 yet. It will be added back if FMP ever
ports to 1.8 and the problem still exists.
2016-02-22 17:54:50 -08:00
a9fc46cef6 Correlate modids in code and mcmod.info 2016-02-22 17:11:29 -08:00
136c66868f Move sponge dependency to mcmod 2016-02-22 17:01:09 -08:00
4088f26d19 Fix checkstyle errors 2016-02-07 14:21:24 -08:00
7271cca89f Implement FMP compatibility 2016-02-07 14:07:41 -08:00
1fe197df98 Fix build script versioning, release a 1.8.9 build. 2016-01-16 23:42:21 -05:00
e91859130c Fixes for master-rebase on forge1.8 2016-01-12 02:23:49 -08:00
337ecb2864 Correct line endings from previous commits 2016-01-12 02:15:33 -08:00
ea4dafe9af Use ATs for accessing fields. 2016-01-12 02:11:07 -08:00
633e734b70 Update to 1.8.9 2016-01-12 02:10:53 -08:00
zml
39e17ddbce forge: Correct Sponge mod id 2016-01-12 02:09:37 -08:00
096729883c Updated the Sponge permissions delegate for upstream API changes 2016-01-12 02:09:37 -08:00
zml
07edf3d365 Fix swapping of pitch and yaw in setLocation
Also use rotation(Pitch|Yaw) in getLocation for consistency with
getPitch and getYaw.
2016-01-12 02:09:37 -08:00
zml
3f171a95b7 Clean up sending of formatted chat
This now fully uses MC's ChatComponentStyle for the general chat
styling, and cleans up some duplication
2016-01-12 02:09:37 -08:00
zml
aa3a2d4764 Add support for delegating permissions to Sponge.
When Sponge is not installed, behaviour is as before.
Closes #331
2016-01-12 02:09:37 -08:00
0d5c115e4d Send without a proxy packet 2016-01-12 02:08:58 -08:00
5c99d4bf59 Fix Forge CUI handler 2016-01-12 02:08:58 -08:00
ba363bce20 [Forge] Update to 1.8 2016-01-12 02:08:58 -08:00
f4bb5272e1 Update new commands with suggestion and help support. 2015-10-27 13:51:45 -07:00
935de4c93d Add some experimental brush commands.
/br set <shape> <radius> <pattern>
/br deform <shape> <expression>
/br scatter <shape> <density> <generator>
/br apply <shape> <generator>

<shape> can be: cuboid, cyl[inder], sphere

<density> is 0-100

<generator> can be:
forest|tree <type>
item <item>[:<data>] (ONLY WORKS ON FORGE)

Examples:

/br deform cuboid 5 y-=0.2
/br scatter sphere 5 100 minecraft:dye:15
2015-10-26 23:14:30 -07:00