uploaded app

This commit is contained in:
2026-04-03 00:00:40 -05:00
parent aaa2286866
commit 5a10c7a026
233 changed files with 10856 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
# Nukkit
[Nukkit](https://github.com/CloudburstMC/Nukkit)
Nukkit is a nuclear-powered server software for Minecraft Bedrock Edition

View File

@@ -0,0 +1,55 @@
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2025-04-20T21:46:27+00:00",
"name": "Nukkit",
"author": "parker@parkervcp.com",
"description": "Nukkit is a nuclear-powered server software for Minecraft Bedrock Edition\r\n\r\nhttps:\/\/cloudburstmc.org",
"features": null,
"docker_images": {
"Java 21": "ghcr.io\/ptero-eggs\/yolks:java_21",
"Java 17": "ghcr.io\/ptero-eggs\/yolks:java_17",
"Java 11": "ghcr.io\/ptero-eggs\/yolks:java_11",
"Java 8": "ghcr.io\/ptero-eggs\/yolks:java_8"
},
"file_denylist": [],
"startup": "java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}} --language eng",
"config": {
"files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"server-port\": \"{{server.build.default.port}}\",\r\n \"query.port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}",
"startup": "{\r\n \"done\": \")! \"\r\n}",
"logs": "{}",
"stop": "stop"
},
"scripts": {
"installation": {
"script": "#!\/bin\/ash\r\n# Nukkit Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napk add --no-cache openssl\r\n\r\ncd \/mnt\/server\r\n\r\n## Only download if a path is provided, otherwise continue.\r\nif [ \"${NUKKIT_VERSION}\" == \"latest\" ]; then\r\n wget https:\/\/repo.opencollab.dev\/api\/maven\/latest\/file\/maven-snapshots\/cn\/nukkit\/nukkit\/1.0-SNAPSHOT?extension=jar -O ${SERVER_JARFILE}\r\nelif [ -n \"${NUKKIT_VERSION}\" ]; then\r\n wget https:\/\/repo.opencollab.dev\/maven-snapshots\/cn\/nukkit\/nukkit\/1.0-SNAPSHOT\/nukkit-${NUKKIT_VERSION}.jar -O ${SERVER_JARFILE}\r\nfi\r\n\r\necho -s \"Install completed!\"",
"container": "ghcr.io\/ptero-eggs\/installers:alpine",
"entrypoint": "ash"
}
},
"variables": [
{
"name": "Server Jar File",
"description": "The name of the Nukkit jar file to run the server with.",
"env_variable": "SERVER_JARFILE",
"default_value": "server.jar",
"user_viewable": true,
"user_editable": true,
"rules": "required|regex:\/^([\\w\\d._-]+)(\\.jar)$\/",
"field_type": "text"
},
{
"name": "Nukkit Version",
"description": "The snapshot version of Nukkit to download (e.g. 1.0-20250805.172443-1219). Use \"latest\" for latest or leave empty and download manually.",
"env_variable": "NUKKIT_VERSION",
"default_value": "latest",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:50",
"field_type": "text"
}
]
}

View File

@@ -0,0 +1,103 @@
# Advanced configuration file for Nukkit
# Some of these settings are safe, others can break your server if modified incorrectly
# New settings/defaults won't appear automatically on this file when upgrading
settings:
#Multi-language setting
#Available: eng, chs, cht, jpn, rus, spa, pol, bra, kor, ukr, deu, ltu, idn, cze, tur, fin
language: "eng"
#Whether to send all strings translated to server locale or let the device handle them
force-language: false
shutdown-message: "Server closed"
#Allow listing plugins via Query
query-plugins: true
#Show a console message when a plugin uses deprecated API methods
deprecated-verbose: true
#Number of AsyncTask workers
#If set to auto, it'll try to detect the number of cores (and at least 4)
async-workers: auto
network:
#Threshold for batching packets, in bytes. Only these packets will be compressed
#Set to 0 to compress everything, -1 to disable
batch-threshold: 256
#Compression level used of Zlib when sending batched packets. Higher = more CPU, less bandwidth usage
compression-level: 5
#Enable high performance packet compression using Snappy (experimental)
compression-use-snappy: false
#Enable network encryption
encryption: true
debug:
#If > 1, it will show debug messages in the console
level: 1
level-settings:
#The default format that levels will use when created
default-format: leveldb
#Automatically change levels tick rate to maintain 20 ticks per second
auto-tick-rate: true
auto-tick-rate-limit: 20
#Sets the base tick rate (1 = 20 ticks per second, 2 = 10 ticks per second, etc.)
base-tick-rate: 1
#Tick all players each tick even when other settings disallow this
always-tick-players: false
chunk-sending:
#Amount of chunks sent to players per tick
per-tick: 4
#Amount of chunks that need to be sent before spawning the player
spawn-threshold: 56
#Save a serialized copy of the chunk in memory for faster sending
#Useful in mostly-static worlds where lots of players join at the same time
cache-chunks: false
chunk-ticking:
#Max amount of chunks processed each tick
per-tick: 40
#Radius of chunks around a player to tick
tick-radius: 3
clear-tick-list: false
chunk-generation:
#Max. amount of chunks in the waiting queue to be generated
queue-size: 8
#Max. amount of chunks in the waiting queue to be populated
population-queue-size: 8
leveldb:
#Use native LevelDB implementation for better performance
use-native: false
#Set LevelDB memory cache size
cache-size-mb: 80
ticks-per:
#How often worlds and player data are saved when auto-save=on in server.properties
autosave: 6000
player:
#If true, player data will be saved as players/playername.dat
#If false, nukkit won't save player data as "dat" files, in order that plugins can do something on it.
save-player-data: true
#The time between skin change action in seconds, set to 0 if you dont want the cooldown
skin-change-cooldown: 15
#Attacking entities resets sprinting, you can disable that here
attack-stop-sprint: true
aliases:
#Aliases for commands
#Examples:
#showtheversion: version
#savestop: [save-all, stop]
worlds:
#Worlds that the server will use. Options are specific to the chosen generator, and may result in broken generation or
#be ignored completely.
world:
#seed: 404
generator: normal
#options:
nether:
#seed: my_cool_nether_seed
generator: nether
#options:

View File

@@ -0,0 +1,29 @@
server-ip=0.0.0.0
server-port=19132
query.port=19132
motd=A Minecraft Server
sub-motd=Powered by Nukkit
view-distance=10
achievements=on
announce-player-achievements=on
spawn-protection=16
gamemode=0
force-gamemode=off
difficulty=2
hardcore=off
pvp=on
white-list=off
generator-settings=
level-name=world
level-seed=
level-type=default
enable-rcon=off
force-resources=off
force-resources-allow-client-packs=off
xbox-auth=on
auto-save=on
force-language=off
enable-query=off
allow-flight=off
allow-nether=on
allow-the-end=on