Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
112 changes: 112 additions & 0 deletions pumpkin.kvp
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
Meta.DisplayName=Pumpkin
Meta.Description=The world's fastest Minecraft server. Pumpkin is in early development. Built with Rust for maximum performance.
Meta.OS=Windows, Linux
Meta.AarchSupport=Native
Meta.Arch=All
Meta.Author=clovertortoise
Meta.URL=https://pumpkinmc.org/
Meta.DisplayImageSource=url:https://raw.githubusercontent.com/CubeCoders/AMPTemplates/main/pumpkinmc.png
Meta.EndpointURIFormat={ip}:{GenericModule.App.Ports.$ServerPort}
Meta.ConfigManifest=pumpkinconfig.json
Meta.MetaConfigManifest=pumpkinmetaconfig.json
Meta.ConfigRoot=pumpkin.kvp
Meta.MinAMPVersion=2.6.5.2
Meta.SpecificDockerImage=cubecoders/ampbase:debian
Meta.DockerRequired=False
Meta.DockerBaseReadOnly=False
Meta.ContainerPolicy=Supported
Meta.ContainerPolicyReason=
Meta.ExtraSetupStepsURI=
Meta.Prerequisites=[]
Meta.ExtraContainerPackages=[]
Meta.ConfigReleaseState=PreRelease
Meta.NoCommercialUsage=False
Meta.ConfigVersion=1
Meta.ReleaseNotes=Initial Release
Meta.BreakingReleaseNotes=
Meta.AppConfigId=c7ab5772-934a-4f9b-a822-1776f4817815
Meta.ImportableExtensions=[]
App.DisplayName=Pumpkin
App.RootDir=./pumpkin/
App.BaseDirectory=./pumpkin/
App.SteamWorkshopDownloadLocation=
App.ExecutableWin=Pumpkin.exe
App.ExecutableLinux=pumpkin
App.WorkingDir=
App.LinuxCommandLineArgs=
App.WindowsCommandLineArgs=
App.CommandLineArgs={{$PlatformArgs}} {{$FormattedArgs}}
App.UseLinuxIOREDIR=False
App.AppSettings={}
App.EnvironmentVariables={}
App.CommandLineParameterFormat=
App.CommandLineParameterDelimiter=
App.ExitMethod=String
App.ExitTimeout=30
App.ExitString=stop
App.ExitFile=
App.HasWriteableConsole=True
App.HasReadableConsole=True
App.UDPLogger=False
App.SupportsLiveSettingsChanges=False
App.LiveSettingChangeCommandFormat=
App.ForceIPBinding=False
App.SupportsIPv6=False
App.ApplicationIPBinding=0.0.0.0
App.Ports=@IncludeJson[pumpkinports.json]
App.AdminPortRef=RCONPort
App.PrimaryApplicationPortRef=ServerPort
App.UniversalSleepApplicationUDPPortRef=BedrockPort
App.UniversalSleepSteamQueryPortRef=ServerPort
App.MaxUsers=1000
App.UseRandomAdminPassword=False
App.PersistRandomPassword=False
App.RemoteAdminPassword=
App.AdminMethod=STDIO
App.IgnoreSTDOUTAfterRCON=False
App.AdminLoginTransform=None
App.LoginTransformPrefix=
App.RCONConnectDelaySeconds=5
App.RCONConnectRetrySeconds=5
App.RCONHeartbeatMinutes=0
App.RCONHeartbeatCommand=ping
App.RCONSelectIPMethod=Default
App.TelnetLoginFormat={0}
App.TelnetNewLineType=Default
App.UpdateSources=@IncludeJson[pumpkinupdates.json]
App.PreStartStages=
App.UserActions=[]
App.ForceUpdate=False
App.ForceUpdateReason=
App.Compatibility=None
App.SteamUpdateAnonymousLogin=False
App.SteamForceLoginPrompt=False
App.RapidStartup=True
App.SmartExcludeExemptions=["*.cfg","*.conf","*.config","*.ini","*.json","*.xml","*.properties","*.kvp","*.yml","*.yaml","*.toml","*.lua"]
App.SmartExcludeSupported=True
App.DumpFullChildProcessTree=False
App.MonitorChildProcessName=
App.MonitorDirectChildOnly=False
App.SupportsUniversalSleep=False
App.WakeupMode=Any
App.ApplicationReadyMode=RegexMatch
Console.FilterMatchRegex=^\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+(INFO|WARN|ERROR|DEBUG)\s+.*?ThreadId\(\d+\)\s+
Console.FilterMatchReplacement=
Console.ThrowawayMessageRegex=
Console.AppReadyRegex=^.*?Server is now running\..*$
Console.UserJoinRegex=^.*?\s+(?<username>[a-zA-Z0-9_]+) joined the game$
Console.UserLeaveRegex=^.*?\s+(?<username>[a-zA-Z0-9_]+) left the game$
Console.UserChatRegex=^.*?<chat>\s+(?<username>[a-zA-Z0-9_]+):\s+(?<message>.+)$
Console.UpdateAvailableRegex=
Console.PreConnectRegex=
Console.ConnectIPRegex=
Console.MetricsRegex=
Console.HideFromConsoleRegex=
Console.SuppressLogAtStart=False
Console.UserActions={}
Limits.SleepMode=False
Limits.SleepOnStart=False
Limits.SleepDelayMinutes=5
Limits.DozeDelay=2
Limits.AutoRetryCount=2
Limits.SleepStartThresholdSeconds=25
26 changes: 26 additions & 0 deletions pumpkinConfig.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
java_edition = true
java_edition_address = "0.0.0.0:25565"
bedrock_edition = true
bedrock_edition_address = "0.0.0.0:19132"
seed = ""
max_players = 1000
view_distance = 10
simulation_distance = 10
default_difficulty = "Normal"
op_permission_level = 4
allow_nether = true
allow_end = true
hardcore = false
online_mode = true
encryption = true
motd = "A blazingly fast Pumpkin server!"
tps = 20.0
default_gamemode = "Survival"
force_gamemode = false
scrub_ips = true
use_favicon = true
favicon_path = "icon.png"
default_level_name = "world"
allow_chat_reports = false
white_list = false
enforce_whitelist = false
122 changes: 122 additions & 0 deletions pumpkinFeatures.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
[logging]
enabled = true
level = "Info"
threads = true
color = true
timestamp = true
file = "latest.log"

[resource_pack]
enabled = false
url = ""
sha1 = ""
prompt_message = ""
force = false

[world]
lighting = "default"
autosave_ticks = 0

[world.chunk]
type = "anvil"
linear_version = "V1"
write_in_place = false

[world.chunk.compression]
algorithm = "LZ4"
level = 6

[networking.authentication]
enabled = true
connect_timeout = 5000
read_timeout = 5000
prevent_proxy_connections = false
auth_url = ""
prevent_proxy_connection_auth_url = ""

[networking.authentication.player_profile]
allow_banned_players = false
allowed_actions = ["FORCED_NAME_CHANGE", "USING_BANNED_SKIN"]

[networking.authentication.textures]
enabled = true
allowed_url_schemes = ["http", "https"]
allowed_url_domains = [".minecraft.net", ".mojang.com"]

[networking.authentication.textures.types]
skin = true
cape = true
elytra = true

[networking.query]
enabled = false
address = "0.0.0.0:25565"

[networking.rcon]
enabled = false
address = "0.0.0.0:25575"
password = ""
max_connections = 0

[networking.rcon.logging]
logged_successfully = true
wrong_password = true
commands = true
quit = true

[networking.proxy]
enabled = false

[networking.proxy.velocity]
enabled = false
secret = ""

[networking.proxy.bungeecord]
enabled = false

[networking.packet_compression]
enabled = true
threshold = 256
level = 4

[networking.lan_broadcast]
enabled = false
port = 0

[commands]
use_console = true
use_tty = false
log_console = true
default_op_level = 0

[chat]
format = "<{DISPLAYNAME}> {MESSAGE}"

[pvp]
enabled = true
hurt_animation = true
protect_creative = true
knockback = true
swing = true

[server_links]
enabled = true
bug_report = "https://github.com/Pumpkin-MC/Pumpkin/issues"
support = ""
status = ""
feedback = ""
community = ""
website = ""
forums = ""
news = ""
announcements = ""

[server_links.custom]
Discord = "https://discord.gg/pumpkin"

[player_data]
save_player_data = true
save_player_cron_interval = 300

[fun]
april_fools = false
Loading
Loading