From 75ecb11272b2f5cb163c5acab6e7a9906447d471 Mon Sep 17 00:00:00 2001 From: Thomas Hinkle Date: Thu, 27 Apr 2023 16:53:41 -0500 Subject: [PATCH] Added a set of updates to push us closer to release. --- CHANGELOG.md | 3 + defaultconfigs/ftbchunks/ftbchunks-world.snbt | 69 +++++++++++++++++-- index.toml | 7 +- mods/terralith.pw.toml | 13 ---- pack.toml | 2 +- 5 files changed, 69 insertions(+), 25 deletions(-) delete mode 100644 mods/terralith.pw.toml diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c0a033..fa3936b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ This will be the initial release for the production server. I will avoid adding ## Config Changes - Modified the starter kit to include the new shop block instead of the old one. +- Added our updated config for FTBChunks. ## Mods @@ -12,6 +13,8 @@ This will be the initial release for the production server. I will avoid adding - Simple Shops - It functions fine, but it is out-classed by our new trading mod. +- Terralith + - The mountains are cool, but probably too extreme. It might unintentionally unbalance the game due to weirdness with ore generation. ### Additions diff --git a/defaultconfigs/ftbchunks/ftbchunks-world.snbt b/defaultconfigs/ftbchunks/ftbchunks-world.snbt index 0838b19..8790dac 100644 --- a/defaultconfigs/ftbchunks/ftbchunks-world.snbt +++ b/defaultconfigs/ftbchunks/ftbchunks-world.snbt @@ -1,7 +1,34 @@ { + # Forced modes won't let players change their ally settings + # Default: "default" + # Valid values: "default", "forced_all", "forced_none" + ally_mode: "default" + + # Fallback offline chunk loading behaviour for when 'force_load_mode' is set to 'default' + # Default: true + chunk_load_offline: true + # 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" # Default: [] - claim_dimension_blacklist: [ "minecraft:the_end" ] + claim_dimension_blacklist: ["minecraft:the_end"] + + # 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". + # Default: [] + claim_dimension_whitelist: [ ] + + # Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for force-loading + # Default: false + disable_protection: false + + # Override to disable/enable fake players like miners and auto-clickers globally. + # Default will check this setting for each team + # Default: "check" + # Valid values: "check", "deny", "allow" + fake_players: "check" + + # Minimap for clients connecting to this server will be disabled + # Default: false + force_disable_minimap: false # Control how force-loaded chunks work. # NEVER: only allow chunk force-loading if the owning team has at least one online player. @@ -14,24 +41,42 @@ # Hard limit for the number of chunks a team can claim, regardless of how many members. Default of 0 means no hard limit. # Default: 0 # Range: 0 ~ 2147483647 - hard_team_claim_limit: 64 + hard_team_claim_limit: 0 # Hard limit for the number of chunks a team can force-load, regardless of how many members. Default of 0 means no hard limit. # Default: 0 # Range: 0 ~ 2147483647 - hard_team_force_limit: 16 + hard_team_force_limit: 0 + + # If true, "Location Visibility" team settings are ignored, and all players can see each other anywhere on the map. + # Default: false + location_mode_override: false + + # Interval in ticks to send updates to clients with long-range player tracking data. + # Lower values mean more frequent updates but more server load and network traffic; be careful with this, especially on busy servers. + # Setting this to 0 disables long-range tracking. + # Default: 20 + # Range: 0 ~ 2147483647 + long_range_tracker_interval: 20 # Max claimed chunks. # You can override this with FTB Ranks 'ftbchunks.max_claimed' permission # Default: 500 # Range: -∞ ~ +∞ - max_claimed_chunks: 69420 + max_claimed_chunks: 64 # Max force loaded chunks. # You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission # Default: 25 # Range: -∞ ~ +∞ - max_force_loaded_chunks: 69420 + max_force_loaded_chunks: 16 + + # Maximum time (in real-world days) where if no player in a team logs in, the team automatically loses their claims. + # Prevents chunks being claimed indefinitely by teams who no longer play. + # Default of 0 means no automatic loss of claims. + # Default: 0.0 + # Range: 0.0 ~ 3650.0 + max_idle_days_before_unclaim: 0.0d # Maximum time (in real-world days) where if no player in a team logs in, any forceloaded chunks owned by the team are no longer forceloaded. # Prevents chunks being forceloaded indefinitely by teams who no longer play. @@ -40,6 +85,10 @@ # Range: 0.0 ~ 3650.0 max_idle_days_before_unforce: 7.0d + # Requires you to claim chunks in order to edit and interact with blocks + # Default: false + no_wilderness: false + # Method by which party claim & force-load limits are calculated. # LARGEST: use the limits of the member with the largest limits # SUM: add up all the members' limits @@ -48,4 +97,14 @@ # Default: "largest" # Valid values: "largest", "owner", "sum", "average" party_limit_mode: "sum" + + # When true, standard FTB Chunk explosion protection is applied in protected chunks when the source of the explosion cannot be determined + # (Ghast fireballs are a common case - vanilla supplies a null entity source) + # Default: true + protect_unknown_explosions: true + + # If true, the player must have the 'ftbchunks_mapping' Game stage to be able to use the map and minimap. + # Requires KubeJS and/or Gamestages to be installed. + # Default: false + require_game_stage: false } diff --git a/index.toml b/index.toml index 518a4bc..9667f28 100644 --- a/index.toml +++ b/index.toml @@ -74,7 +74,7 @@ hash = "fdd72ecae7321f7420b4b333e49964904e3059b1b95924f2643040b635427555" [[files]] file = "defaultconfigs/ftbchunks/ftbchunks-world.snbt" -hash = "379d22fd3111b76c611cc9647cbd759d025dd508ebe741951a74e4c5853f26b4" +hash = "ec98e3581f0ba8989d4277c9ba51280f39e3b6a4e65a887189f3d46275dd8154" [[files]] file = "defaultconfigs/ftbessentials.snbt" @@ -1094,11 +1094,6 @@ file = "mods/terrablender.pw.toml" hash = "64036b0bc617a33d904a0e6371ddc7d63896a888b1e0ada1a6eae8f647bb9327" metafile = true -[[files]] -file = "mods/terralith.pw.toml" -hash = "7d8109543303c680aa1d4d5d4e81548ec602f910ca2e9a32133a07c0dc3c2df7" -metafile = true - [[files]] file = "mods/thermal-cultivation.pw.toml" hash = "f66d3443df1b1d2619234a4e81851ff80c1821eb911307fcbaf52bbdbcfeafe3" diff --git a/mods/terralith.pw.toml b/mods/terralith.pw.toml deleted file mode 100644 index 33f0eb0..0000000 --- a/mods/terralith.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Terralith" -filename = "Terralith_1.19.3_v2.3.7b.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/8oi3bsk5/versions/1latp88m/Terralith_1.19.3_v2.3.7b.jar" -hash-format = "sha1" -hash = "d886da3705ad6ffca075d9b60ae2267c61f15d32" - -[update] -[update.modrinth] -mod-id = "8oi3bsk5" -version = "1latp88m" diff --git a/pack.toml b/pack.toml index 8ced11e..ddff761 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "3f84251ae86d1b02df7cf76ae33fadabf4f00421885669fc3a94cb681cd7755a" +hash = "0f70236606406468edef40129c173ccfe3eb3de52b2e6238b1972faf682604a9" [versions] forge = "43.2.8"