Fix terminology in SECURITY.md (#2066) (d905ad47 by octavia.togami)
Merge pull request #1750 from EngineHub/feature/sponge-schematic-3
Sponge Schematic Version 3 (09c489df by octavia.togami)
Merge branch 'master' into feature/sponge-schematic-3 (3e07a992 by octavia.togami)
Fix for #1983, Use Math.floor instead of int cast (master branch) (#1989) (757bef1f by github)
Security email is working now (6f14f45c by octavia.togami)
Merge pull request #1981 from EngineHub/feature/pos-command
Add a //pos command to set multiple positions at once (105f7a43 by mnmiller1)
Refactor the selector choice enum to be cleaner
Fix gradle checks (c554d757 by octavia.togami)
Add a //pos command to set multiple positions at once
pre-emptively fix what octy is definitely going to pull me up on in the review
Rename pos2Extra to pos2
Fixex extra line
Apply suggestions from code review
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
Directly use pos2 as a list
Add an -s arg to set the selector type
Update pos1 text (6c20cf21 by mnmiller1)
Merge pull request #1968 from EngineHub/chore/merging-to-master
Merge 1.18.1 to master (7925f5d1 by mnmiller1)
Version bumps for bukkit/fabric 1.18.1 (22816cff by wizjany)
Fix BlockEntity saving on Forge. (bfef9962 by wizjany)
Merge pull request #1939 from EngineHub/snapshot-testing/1.18
1.18 (6e106c16 by wizjany)
Merge branch 'version/7.2.x' into snapshot-testing/1.18 (5ce37d7a by wizjany)
Clean up forge gradle script, apply the chorus plant fix to forge/fabric world. (46de95ff by wizjany)
Bump some versions, fix forge run configs. (a8656c5f by wizjany)
Remove height from //expand vert.
With new world height limits, this will cause more confusion than good.
`//outset -v` or `//expand u,d` can replicate the previous behavior. (f5328271 by wizjany)
Bump version numbers and stuff for 1.18 release. (6760ad71 by wizjany)
Make Paperweight adapter run on 1.18rc3. (979b5227 by wizjany)
Shove 1.17 adapters into a jar to fix the build (44d91b0c by octavia.togami)
Bump paperlib dep.
Fixes a bug with detecting pre-release versions. (1aad9218 by wizjany)
Update paperweight dev bundle (511daa50 by octavia.togami)
If a trace hits the world limit, cancel it (#1942) (29f1c661 by octavia.togami)
Add getBrush helper for use with instanceof pattern matching (#1926)
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (de6fa17b by 46890129+rainbowdashlabs)
Merge branch 'version/7.2.x'
Oh god this was so awful (09bdf0a6 by octavia.togami)
Re-add class shutter with tweaks. (#1947)
We want to hide default-package classes, such as "com", "io", etc. which are common names
in Mojang obf classes but also common package names, without hiding generated default-package
classes such as described in #1895.
This reverts commit 6008fe73 (c4074717 by wizjany)
Update Kotlin version so it builds (21e65e39 by octavia.togami)
[Fabric] Update to 1.18-pre4 (953e22fc by octavia.togami)
Bind to the object directly (4277cb52 by mnmiller1)
Fix Cycler tool not using full block data (#1868) (8ee45137 by mnmiller1)
Use a Guava Cache instead of a ThreadLocal (#1862)
This allows high performance without leaking memory, and works around
the JVM bug with ThreadLocals. See #1722. (b9f04166 by octavia.togami)
Exclude JSR305 from libs
Fixes #1859 (96c97997 by octavia.togami)
Add Beta 2 changelog items (6af752ba by mnmiller1)
[Forge] Update to 1.17.1 (#1847) (2e45a203 by octavia.togami)
[Forge] Update to 1.17.1
Includes minor updates to Fabric as well.
water and water and water water (2e45a203 by octavia.togami)
Fixed incorrect version numbers in javadocs (#1810) (f91e8e40 by 4009945+mattbdev)
Skip notify if chunk section doesn't exist (#1794) (728a1523 by octavia.togami)
Skip notify if chunk section doesn't exist (728a1523 by octavia.togami)
Include forge in this change (728a1523 by octavia.togami)
Pass chunk to mark/notify directly, update adapters.
Co-authored-by: wizjany <wizjany@gmail.com> (728a1523 by octavia.togami)
Remove method reflection for getMinHeight in BukkitWorld. (#1796) (43da91ad by wizjany)
Remove reflective use of the getMinHeight method in BukkitWorld.
Which requires dep updates to 1.17, which may currently break this build? (43da91ad by wizjany)
Tell Gradle we can read Java 16 JARs
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (43da91ad by wizjany)
Improve mask api (#1793) (183ae4a1 by 2sicherheit)
[Fabric] Update to 1.17 (#1772) (7676a2d5 by octavia.togami)
Register platforms and commands in a more proper way (#1766) (95160027 by octavia.togami)
Register platforms and commands in a more proper way
Platforms are now register "on load"/initialize/etc., and preferreds are
chosen just prior to command registration events. This allows us to
properly hook in to reload. Additionally, we now have the capability to
reload data with /minecraft:reload, though this is not yet implemented. (95160027 by octavia.togami)
Correct javadocs on queryCapability (95160027 by octavia.togami)
Flatten BukkitImplAdapter Lifecycled (95160027 by octavia.togami)
Use 16 as our toolchain, but set release to 8 (8cfbf7e4 by octavia.togami)
Merge branch 'version/7.2.x' (67c99bed by octavia.togami)
Fix author/name swap in //schem share. (76147474 by wizjany)
Add splatter brush (#1657) (8e5020fd by mnmiller1)
Add splatter brush
PR feedback - 3d splatter
Add splatter brush (#1547) (8e5020fd by mnmiller1)
Move the splatter brush into a mask (8e5020fd by mnmiller1)
Fix PR notes
Co-authored-by: Lewis B <lbobbermen@bigpond.com> (8e5020fd by mnmiller1)
Fix selecting at 0,0,0 or radius 0 cyl/ellipse (#1734) (5a7cbfd6 by octavia.togami)
Allow plugins to register new clipboard share destinations (#1707) (6e2b0a1d by mnmiller1)
Allow plugins to register new clipboard share destinations (6e2b0a1d by mnmiller1)
Rename file, as per request (6e2b0a1d by mnmiller1)
Don't use the base enginehub name for EH_pastebin (6e2b0a1d by mnmiller1)
Apply suggestions from code review
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (6e2b0a1d by mnmiller1)
Use a consumer so that we handle serialization (6e2b0a1d by mnmiller1)
Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/Clipboard.java
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (6e2b0a1d by mnmiller1)
Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ClipboardShareDestination.java
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (6e2b0a1d by mnmiller1)
Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ShareOutputConsumer.java
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (6e2b0a1d by mnmiller1)
Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ShareOutputConsumer.java
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (6e2b0a1d by mnmiller1)
Fixed a lot of random comments (6e2b0a1d by mnmiller1)
Return a consumer from share rather than a URL, allows the share destination to control output
Co-authored-by: Octavia Togami <octavia.togami@gmail.com> (6e2b0a1d by mnmiller1)
Prepare for Gradle 7, but due to FG only get to 6.9
Gradle 7 stuff requires FG 5. Phooey. (876108fd by octavia.togami)
These shouldn't be needed (f0a3848b by octavia.togami)
Note catch about toolchain system (c91159a2 by octavia.togami)
Swap out logback for log4j2 (c7da4c0a by octavia.togami)
Change oak stair shape to straight in legacy.json. (acf9c3b2 by wizjany)
Merge branch 'version/7.2.x' (97a4df96 by mnmiller1)
Scrapped Logging Framework 4 Java (#1715) (609c7b8c by octavia.togami)
The scramble is complete (609c7b8c by octavia.togami)
Fix version decl for Bukkit Log4J (609c7b8c by octavia.togami)
Swap out to a compatibility layer for LogManager
Slightly slower, but compatible across all Java versions (609c7b8c by octavia.togami)
Piston released with SL4JF removal (609c7b8c by octavia.togami)
Clean up declarations a bit (609c7b8c by octavia.togami)
Update extractor, see if that fixes anything (386656ff by octavia.togami)
Slightly improve usability of LocalSession#getSelection. (#1714)
Allow the World param to be null, throwing IncompleteRegionException.
This allows calling `getSelection(getSelectionWorld())` without having
to separately null-check the World.
Also, add a convenience overload which does so: `getSelection()`. (acd63dad by wizjany)
Back to snapshot for future development (6941d955 by mnmiller1)
Move slower translation to *Transmogrifiers (#1679) (3c161db9 by octavia.togami)
Move slower translation to *Transmogrifiers
Adapters now use the fast method for adapting if available. Un-cached
accessors are stored in *Transmogrifier classes. (3c161db9 by octavia.togami)
Fix warnings and licenses. (3c161db9 by octavia.togami)
Fix erroneous deprecation check (913d4d67 by mnmiller1)
Improve speed of BlockState init, tick watchdog (#1680) (e94f082b by octavia.togami)
Disable Fabric UPDATE mixin if quickcarpet too
Fixes #1662, though I really hate doing this. (8a466703 by octavia.togami)
Update adapters for LazyReference change. Fixes #1677 (4193daaf by mnmiller1)
Merge branch 'version/7.2.x' (4f9177ab by octavia.togami)
Fix SLF4J binding loading
Fixes #1676 (3e07d723 by octavia.togami)
Merge pull request #1611 from EngineHub/feature/nbt-parsing
Add NBT Parsing for items (2c7ac3d2 by mnmiller1)
Lazify some more conversions (b7880c2f by octavia.togami)
Use the convience methods for assembly (b67fff66 by octavia.togami)
Revert to old behavior of coercing (fb5d7f8a by octavia.togami)
Fix the offset mask forcing negation of itself (#1656) (476342a6 by mnmiller1)
Allow UPDATE mixin to soft-fail on Fabric (#1654)
This allows Carpet's mixin to take priorty, and UPDATE will simply be
disabled on Fabric in that case. Fixes #1605 (56c89194 by octavia.togami)
Speed up Fast Reorder Mode and make it default (#1653) (5aa81ff9 by mnmiller1)
Speed up Fast Reorder Mode and make it default (5aa81ff9 by mnmiller1)
Make non-exposed side effects internal (5aa81ff9 by mnmiller1)
Update Bukkit adapter for 1.16.5.
Just a data version bump. Barely dodged the mapping changes this time. (ef9af59c by wizjany)
Alter the CUI lifecycle to be more consistent and reliable (#1633) (0036e06f by zml)
Alter the CUI lifecycle to be more consistent
This handling reduces the platform-specific behaviour of CUI handshakes,
and ensures that the appropriate state is maintained when a client
connection ends but a LocalSession remains cached. (0036e06f by zml)
fabric: Update to new networking API (0036e06f by zml)
session: Correct field grouping for cui attempts (0036e06f by zml)
Update Bukkit adapter for 1.16.5.
Just a data version bump. Barely dodged the mapping changes this time. (5e1ee250 by wizjany)
Correct ellipsoidal selector initialization (#1632)
When the previous selection was a non-ellipsoidal region, the
started flag would not be appropriately set until a new selection
had been started. (f04ae2f1 by zml)
Run the chunk deleter in Fabric (#1641) (3a3bf3de by octavia.togami)
Support Lucko's Fabric Permissions API (#1638) (86bf3a34 by octavia.togami)
Add support for Lucko's Fabric Perms API
Only if present, falls back to the existing checks if it returns
`false`. (86bf3a34 by octavia.togami)
Only use vanilla fallback if no value set in Perms (86bf3a34 by octavia.togami)
Schematic Share system (#1591) (303f5a76 by mnmiller1)
Very WIP in-game schematic sharing system (303f5a76 by mnmiller1)
Add support for paste meta, and send that data when possible (303f5a76 by mnmiller1)
Add ability to specify the name of the shared schematic (303f5a76 by mnmiller1)
Add a command to apply side effects (#1623) (df71f3ae by mnmiller1)
[WIP] Add a command to apply side effects (df71f3ae by mnmiller1)
[Fabric] Update Minecraft and Fabric API
This also moves WorldEdit to use networking-v1 api (fce5ba25 by git)
Indicate our branch policy for contrib (d0a52a98 by octavia.togami)
Properly repeat extents for negative coordinates
An extent's content was returned flipped when applied for negative positions, as e.g. `Math.abs(-2) % 3` returns 2 instead of 1 (as 1 + -1 * 3 = -2)
(cherry picked from commit b0cf5dd2bf1b9bcbf1c7efff0fe25de7ee9a2090) (544793d5 by hannesgreule)
Back to snapshot for development. (df2eb157 by wizjany)