You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-3
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,30 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [2001.2.3]
8
+
9
+
### Added
10
+
* Added a team property to control whether PvP is permitted in a team's claims
11
+
* If PvP is prevented, then if either the attacking player or the attacked player is in such a claim, PvP damage will be cancelled
12
+
* Can be controlled by server admin with the server config "Allow PvP Combat"
13
+
* "always" (default) allows PvP everywhere
14
+
* "never" prevents PvP in all claimed chunks
15
+
* "per_team" allows teams to configure PvP for their claims via new team property "Allow PvP Combat"
16
+
* Not 100% guaranteed to prevent all forms of PvP damage, but direct or projectile damage is prevented where the damage source can be traced back to a player
17
+
18
+
### Fixed
19
+
* Fixed a held item desync when an item or block right-click is prevented in a claimed area
20
+
* Cleaned up stale kubjes support files (kubejs.classfilter.txt / kubejs.plugins.txt) - they're in FTB XMod Compat now
21
+
7
22
## [2001.2.2]
8
23
9
-
### Fixes
24
+
### Fixed
10
25
* Fixed crash on player disconnect if they don't have a team assigned
11
-
* Should never occur under normal circumstance but could happen if external factors force a premature disconnect
26
+
* Should never occur under normal circumstances but could happen if external factors force a premature disconnect
12
27
13
28
## [2001.2.1]
14
29
15
-
### Fixes
30
+
### Fixed
16
31
* Fixed "Show waypoints in world" client config setting being ignored for waypoint icons
17
32
* It was only working to suppress beacons when set to false, now it suppresses icons too
18
33
* Fixed NPE when checking for fake players which had a null name or UUID in their GameProfile
@@ -24,6 +25,7 @@ public interface FTBChunksWorldConfig {
24
25
EnumValue<ForceLoadMode> FORCE_LOAD_MODE = CONFIG.addEnum("force_load_mode", ForceLoadMode.NAME_MAP).comment("Control how force-loaded chunks work.","NEVER: only allow chunk force-loading if the owning team has at least one online player.","ALWAYS: always allow force-loading, even if no players are online.","DEFAULT: allow force-loading IF the team has at least one player with the 'ftbchunks.chunk_load_offline' FTB Ranks permission.");
25
26
BooleanValueDISABLE_PROTECTION = CONFIG.addBoolean("disable_protection", false).comment("Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for force-loading");
26
27
EnumValue<AllyMode> ALLY_MODE = CONFIG.addEnum("ally_mode", AllyMode.NAME_MAP).comment("Forced modes won't let players change their ally settings");
28
+
EnumValue<PvPMode> PVP_MODE = CONFIG.addEnum("pvp_mode", PvPMode.NAME_MAP).comment("Should PvP combat be allowed in claimed chunks? Default is ALWAYS; NEVER prevents it in all claimed chunks; PER_TEAM allows teams to decide if PvP is allowed in their claims");
27
29
StringListValueCLAIM_DIMENSION_BLACKLIST = CONFIG.addStringList("claim_dimension_blacklist", Collections.emptyList()).comment("Dimension ID's where chunks may not be claimed. Add \"minecraft:the_end\" to this list if you want to disable chunk claiming in The End, or \"othermod:*\" to disable chunk claiming in *all* dimensions added by \"othermod\"");
28
30
StringListValueCLAIM_DIMENSION_WHITELIST = CONFIG.addStringList("claim_dimension_whitelist", Collections.emptyList()).comment("Dimension ID's where chunks may be claimed. If non-empty, chunks may be claimed *only* in these dimensions (and the dimension is not in \"claim_dimension_blacklist\"). Same syntax as for \"claim_dimension_blacklist\".");
29
31
BooleanValueNO_WILDERNESS = CONFIG.addBoolean("no_wilderness", false).comment("Requires you to claim chunks in order to edit and interact with blocks");
Copy file name to clipboardExpand all lines: common/src/main/resources/assets/ftbchunks/lang/en_us.json
+6-1
Original file line number
Diff line number
Diff line change
@@ -119,6 +119,8 @@
119
119
"ftbteamsconfig.ftbchunks.allow_fake_players_by_id.tooltip": "Allows fake players which have the ID of a real player access to your claims, IF that real player would be permitted, either as ally or team member. Set this to true if you're unsure.",
"ftbteamsconfig.ftbchunks.allow_pvp.tooltip": "Should player-vs-player combat be allowed in claimed areas?\nServer config setting 'Allow PvP Combat' must be 'per_team' for this to function\nNot guaranteed to protect against 100%% of indirect attacks; requires that damage sources can be attributed to a player",
"ftbteamsconfig.ftbchunks.allow_mob_griefing.tooltip": "Should mobs be allowed to damage blocks in claimed areas?\nNote: currently Endermen only; may include other mobs in future\nCreeper explosions are protected against via \"Allow Explosions\"",
"ftbchunks.force_load_mode.tooltip": "NEVER: only allow chunk force-loading if the owning team has at least one online player\nALWAYS: always allow force-loading, even if no players are online\nDEFAULT: allow force-loading IF the team has at least one player with the FTB Ranks 'ftbchunks.chunk_load_offline' permission",
"ftbchunks.disable_protection.tooltip": "Useful for private servers where everyone is trusted, and claims are only used for force-loading",
151
+
"ftbchunks.pvp_mode": "Allow PvP Combat in Claimed Chunks",
152
+
"ftbchunks.pvp_mode.tooltip": "ALWAYS: allow PvP combat in all claimed chunks\nNEVER: prevent PvP in all claimed chunks\nPER_TEAM: teams can decide if PvP is allowed in their claims via team property",
149
153
"ftbchunks.ally_mode": "Allow Player to Change Ally Settings",
150
154
"ftbchunks.ally_mode.tooltip": "DEFAULT: FTB Teams ally status is checked to decide if players are allied\nFORCED_ALL: all players are always considered to be allied\nFORCED_NONE: no players are ever considered to be allied",
0 commit comments