Releases: TheNextLvl-net/protect
Releases · TheNextLvl-net/protect
v3.0.2
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
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
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
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
- @dependabot made their first contribution in #7
Full Changelog: v2.1.1...2.1.2
v2.1.1
v2.1.0
- 1.21 update
Full Changelog: v2.0.7...v2.1.0
v2.1.0-pre1
- Updated to Java 21
- Updated to paper 1.20.6
Full Changelog: v2.0.7...v2.0.1-pre1
v2.0.7
- Added metrics
Full Changelog: v2.0.6...v2.0.7
v2.0.6
- Added
/area flag list
command
Full Changelog: v2.0.5...v2.0.6
v2.0.5
- 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