From 1a606e1c1cc058c18df1a96d3b0f45f5932ca28a Mon Sep 17 00:00:00 2001 From: imthegm Date: Tue, 10 Oct 2023 19:06:41 -0400 Subject: [PATCH] FIxing minor config issues --- Client/config/Discord-Integration.toml | 360 ------------------ Client/config/dynview-common.toml | 29 -- Client/config/mmorpg-client.toml | 2 +- Server/config/dynview-common.toml | 2 +- Server/config/mca.json | 22 +- Server/config/mmorpg-client.toml | 2 +- .../world/serverconfig/ftbchunks-world.snbt | 230 +++++------ .../serverconfig/minecolonies-server.toml | 2 +- 8 files changed, 129 insertions(+), 520 deletions(-) delete mode 100644 Client/config/Discord-Integration.toml delete mode 100644 Client/config/dynview-common.toml diff --git a/Client/config/Discord-Integration.toml b/Client/config/Discord-Integration.toml deleted file mode 100644 index 132af0e..0000000 --- a/Client/config/Discord-Integration.toml +++ /dev/null @@ -1,360 +0,0 @@ -# General options for the bot -[general] - # Insert your Bot Token here! - # DO NOT SHARE IT WITH ANYONE! - botToken = "INSERT BOT TOKEN HERE" - # The channel ID where the bot will be working in - botChannel = "000000000" - # The bot's status message - # - # PLACEHOLDERS: - # %online% - Online Players - # %max% - Maximum Player Amount - botStatusName = "%online% players online" - # The bot's status message for 1 online player, set to empty to use botStatusName - # PLACEHOLDERS: - # %online% - Online Players - # %max% - Maximum Player Amount - botStatusNameSingular = "%online% player online" - # The bot's status message for no online players, set to empty to use botStatusName - # PLACEHOLDERS: - # %online% - Online Players - # %max% - Maximum Player Amount - botStatusNameEmpty = "No-one is online" - # Type of the bot's status - # Allowed Values: DISABLED,PLAYING,WATCHING,LISTENING,STREAMING,COMPETING,CUSTOM - botStatusType = "CUSTOM" - # URL of the bot's stream when using the status type 'STREAMING' - # Has to start with https://twitch.tv/ or https://www.youtube.com/watch?v= - streamingURL = "https://www.youtube.com/watch?v=dQw4w9WgXcQ" - # Enable checking for updates? - # Notification will be shown after every server start in log when update is available - enableUpdateChecker = true - # The minimum release type for the update checker to notify - # Allowed values: release, beta, alpha - updateCheckerMinimumReleaseType = "beta" - # Set to false to disable config migration from other mods/plugins to this one - # This does not prevent updating of this config after mod updates - allowConfigMigration = true - # Set to true to supress warning of unsafe mod download location - ignoreFileSource = false - # Set to true to allow relaying webhook messages - allowWebhookMessages = false -# Some settings that can be tweaked to increase compatibility with other mods, if required -[compatibility] - # Disables modifying sent chat messages ingame to show who was pinged. (Will not convert <@1234567890> to @User) - # This may fix mods also modifying sent messages - disableParsingMentionsIngame = false -# Configuration options for commands -[commands] - # Toggle the entire command feature - # Disabling this will disable registering any commands to discord - enabled = true - # The Role IDs of your Admin Roles - # Now supports multiple roles which can access admin commands -adminRoleIDs = [ ] - # Add your custom commands here - # You can also generate some on https://erdbeerbaerlp.de/dcintegration-commands/ - # You must op this UUID in the ops.txt or some custom commands won't work! - senderUUID = "8d8982a5-8cf9-4604-8feb-3dd5ee1f83a3" - # Enable the list command in discord - listCmdEnabled = true - # Show list command only for the user who runs it - hideListCmd = true - # Enable the uptime command in discord - uptimeCmdEnabled = true - # Show uptime command only for the user who runs it - hideUptimeCmd = false - # Enables using local commands for faster registration - # Local Commands will register all slash commands directly to the server instead of to the bot - # Setting this to true requires the bot to be invited with the scope 'application.commands' to work - useLocalCommands = false - - [[commands.customCommands]] - name = "kick" - description = "Kicks an player from the Server" - mcCommand = "kick %player% %reason%" - textToSend = "" - adminOnly = true - hidden = false - - [[commands.customCommands.args]] - name = "player" - description = "The player to be kicked" - optional = false - - [[commands.customCommands.args]] - name = "reason" - description = "Reason for the kick" - optional = true - - [[commands.customCommands]] - name = "stop" - description = "Stops the server" - mcCommand = "stop" - textToSend = "" - adminOnly = true - hidden = false -args = [ ] - - [[commands.customCommands]] - name = "kill" - description = "Kills an Player or Entity" - mcCommand = "kill %target%" - textToSend = "" - adminOnly = true - hidden = false - - [[commands.customCommands.args]] - name = "target" - description = "The target(s) for the kill command." - optional = false -# Toggle some message related features -[messages] - # Changing this to an language key (like en-US, de-DE) will always attempt to download the latest language file from https://github.com/ErdbeerbaerLP/Discord-Integration-Translations - # Setting to 'local' disables downloading - language = "local" - # Should /say output be sent to discord? - sendOnSayCommand = true - # Should /me output be sent to discord? - sendOnMeCommand = true - # Adding an selector (ex. @a ) here will relay all /tellraw messages sent with that exact same selector to discord. - # Leave blank to disable - tellrawSelector = "" - # When an /say command's message starts with this prefix, it will not be sent to discord - # Useful for hiding system messages by prepending it with this - sayCommandIgnoredPrefix = "§4§6§k§r" - # Should Discord users have their role color ingame? - discordRoleColorIngame = true - # Should you be able to hover and click on the discord username ingame? - enableHoverMessage = true -# Settings for embed mode -[embedMode] - # Enabling this will send configured messages as embed messages - # See below configuration options of this category to see what messages can be moved to embeds - enabled = false - - # Starting & Started Messages - [embedMode.startMessages] - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#57f287" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" - - # Stop & Crash Messages - [embedMode.stopMessages] - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#ed4245" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" - - # Player join message - [embedMode.playerJoinMessage] - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#57f287" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" - - # Player leave messages -# Also containing timeouts - [embedMode.playerLeaveMessages] - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#ed4245" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" - - # Player Death message - [embedMode.deathMessage] - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#000000" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" - - # Advancement messages - [embedMode.advancementMessage] - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#fee75c" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" - - # Player chat messages - [embedMode.chatMessages] - # Generate unique chat colors from player uuid? - generateUniqueColors = true - # Send as embed? - asEmbed = true - # Color of embed bar - colorHexCode = "#808080" - # Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord. - customJSON = "" -# Advanced options -[advanced] - # Custom channel ID for server specific messages (like Join/leave) - # Leave 'default' to use default channel - serverChannelID = "default" - # Custom channel ID for death messages - # Leave 'default' to use default channel - deathsChannelID = "default" - # Custom channel for for ingame messages - # Leave 'default' to use default channel - chatOutputChannelID = "default" - # Custom channel where messages get sent to minecraft - # Leave 'default' to use default channel - chatInputChannelID = "default" - # Allows you to change the target URL for the API to make it usable with custom discord instances like Spacebar - # DO NOT CHANGE if you don't know what you are doing!! - baseAPIUrl = "https://discord.com" -# Config options which only have an effect when using forge -[forgeSpecific] - # A list of blacklisted modids - # Adding one will prevent the mod to send messages to discord using forges IMC system -IMC_modIdBlacklist = [ "examplemod" ] - # Show item information, which is visible on hover ingame, as embed in discord? - sendItemInfo = true -# Configuration for linking -[linking] - # Unlink players when they leave the discord server for whatever reason (ex. leave,kick,ban)? - unlinkOnLeave = true - # Should discord linking be enabled? - # If whitelist is on, this can NOT be disabled - # DOES NOT WORK IN OFFLINE MODE! - enableLinking = true - # Set Discord nicknames to match Minecraft usernames when linked - shouldNickname = false - # Enable global linking? - # Does not work in offline mode - globalLinking = true - # Database interface class - # This allows you to change your database implementation - # Add database implementations using the addon system - # Do not change without knowing what you are doing - databaseClass = "de.erdbeerbaerlp.dcintegration.common.storage.linking.database.JSONInterface" - # Role ID of an role an player should get when he links his discord account - # Leave as 0 to disable - linkedRoleID = "0" - # Enable discord based whitelist? - # This will override the link config! - # To whitelist use the whitelist command in the bot DMs - whitelistMode = false - # Adding Role IDs here will require the players to have at least ONE of these roles to link account -requiredRoles = [ ] - # Adding setting keys to this array will prevent thoose settings to be changed - # They will still show up in the list though -settingsBlacklist = [ ] - - # Allows you to configure the default values of some personal settings - [linking.personalSettingsDefaults] - default_useDiscordNameInChannel = true - default_ignoreReactions = false - default_pingSound = true -# Webhook configuration -[webhook] - # Whether or not the bot should use a webhook (it will create one) - # This will only work in standard channels - enable = false - # The avatar to be used for server messages - serverAvatarURL = "https://raw.githubusercontent.com/ErdbeerbaerLP/Discord-Chat-Integration/master/images/srv.png" - # The name to be used for server messages - serverName = "Minecraft Server" - # The URL where the player avatar gets fetched from - # - # PLACEHOLDERS: - # %uuid% - Returns the player's UUID with dashes - # %uuid_dashless% - Returns the player's UUID without dashes - # %name% - Returns the player's name - # %randomUUID% - Returns an random UUID which can be used to prevent discord cache - playerAvatarURL = "https://minotar.net/avatar/%uuid%?randomuuid=%randomUUID%" - webhookName = "MC_DC_INTEGRATION" -# Configuration for the in-game command '/discord' -[ingameCommand] - # Enable the /discord command to show an custom message with invite URL? - enabled = true - # The message displayed when typing /discord in the server chat - message = "Join our discord! https://discord.gg/myserver" - # The message shown when hovering the /discord command message - hoverMessage = "Click to open the invite url" - # The url to open when clicking the /discord command text - inviteURL = "https://discord.gg/myserver" -# The command log channel is an channel where every command execution gets logged -[commandLog] - # Channel ID for the command log channel - # Leave 0 to disable - channelID = "0" - # The format of the log messages - # - # PLACEHOLDERS: - # %sender% - The name of the Command Source - # %cmd% - executed command (e.g. "say Hello World" - # %cmd-no-args% - Command without arguments (e.g. "say" - message = "%sender% executed command `%cmd%`" - # A list of commands that should NOT be logged -ignoredCommands = [ "list", "help", "?" ] -# Configure votifier integration here -# (Spigot only) -[votifier] - # Should votifier messages be sent to discord? - enabled = true - # Custom channel ID for Votifier messages - # Leave 'default' to use default channel - votifierChannelID = "default" - # The message format of the votifier message - # - # PLACEHOLDERS: - # %player% - The player´s name - # %site% - The name of the vote site - # %addr% - (IP) Address of the site - message = ":ballot_box: %player% just voted on %site%" - # Name of the webhook title - name = "Votifier" - # URL of the webhook avatar image - avatarURL = "https://www.cubecraft.net/attachments/bkjvmqn-png.126824/" -# Configure Dynmap integration here -[dynmap] - # The message format of the message forwarded to discord - # - # PLACEHOLDERS: - # %sender% - The sender´s name - # %msg% - The Message - dcMessage = "<%sender%> %msg%" - # Custom channel ID for dynmap chat - # Leave 'default' to use default channel - dynmapChannelID = "default" - # Name of the webhook title - name = "Dynmap Web-Chat" - # URL of the webhook avatar image - avatarURL = "https://static.wikia.nocookie.net/minecraft_gamepedia/images/9/91/Map_Zoom_0.png/revision/latest?cb=20200311153330" - # The name format of the message forwarded to the dynmap webchat - # - # PLACEHOLDERS: - # %name% - The discord name of the sender (including nickname) - # %name#tag% - The discord name with tag of the sender (without nickname) - webName = "%name% (discord)" - # Name shown in discord when no name was specified on the website - unnamed = "Unnamed" -# Configure some plugin-specific BStats settings here -# Everything can be seen here: https://bstats.org/plugin/bukkit/DiscordIntegration/9765 -# -# Does not apply to fabric yet, as there is no bstats for it -[bstats] - # Allow sending of installed addon stats (Name and version of installed addons) - sendAddonStats = true -# Settings for servers running as Bungeecord-suberver -[bungee] - # Set this to true if the server is running as an subserver of an bungeecord network and therefore needs to be in offline mode - # Setting this will force account linking in offline mode - # Do NOT use for actual offline mode servers, as this will break the linking feature because of the UUIDs! - # - # Currently no support for floodgate running on bungee - isBehindBungee = false diff --git a/Client/config/dynview-common.toml b/Client/config/dynview-common.toml deleted file mode 100644 index 956167b..0000000 --- a/Client/config/dynview-common.toml +++ /dev/null @@ -1,29 +0,0 @@ - -["Dynamic Chunk View Distance Settings"] - #The minimum chunk view distance allowed to use. Default: 4 - #Range: 3 ~ 200 - minChunkViewDist = 5 - #The maximum chunk view distance allowed to use. Set to the max a player could benefit from. Default: 15 - #Range: 1 ~ 200 - maxChunkViewDist = 15 - #The minimum simulation distance allowed to use. Default: 4 - #Range: 1 ~ 200 - minSimulationDist = 4 - #The maximum simulation distance allowed to use. Default: 10 - #Range: 1 ~ 200 - maxSimulationDist = 10 - #The average tick time to stabilize the chunk view distance around. Setting it higher than 50ms is not advised, as after 50ms the TPS will go below 20. Default: 45ms - #Range: 10 ~ 100 - meanAvgTickTime = 45 - #The update frequency of average server tick time checks to update view distances. Default: 30sec - #Range: 1 ~ 1000 - viewDistanceUpdateRate = 60 - #Whether to adjust the simulation distance aswell, default: true. - adjustSimulationDistance = true - #Whether to output log messages for actions done. This can be helpful to balance the other settings nicely. - logMessages = true - -["Chunk slow unload settings"] - #Enable slow chunk unloading(~1minute) after load, helps with mods hot-loading chunks frequently. Default: true - chunkunload = true - diff --git a/Client/config/mmorpg-client.toml b/Client/config/mmorpg-client.toml index 16b5ba3..7022781 100644 --- a/Client/config/mmorpg-client.toml +++ b/Client/config/mmorpg-client.toml @@ -15,7 +15,7 @@ #Range: 0.0 ~ 10.0 health_bar_gui_scale = 1.25 #Allowed Values: BOTTOM_CENTER, OVER_VANILLA, TOP_LEFT - GUI_POSITION = "TOP_LEFT" + GUI_POSITION = "BOTTOM_CENTER" #Allowed Values: BORDER, FULL ITEM_RARITY_BACKGROUND_TYPE = "FULL" #Allowed Values: RPG, NONE diff --git a/Server/config/dynview-common.toml b/Server/config/dynview-common.toml index b302275..edab661 100644 --- a/Server/config/dynview-common.toml +++ b/Server/config/dynview-common.toml @@ -17,7 +17,7 @@ meanAvgTickTime = 45 #The update frequency of average server tick time checks to update view distances. Default: 30sec #Range: 1 ~ 1000 - viewDistanceUpdateRate = 60 + viewDistanceUpdateRate = 30 #Whether to adjust the simulation distance aswell, default: true. adjustSimulationDistance = true #Whether to output log messages for actions done. This can be helpful to balance the other settings nicely. diff --git a/Server/config/mca.json b/Server/config/mca.json index 6d724d3..d7f5aa6 100644 --- a/Server/config/mca.json +++ b/Server/config/mca.json @@ -2,9 +2,7 @@ "README": "https://github.com/Luke100000/minecraft-comes-alive/wiki", "version": 1, "overwriteOriginalVillagers": true, - "moddedVillagerWhitelist": [ - "minecolonies:citizen" - ], + "moddedVillagerWhitelist": [], "overwriteOriginalZombieVillagers": true, "overwriteAllZombiesWithZombieVillagers": false, "moddedZombieVillagerWhitelist": [], @@ -48,18 +46,18 @@ "allowAnyNightOwl": false, "heartsForPardonHit": 30, "pardonPlayerTicks": 1200, - "guardsTargetMonsters": false, - "maleVillagerHeightFactor": 0.9, + "guardsTargetMonsters": true, + "maleVillagerHeightFactor": 1.1, "femaleVillagerHeightFactor": 0.85, - "maleVillagerWidthFactor": 1.0, - "femaleVillagerWidthFactor": 0.95, + "maleVillagerWidthFactor": 1.1, + "femaleVillagerWidthFactor": 0.9, "showNameTags": true, "nameTagDistance": 5.0, "useMCAVoices": true, "useVanillaVoices": false, - "interactionChanceFatigue": 1.0, + "interactionChanceFatigue": 0.2, "interactionFatigueCooldown": 4800, - "villagerHealthBonusPerLevel": 5, + "villagerHealthBonusPerLevel": 10, "useSquidwardModels": false, "enableBoobs": true, "burnedClothingTickLength": 3600, @@ -68,15 +66,15 @@ "useSmarterDoorAI": false, "procreationCooldown": 72000, "trackVillagerPosition": true, - "trackVillagerPositionEveryNTicks": 200, + "trackVillagerPositionEveryNTicks": 500, "enableVillagerChatAI": true, "villagerChatAIIntelligence": 4, "villagerChatAIServer": "http://snoweagle.tk/", - "guardSpawnFraction": 0.175, + "guardSpawnFraction": 0.2, "taxesFactor": 0.5, "taxSeason": 168000, "marriageChancePerMinute": 0.05, - "adventurerAtInnChancePerMinute": 0.05, + "adventurerAtInnChancePerMinute": 0.2, "adventurerStayTime": 48000, "villagerProcreationChancePerMinute": 0.05, "bountyHunterInterval": 48000, diff --git a/Server/config/mmorpg-client.toml b/Server/config/mmorpg-client.toml index 16b5ba3..7022781 100644 --- a/Server/config/mmorpg-client.toml +++ b/Server/config/mmorpg-client.toml @@ -15,7 +15,7 @@ #Range: 0.0 ~ 10.0 health_bar_gui_scale = 1.25 #Allowed Values: BOTTOM_CENTER, OVER_VANILLA, TOP_LEFT - GUI_POSITION = "TOP_LEFT" + GUI_POSITION = "BOTTOM_CENTER" #Allowed Values: BORDER, FULL ITEM_RARITY_BACKGROUND_TYPE = "FULL" #Allowed Values: RPG, NONE diff --git a/Server/world/serverconfig/ftbchunks-world.snbt b/Server/world/serverconfig/ftbchunks-world.snbt index 143e3be..c118ab3 100644 --- a/Server/world/serverconfig/ftbchunks-world.snbt +++ b/Server/world/serverconfig/ftbchunks-world.snbt @@ -1,115 +1,115 @@ -{ - # Forced modes won't let players change their ally settings - # Default: "default" - # Valid values: "default", "forced_all", "forced_none" - ally_mode: "default" - - # 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: [ ] - - # 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: "allow" - - # 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. - # 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. - # Default: "default" - # Valid values: "default", "always", "never" - force_load_mode: "never" - - # 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: 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: 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: 100 - - # Max force loaded chunks. - # You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission - # Default: 25 - # Range: -∞ ~ +∞ - max_force_loaded_chunks: 1 - - # 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. - # Default of 0 means no automatic loss of forceloading. - # Default: 0.0 - # Range: 0.0 ~ 3650.0 - max_idle_days_before_unforce: 0.0d - - # Maximum time in days to keep logs of prevented fakeplayer access to a team's claims. - # Default: 7 - # Range: 1 ~ 2147483647 - max_prevented_log_age: 7 - - # Requires you to claim chunks in order to edit and interact with blocks - # Default: false - no_wilderness: false - - # Dimension ID's where the no_wilderness rule is enforced - building is only allowed in claimed chunks. If this is non-empty, it overrides the 'no_wilderness' setting. - # Default: [] - no_wilderness_dimensions: [ ] - - # 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 - # OWNER: use the party owner's limits only - # AVERAGE: use the average of all members' limits. - # 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 -} +{ + # Forced modes won't let players change their ally settings + # Default: "default" + # Valid values: "default", "forced_all", "forced_none" + ally_mode: "default" + + # 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: [ ] + + # 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: "allow" + + # 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. + # 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. + # Default: "default" + # Valid values: "default", "always", "never" + force_load_mode: "never" + + # 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: 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: 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: 100 + + # Max force loaded chunks. + # You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission + # Default: 25 + # Range: -∞ ~ +∞ + max_force_loaded_chunks: 1 + + # 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. + # Default of 0 means no automatic loss of forceloading. + # Default: 0.0 + # Range: 0.0 ~ 3650.0 + max_idle_days_before_unforce: 0.0d + + # Maximum time in days to keep logs of prevented fakeplayer access to a team's claims. + # Default: 7 + # Range: 1 ~ 2147483647 + max_prevented_log_age: 7 + + # Requires you to claim chunks in order to edit and interact with blocks + # Default: false + no_wilderness: false + + # Dimension ID's where the no_wilderness rule is enforced - building is only allowed in claimed chunks. If this is non-empty, it overrides the 'no_wilderness' setting. + # Default: [] + no_wilderness_dimensions: [ ] + + # 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 + # OWNER: use the party owner's limits only + # AVERAGE: use the average of all members' limits. + # 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/Server/world/serverconfig/minecolonies-server.toml b/Server/world/serverconfig/minecolonies-server.toml index 5372aec..c69cfc7 100644 --- a/Server/world/serverconfig/minecolonies-server.toml +++ b/Server/world/serverconfig/minecolonies-server.toml @@ -160,7 +160,7 @@ #Range: 0.1 ~ 5.0 guardhealthmult = 2.0 #Turn on MineColonies PVP mode (colonies can be destroyed and griefed under certain conditions). [Default: false] - pvp_mode = false + pvp_mode = true #Days until the pirate ships despawn. [Default: 3, min: 1, max: 10] #Range: 1 ~ 10 daysuntilpirateshipsdespawn = 3