minecraft-server-properties

cezarmathe/minecraft-server-properties/null

Terraform Module HCL NULL

Create a server.properties configuration for your Minecraft server.

Install
module "minecraft-server-properties" {
source = "cezarmathe/minecraft-server-properties/null"
version = "0.1.1"
}
plain text: /constructs/tfmod-cezarmathe-minecraft-server-properties-null/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-null-minecraft-server-properties Create a server.properties configuration for your Minecraft server. Development This repository includes a Python [script] used to process a default properties file. This script then writes a [template] that can be used by Terraform to create the actual configuration and the [variables] file that represents the variables of the module. The script is tested with Python 3.9.4 (64 bit). [script]: scripts/process_server_properties.py [template]: server.properties.tpl [variables]: variables.tf

Inputs (49)
NameTypeDescriptionDefault
use_native_transportboolLinux server performance improvements: optimized packet sending/receiving on Lintrue
rate_limitnumberSets the maximum amount of packets a user can send before getting kicked. Settin0
entity_broadcast_range_percentagenumberControls how close entities need to be before being sent to clients. Higher valu100
server_portnumberChanges the port the server is hosting (listening) on. This port must be forward25565
level_namestringThe "level-name" value is used as the world name and its folder name. The player"world"
spawn_animalsboolDetermines if animals can spawn. true - Animals spawn as normal. false - Animalstrue
rcon_passwordstringSets the password for RCON: a remote console protocol that can allow other appli""
online_modeboolServer checks connecting players against Minecraft account database. Set this totrue
white_listboolEnables a whitelist on the server. With a whitelist enabled, users not on the whfalse
prevent_proxy_connectionsboolIf the ISP/AS sent from the server is different from the one from Mojang Studiosfalse
generator_settingsstringThe settings used to customize world generation. Follow its format and write the""
pvpboolEnable PvP on the server. Players shooting themselves with arrows receive damagetrue
hardcoreboolIf set to true, server difficulty is ignored and set to hard and players are setfalse
max_world_sizenumberThis sets the maximum possible size in blocks, expressed as a radius, that the w29999984
resource_pack_sha1string Optional SHA-1 digest of the resource pack, in lowercase hexadecimal. It is rec""
resource_packstringOptional URI to a resource pack. The player may choose to use it. Note that (in ""
enable_command_blockboolEnables command blocks false
query_portnumberSets the port for the query server (see enable-query). 25565
enforce_whitelistboolEnforces the whitelist on the server. When this option is enabled, users who arefalse
broadcast_console_to_opsboolSend console command outputs to all online operators. true
… and 9 more inputs
Outputs (1)
this — A minecraft server configuration.
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.1
Cloud NULL
★ Stars0
Forks1
Total downloads880
Inputs49
Outputs1
LicenseMIT
Namespacecezarmathe
Updated