Skip to content

Releases: IntellectualSites/PlotSquared

6.1.0

10 Sep 21:33
cfae804
Compare
Choose a tag to compare

Fixes:

  • Fixed /plot visit not working on merged plots with more than 1 owner
  • Make sure lock is free'd even on error [#3116]
  • Fixed asterisk permissions not working sanely
  • Don't trigger async catcher when adding chunk ticket
  • Fixed /plot download world [#3127]
  • Fixed unavailability of the setup wizard when setting worlds: true [#3231]
  • Fixed locale placeholder when attempting to create a world that already exists
  • Fixed /plot deny not throwing a graceful message outside of plots.
  • Fixed some other minor issues with single world plots.

Changes:

  • Add quicker method for getting chunks (not requiring a slow stream done by CB); they're "handled much better by minecraft as of 1.14" (not really) meaning the required methods for testing if a chunk is allowed to be unloaded is not present. We instead must now rely on the ChunkUnloadEvent for setting if a chunk should be saved.
  • Optimise the shouldSave method by not requiring access to injected classes frequently. Location#getPlot methods are not optimised for frequent usage in the same task.
  • Replaced error.plot_size with error.plot_size_negative throwing a more detailed error message.
  • Removed plots.permpack.wilderness permission pack. If you used it, you can safely remove it and replace it with the individual permissions plots.admin.interact.unowned, plots.admin.destroy.unowned, plots.admin.build.unowned, plots.projectile.unowned, plots.admin.vehicle.break.unowned and plots.admin.pve.unowned.
  • Ironed out a few issues with the service pipeline.
  • Switch deployment of API artifacts to the central repository. Check the wiki (see here) to update your build scripts.

Additions:

  • Allow PlotTitle to have a null mode (default plot title flag should be the configured values)
  • Improved javadoc linking by using anchors
  • Added the world name to the plot chat & spy format.
  • Added causes to PlayerTeleportToPlotEvent [#3222]

4.453 (1.13/1.14/1.15)

26 Jan 19:57
Compare
Choose a tag to compare

This release contains the following changes:

  • Adapted WorldEdit flag standards for all kinds of PlotSquared flags.
  • Fixed "/plot leave" command not working. (#2571)
  • Added new translation strings for "/plot leave" declaring the user who left.
  • Added new translation strings for member settings.
  • Fixed startup messages not having a color.
  • Added enhanced information how to use the "titles" value in settings.yml
  • Replaced PlotGameMode with WorldEdit equivalent.
  • Fixed odd space in "/plot info" between Owner: and the plot owner. (#2620)
  • Fixed lots of event listeners for various events.
  • Added all colors to style.yml. Note: You can use & colors in the translations too, but if you do so, you need to wrap them into "". Using $ doesn't need to be wrapped.
  • Updated various dependencies.
  • Fixed various player events.
  • Fixed players not being able to place hanging entities.
  • Fixed interact handling for sneaking players.
  • Fixed "/plot setbiome" not working properly. (#2599)
  • Fixed Unable to find method createTag ([byte]) exception for 1.15 versions. (#2629)
  • Added plots.teleport.delay.bypass permission to bypass the teleportation cooldown if set.
  • Added wildcards (*) to command help since PlotSquared supports stuff like "/plot trust *" too.
  • Updated description of "/plot trust" and "/plot add" commands showing their difference.
  • Added Hungarian translation.
  • Updated bStats version.
  • Updated wiki information about flags and various other things.

Thank you for your support! Please consider donating a small amount if you find the resource useful. Donators get a shiny role on Discord.

  • NotMyFault, MattBDev and Jesse

4.390 (1.13/14 Minor Update 9)

11 Nov 18:41
10e5760
Compare
Choose a tag to compare

This (minor) release contains the following changes:

  • Fix an issue where the place flag isn't functioning properly (#2524)
  • Fix issues where the deny-teleport flag conditions do not work as expected (#2506)
  • Fix an issue where NoClassDefFoundError is thrown on startup (#2550)
  • Remove unused flags: hanging-interact, sleep, fire-spread
  • Fixes an issue where flags allow for invalid blocks (#2519)
  • Make flag categories configurable
  • Make the flag list output message configurable
  • Fix an issue where deny-exit does not consider the appropriate permissions (#2411)
  • Fix an issue where flag sometimes do not belong to an existing category (#2462)
  • Add the Bukkit module to the maven artifact outputs
  • Add a new flag: untrusted-visit (#2542)
  • Make flag error messages configurable (#2558)
  • Fix an issue where setowner functions incorrectly when arguments are missing (#2501)
  • Replace some internal code with similar code in WorldEdit (#2560)
  • Fix issues with illegal setAccess calls (#2484)
  • Fix an issue where player plot time is not reset when changing worlds (#2412)
  • Add support for WorldEdit patterns where BlockBuckets are used (#2564)

The update can be downloaded from here.

PlotSquared 4.0 Pre-release (Bukkit 1.13)

26 Dec 20:32
Compare
Choose a tag to compare

PlotSquared 4.0 for Bukkit 1.13 has been promoted to a pre-release. That means that we are not currently aware of any bugs, but we do not guarantee that everything is working as intended.

1.13.2 Download
Legacy Download

This is a very big release, and some of the major changes include:

  • Complete API restructure (things using the PlotSquared API will break)
  • We have revamped the schematic system entirely
  • We have updated to support WE 7. In fact, PlotSquared now depends on WE 7.
  • We have added a new configuration system, that we refer to a "Block buckets". They allow you to specify up to 100 blocks, that will be randomly picked for any of the plot components. This system is more powerful than the old block and block list systems.
  • We have added support for 1.13 blocks, and completely moved to string based material IDs
  • We have changed the configuration format used in worlds.yml, and introduced a new configuration converter.
  • etc.

Up until a full release (or when we decide what we want to do with them )the following components will be disabled:

  • Advanced automatic plot clearing
  • Auto updating
  • Update notifications

If you are updating from a previous release, then you can find instructions on how to do so here. The wiki has been updated to support the 1.13 changes to schematics and configurations.

You can find downloads for the new version at the Athion CI server through this link. These builds will be updated when new code is committed to Github

PlotSquared for older versions of Minecraft will be referred to as "Legacy PlotSquared". Support for these versions of Minecraft will not be dropped entirely, but we will focus on making sure PlotSquared works for the current version of Minecraft.

If there are any official addons you would like updated, then feel free to mention so in our Discord. Plot2Dynmap has already been updated, and links can be found both on Discord and Spigot.

If you have any questions, then we recommend that you join our Discord Guild. We have worked very hard on this update, and if you want to show appreciation then we very much welcome constructive feedback, donations and possibly even a nice review on Spigot 😃

3.5.0

26 Nov 23:09
Compare
Choose a tag to compare

Bug Fixes and Spigot and Sponge 1.11 Support.

3.4.5

18 Aug 14:35
Compare
Choose a tag to compare

This update contains many bug fixes and some under the hood improvements.
The auto updater on Sponge will not work for this version as 3.4.5 will not be released for Sponge.

3.4.2

19 Jun 14:55
Compare
Choose a tag to compare

minor fix

3.4.1

19 Jun 03:41
Compare
Choose a tag to compare
Updated some classes to 1.10
New cleaner config layout
 - Most components of PlotSquared can now be disabled/enabled in the config
Added support for multiple expiry tasks
 - Copy the expiry block to create a new task
Added required plots option to expiry tasks (only runs on oldest if set)
Added bypass perm to building at y0
 - plots.admin.destroy.groundlevel
Added teleport on death
 - Set teleport.on-death: true
Added and removed expiry date from plot info (sorry)
Added perm requirement for trusted/adding *
 - plots.add.everyone
 - plots.trust.everyone
Plot add/trust/deny now support comma separated names
Added worlds/commands file to paste command
Optimizations to plot auto trimming
Removed plot download size limit
Tweaked title behavior
Leashed mobs are now ignored by the entity killing task
Optimized block placement (block cache + other stuff)
Add flag suggestions flag command when an invalid name is provided
Duplicate messages are now ignored
Added creature cap notifications
 - Disable by removing the message from the translations file
Added support for dynamic plot pricing (50*{arg})
 - https://github.com/IntellectualSites/PlotSquared/issues/987
Fixed essentials milk bucket babyfying animals
Fixed plot visit sometimes breaking with purely numerical player names
Fixed populate offset for older versions
Fixed schematic on claim/auto
Fixed an issue with plot purging
Fixed an issue with the WorldEdit hook
Fixed an issue with chat
Fixed denying everyone (/2 deny *)
Fixed use f lag not respecting pressure plates
Fixed an issue with plot entry
Fixed plot download/done
Fixed an issue with plot clear creating holes
Fixed update command using outdated startup info
Fixed an issue with failed event registration
Fixed BO3 direction/chance options
Fixed BO3 not creating parent directory
Fixed an issue with mushroom growth in plot areas
Fixed an issue with plot ratings cache
Fixed merge command failing to handle invalid arguments
Fixed inverted item-drop flag check
Fixed plot merging sometimes not removing intersection
Fixed an issue with not handling corrupted playerdata files 
Fixed trust/add bypass (plots.admin.command.<cmd>) not bypassing player limit
Fixed forcefield flag not working as expected
Fixed some issues with fastmode clearing
Fixed WorldEdit mask allowing copy outside plot
Fixed instabreak flag
Fixed location when running plot commands from console
Fixed scripting issue
Fixed hangings being classified as vehicles for kill road vehicles task
Fixed fly flag behavior when leaving plot
Fixed expire task confirmation
Fixed buying not resetting buy flag in merged plots
Fixed broken signs on plot unlinking
+ More (see https://github.com/IntellectualSites/PlotSquared/compare/b7ebde874fc7e8ce827b3d120439a9ecea52e2a7...master)

Contributers:
manuelgu(26), PauloMart(1), MisterErwin(1), Empire92(93), MattBDev(70), Sauilitired(2)

3.3.3

01 Apr 01:49
Compare
Choose a tag to compare

Bug Fixes

3.3.2

27 Mar 22:51
Compare
Choose a tag to compare

Changelog coming soon.