Skip to content

Releases: TheNextLvl-net/protect

v3.0.2

20 Dec 15:07
dccaa17
Compare
Choose a tag to compare

What's Changed

  • Bump com.intellectualsites.bom:bom-newest from 1.50 to 1.51 in /plugin by @dependabot in #96
  • Bump com.intellectualsites.bom:bom-newest from 1.50 to 1.51 in /api by @dependabot in #95
  • Bump io.papermc.paper:paper-api from 1.21.3-R0.1-SNAPSHOT to 1.21.4-R0.1-SNAPSHOT in /plugin by @dependabot in #98
  • Bump io.papermc.paper:paper-api from 1.21.3-R0.1-SNAPSHOT to 1.21.4-R0.1-SNAPSHOT in /api by @dependabot in #97
  • Refactor region mask initialization for clarity by @NonSwag in #99
  • Bump net.thenextlvl.core:paper from 1.5.3 to 2.0.0 in /plugin by @dependabot in #100
  • Bump net.thenextlvl.core:paper from 2.0.0 to 2.0.1 in /plugin by @dependabot in #101
  • Bump net.thenextlvl.core:paper from 2.0.1 to 2.0.2 in /plugin by @dependabot in #102
  • Fix permission check logic in multi-block filtering by @NonSwag in #104

Full Changelog: 3.0.1...3.0.2

v3.0.1

18 Nov 20:25
08f1c4d
Compare
Choose a tag to compare

What's Changed

  • Fix falling block handling in protected areas by @NonSwag in #91
  • Update WorldListener to fix source-target filtering by @NonSwag in #92
  • Fix error when an entity un-targets another entity by @NonSwag in #93
  • Improve movement handling logic for players and entities by @NonSwag in #94

Full Changelog: 3.0.0...3.0.1

v3.0.0

17 Nov 16:19
37e2e58
Compare
Choose a tag to compare

Important

This version contains many breaking changes
Please read the Changelog before updating

What's Changed

  • Bump net.thenextlvl.core:paper from 1.3.6 to 1.5.1 in /plugin by @dependabot in #20
  • Bump org.bstats:bstats-bukkit from 3.0.3 to 3.1.0 in /plugin by @dependabot in #23
  • Bump net.thenextlvl.core:paper from 1.5.1 to 1.5.2 in /plugin by @dependabot in #24
  • Add version checker to ProtectPlugin by @NonSwag in #25
  • Refactor AreaTeleportCommand and update build.gradle by @NonSwag in #26
  • Update Maven repositories and dependency versions by @NonSwag in #27
  • Add physical interaction protection flag by @NonSwag in #28
  • Cleanup by @NonSwag in #29
  • Brigadier by @NonSwag in #30
  • Code improvements by @NonSwag in #31
  • Fix vehicle area escape by @NonSwag in #32
  • Translations by @NonSwag in #33
  • Fawe protection by @NonSwag in #34
  • More region type support by @NonSwag in #35
  • Fix incorrect entity lookup in damage event by @NonSwag in #36
  • interaction messages and flags by @NonSwag in #37
  • Performance improvements by @NonSwag in #38
  • Added more supported regions by @NonSwag in #39
  • Restructured event api and added area member api by @NonSwag in #40
  • Added protection flags and /area protect command by @NonSwag in #41
  • Add block fertilize protection flag by @NonSwag in #42
  • Add interaction capability check for areas by @NonSwag in #43
  • Protection enhancement by @NonSwag in #44
  • Added Area Creator API by @NonSwag in #45
  • Improve events and their documentation by @NonSwag in #46
  • Bump io.papermc.paper:paper-api from 1.21.1-R0.1-SNAPSHOT to 1.21.3-R0.1-SNAPSHOT in /plugin by @dependabot in #48
  • Bump io.papermc.paper:paper-api from 1.21.1-R0.1-SNAPSHOT to 1.21.3-R0.1-SNAPSHOT in /api by @dependabot in #47
  • Added area enter/leave titles and actionbars by @NonSwag in #49
  • Added members and owner management commands by @NonSwag in #50
  • Added missing area-related error and membership translations by @NonSwag in #51
  • Remove Maven publishing configuration for plugin internals by @NonSwag in #52
  • Fix biome copying error for non-flat regions by @NonSwag in #53
  • Changed look and feel of messages by @NonSwag in #54
  • Bump com.intellectualsites.bom:bom-newest from 1.49 to 1.50 in /plugin by @dependabot in #57
  • Bump com.intellectualsites.bom:bom-newest from 1.49 to 1.50 in /api by @dependabot in #56
  • Bump net.thenextlvl.core:files from 1.0.5 to 2.0.0 in /api by @dependabot in #58
  • Bump net.thenextlvl.core:files from 1.0.5 to 2.0.0 in /plugin by @dependabot in #60
  • Bump net.thenextlvl.core:i18n from 1.0.19 to 1.0.20 in /plugin by @dependabot in #62
  • Bump net.thenextlvl.core:paper from 1.5.2 to 1.5.3 in /plugin by @dependabot in #61
  • Added area grouping by @NonSwag in #55
  • Migrate area serialization to use NBT format by @NonSwag in #63
  • Removed protect:teleport_location flag by @NonSwag in #64
  • Refactor to replace NamespacedKey with Key from Adventure API by @NonSwag in #65
  • Area creator mutability fix by @NonSwag in #66
  • Update nbt dependency versions by @NonSwag in #67
  • Simplify area teleportation logic by @NonSwag in #68
  • Add DataContainer API by @NonSwag in #69
  • Prevent falling blocks from becoming solid if block placement is prohibited by @NonSwag in #70
  • Update flag definitions to enforce protection only where needed by @NonSwag in #71
  • Add liquid flow restriction flag by @NonSwag in #72
  • Add unprotect command for removing protection flags by @NonSwag in #73
  • Add new protection checks for entity actions by @NonSwag in #74
  • Refactor physics handling into a new listener by @NonSwag in #75
  • Add AreaParentCommand to manage area inheritance by @NonSwag in #76
  • Performance improvements by @NonSwag in #77
  • Bump org.projectlombok:lombok from 1.18.34 to 1.18.36 in /api by @dependabot in #79
  • bump org.projectlombok:lombok from 1.18.34 to 1.18.36 in /plugin by @dependabot in #80
  • Implemented area grouping system by @NonSwag in #78
  • Handle file I/O errors and improve logging in area creation. by @NonSwag in #81
  • Made liquid_flow flag non protective by @NonSwag in #82
  • Save areas on world save by @NonSwag in #83
  • Refactor flag registration to improve consistency by @NonSwag in #84
  • Update readme by @NonSwag in #85
  • Add granular permission checks for area commands by @NonSwag in #86
  • Add missing javadocs by @NonSwag in #87
  • Add entity placement checks to ProtectionService by @NonSwag in #88
  • Remove, replace and optimize some flags by @NonSwag in #89

Full Changelog: 2.1.2...3.0.0

v2.1.2

31 Aug 13:54
5b1cf57
Compare
Choose a tag to compare

What's Changed

  • Fixed entities being able to attack players regardless of entityAttackPlayer flag (closes #19)
  • Prevent entities from targeting players or entities if the corresponding attack flag prevents it
  • Fixed supported game versions by @NonSwag in #2
  • Added modrinth publish by @NonSwag in #3
  • Bump org.incendo:cloud-minecraft-extras from 2.0.0-beta.9 to 2.0.0-SNAPSHOT in /plugin by @dependabot in #7
  • Bump net.thenextlvl.core:i18n from 1.0.18 to 1.0.19 in /plugin by @dependabot in #6
  • Bump org.incendo:cloud-paper from 2.0.0-beta.9 to 2.0.0-SNAPSHOT in /plugin by @dependabot in #8
  • Bump net.thenextlvl.core:paper from 1.3.5 to 1.3.6 in /plugin by @dependabot in #10
  • Bump io.github.goooler.shadow from 8.1.7 to 8.1.8 in /plugin by @dependabot in #9
  • Bump io.papermc.paper:paper-api from 1.21-R0.1-SNAPSHOT to 1.21.1-R0.1-SNAPSHOT in /api by @dependabot in #15
  • Bump io.papermc.paper:paper-api from 1.21-R0.1-SNAPSHOT to 1.21.1-R0.1-SNAPSHOT in /plugin by @dependabot in #16
  • Bump org.bstats:bstats-bukkit from 3.0.2 to 3.0.3 in /plugin by @dependabot in #18

New Contributors

Full Changelog: v2.1.1...2.1.2

v2.1.1

06 Jul 20:38
Compare
Choose a tag to compare

What's Changed

  • Fixed instanceof checks and area parsing by @NonSwag in #1

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

06 Jul 20:07
Compare
Choose a tag to compare
  • 1.21 update

Full Changelog: v2.0.7...v2.1.0

v2.1.0-pre1

30 Apr 05:32
Compare
Choose a tag to compare
v2.1.0-pre1 Pre-release
Pre-release
  • Updated to Java 21
  • Updated to paper 1.20.6

Full Changelog: v2.0.7...v2.0.1-pre1

v2.0.7

26 Apr 12:51
Compare
Choose a tag to compare
  • Added metrics

Full Changelog: v2.0.6...v2.0.7

v2.0.6

23 Apr 20:20
Compare
Choose a tag to compare
  • Added /area flag list command

Full Changelog: v2.0.5...v2.0.6

v2.0.5

22 Apr 20:39
Compare
Choose a tag to compare
  • Added cauldron/bucket related flags
  • Fixed some block interactions being allowed even though flag is disabled
  • Fixed global areas not saving

Full Changelog: v2.0.4...v2.0.5