mirror of
https://github.com/parkervcp/eggs.git
synced 2024-11-29 10:22:58 +08:00
Add Eggs PowerNukkitX and add server.properties
This commit is contained in:
parent
2486d6f0d9
commit
c7c859a6a3
4
game_eggs/minecraft/bedrock/PowerNukkitX/README.md
Normal file
4
game_eggs/minecraft/bedrock/PowerNukkitX/README.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# PowerNukkitX
|
||||||
|
|
||||||
|
[PowerNukkitX](https://github.com/PowerNukkitX/PowerNukkitX)
|
||||||
|
PowerNukkitX is a software for minecraft bedrock edition in Java which is a fork of PowerNukkit
|
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
|
||||||
|
"meta": {
|
||||||
|
"version": "PTDL_v2",
|
||||||
|
"update_url": null
|
||||||
|
},
|
||||||
|
"exported_at": "2023-07-07T02:29:39+02:00",
|
||||||
|
"name": "PowerNukkitX",
|
||||||
|
"author": "powernukkitx@github.com",
|
||||||
|
"description": "PowerNukkitX support for Pterodactyl",
|
||||||
|
"features": null,
|
||||||
|
"docker_images": {
|
||||||
|
"ghcr.io\/parkervcp\/yolks:debian": "ghcr.io\/parkervcp\/yolks:debian"
|
||||||
|
},
|
||||||
|
"file_denylist": [],
|
||||||
|
"startup": ".\/pnx start {{AUTOREBOOT}}",
|
||||||
|
"config": {
|
||||||
|
"files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"enable-query\": \"true\",\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\": \")! For help, type \"\r\n}",
|
||||||
|
"logs": "{}",
|
||||||
|
"stop": "stop"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"installation": {
|
||||||
|
"script": "#!\/bin\/bash\r\napt-get update\r\napt-get install -y git curl wget jq file tar unzip zip openssl\r\nmkdir -p \/mnt\/server\/ # Not required. Only here for parkervcp's local test setup\r\ncd \/mnt\/server || exit 1\r\nUPGRADE=\"no\"\r\nif [ -d \".\/java\" ]; then\r\nUPGRADE=\"yes\"\r\nfi\r\nwget https:\/\/github.com\/PowerNukkitX\/PNX-CLI\/releases\/download\/0.1.6\/PNX-CLI-Linux-x86.zip -O pnx.zip\r\nwget https:\/\/raw.githubusercontent.com\/PowerNukkitX\/PowerNukkitX\/master\/src\/main\/resources\/default-nukkit.yml -O nukkit.yml\r\nunzip pnx.zip\r\nrm -fr pnx.zip 2>&1 >\/dev\/null\r\nmv .\/target\/linux-x86\/pnx .\/ 2>&1 >\/dev\/null\r\nrm -fr target 2>&1 >\/dev\/null\r\nrm -fr java 2>&1 >\/dev\/null\r\nchmod +x pnx\r\n.\/pnx jvm install=GraalVM\r\nif [ \"$UPGRADE\" == \"no\" ]; then\r\nif [ \"$VERSION\" == \"latest\" ]; then\r\n.\/pnx server install --latest\r\nelse\r\n.\/pnx server install --dev\r\nfi\r\nelse\r\nrm -fr libs 2>&1 >\/dev\/null\r\nif [ \"$VERSION\" == \"latest\" ]; then\r\n.\/pnx server update --latest\r\nelse\r\n.\/pnx server update --dev\r\nfi\r\nfi\r\nrm -fr tmp-GraalVM.tar.gz 2>&1 >\/dev\/null\r\ncat <<EOF\r\n----------------------------------------\r\n| |\r\n| PowerNukkitX Installation Done |\r\n| |\r\n----------------------------------------\r\nEOF",
|
||||||
|
"container": "debian:bullseye-slim",
|
||||||
|
"entrypoint": "bash"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variables": [
|
||||||
|
{
|
||||||
|
"name": "Version to install",
|
||||||
|
"description": "Choose between latest or dev",
|
||||||
|
"env_variable": "VERSION",
|
||||||
|
"default_value": "latest",
|
||||||
|
"user_viewable": true,
|
||||||
|
"user_editable": true,
|
||||||
|
"rules": "required|string",
|
||||||
|
"field_type": "text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "AutoReboot mode",
|
||||||
|
"description": "to set auto reboot mode please enter -r",
|
||||||
|
"env_variable": "AUTOREBOOT",
|
||||||
|
"default_value": "",
|
||||||
|
"user_viewable": true,
|
||||||
|
"user_editable": true,
|
||||||
|
"rules": "nullable|string|max:2",
|
||||||
|
"field_type": "text"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
162
game_eggs/minecraft/bedrock/PowerNukkitX/nukkit.yml
Normal file
162
game_eggs/minecraft/bedrock/PowerNukkitX/nukkit.yml
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
# 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, vie, fra
|
||||||
|
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
|
||||||
|
safe-spawn: true
|
||||||
|
waterdogpe: false
|
||||||
|
|
||||||
|
network:
|
||||||
|
maximum-stale-datagrams: 512
|
||||||
|
# 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: 7
|
||||||
|
# Use AsyncTasks for compression. Adds half/one tick delay, less CPU load on main thread
|
||||||
|
async-compression: false
|
||||||
|
# 0:Create a new compressor for each compression request
|
||||||
|
# 1:All compression requests are done with only one thread and one compressor
|
||||||
|
# 2:Using the original Nukkit server-side algorithm for high stability, using ThreadLocal to create a compressor for each thread
|
||||||
|
# 3:Modern hardware acceleration using the PowerNukkitX server, which improves on the original algorithm.
|
||||||
|
zlib-provider: 2
|
||||||
|
snappy: false
|
||||||
|
|
||||||
|
debug:
|
||||||
|
# If > 1, it will show debug messages in the console
|
||||||
|
level: 1
|
||||||
|
# Enables commands: /status /gc
|
||||||
|
commands: false
|
||||||
|
ignored-packets:
|
||||||
|
- LevelChunkPacket
|
||||||
|
|
||||||
|
timings:
|
||||||
|
# Turn off the timing completely, no timing object will be created, which can help improve performance
|
||||||
|
completely-close: false
|
||||||
|
# Enable core and plugin timings by default
|
||||||
|
enabled: false
|
||||||
|
# Enable monitoring at verbose level, include high-frequency timings
|
||||||
|
verbose: false
|
||||||
|
# Interval between history frames in ticks
|
||||||
|
# Default is 5 minutes (6000 ticks)
|
||||||
|
history-interval: 6000
|
||||||
|
# Length of the whole timing history in ticks
|
||||||
|
# Default is 1 hour (72000 ticks)
|
||||||
|
# This value is capped at a maximum of history-interval * 12
|
||||||
|
history-length: 72000
|
||||||
|
# For special cases of servers with special permission to bypass the max
|
||||||
|
# This max helps keep data file sizes reasonable for processing on Aikar's Timing parser side
|
||||||
|
# Setting this will not help you bypass the max unless Aikar has added an exception on the API side
|
||||||
|
bypass-max: false
|
||||||
|
# If set to true, name of your server won't be sent
|
||||||
|
privacy: false
|
||||||
|
ignore: []
|
||||||
|
|
||||||
|
level-settings:
|
||||||
|
# The default format that levels will use when created
|
||||||
|
default-format: anvil
|
||||||
|
# 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
|
||||||
|
tick-redstone: true
|
||||||
|
|
||||||
|
chunk-saving:
|
||||||
|
maximum-size-per-chunk: 1048576
|
||||||
|
|
||||||
|
chunk-sending:
|
||||||
|
# Amount of chunks sent to players per tick
|
||||||
|
per-tick: 8
|
||||||
|
# Amount of chunks sent around each player
|
||||||
|
max-chunks: 192
|
||||||
|
# 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
|
||||||
|
light-updates: false
|
||||||
|
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
|
||||||
|
|
||||||
|
# Max tick rate for these entities
|
||||||
|
ticks-per:
|
||||||
|
animal-spawns: 400
|
||||||
|
monster-spawns: 1
|
||||||
|
autosave: 6000
|
||||||
|
cache-cleanup: 900
|
||||||
|
|
||||||
|
memory-compression:
|
||||||
|
enable: true
|
||||||
|
slots: 32
|
||||||
|
default-temperature: 32
|
||||||
|
threshold:
|
||||||
|
freezing-point: 0
|
||||||
|
boiling-point: 1024
|
||||||
|
absolute-zero: -256
|
||||||
|
heat:
|
||||||
|
melting: 16
|
||||||
|
single-operation: 1
|
||||||
|
batch-operation: 32
|
||||||
|
|
||||||
|
|
||||||
|
# Max amount of these entities
|
||||||
|
spawn-limits:
|
||||||
|
monsters: 70
|
||||||
|
animals: 15
|
||||||
|
water-animals: 5
|
||||||
|
ambient: 15
|
||||||
|
|
||||||
|
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: 30
|
||||||
|
force-skin-trusted: false
|
||||||
|
check-movement: true
|
||||||
|
|
||||||
|
aliases:
|
||||||
|
# Aliases for commands
|
||||||
|
# Examples:
|
||||||
|
# showtheversion: version
|
||||||
|
# savestop: [save-all, stop]
|
||||||
|
|
||||||
|
worlds:
|
||||||
|
# These settings will override the generator set in server.properties and allows loading multiple levels
|
||||||
|
# Examples:
|
||||||
|
#world:
|
||||||
|
# seed: 404
|
||||||
|
# generator: FLAT:2;7,59x1,3x3,2;1;decoration(treecount=80 grasscount=45)
|
||||||
|
|
||||||
|
anti-xray:
|
||||||
|
#world:
|
||||||
|
# enabled: true
|
||||||
|
# level: low
|
||||||
|
# pre-deobfuscate: true
|
40
game_eggs/minecraft/bedrock/PowerNukkitX/server.properties
Normal file
40
game_eggs/minecraft/bedrock/PowerNukkitX/server.properties
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
#Properties Config file
|
||||||
|
#2023-07-06 06:07:52
|
||||||
|
motd=PowerNukkitX Server
|
||||||
|
sub-motd=https://powernukkitx.cn
|
||||||
|
server-port=19132
|
||||||
|
server-ip=0.0.0.0
|
||||||
|
view-distance=12
|
||||||
|
white-list=off
|
||||||
|
achievements=on
|
||||||
|
announce-player-achievements=on
|
||||||
|
spawn-protection=16
|
||||||
|
max-players=20
|
||||||
|
allow-flight=off
|
||||||
|
spawn-animals=on
|
||||||
|
spawn-mobs=on
|
||||||
|
gamemode=0
|
||||||
|
force-gamemode=off
|
||||||
|
hardcore=off
|
||||||
|
pvp=on
|
||||||
|
difficulty=1
|
||||||
|
generator-settings=
|
||||||
|
level-name=world
|
||||||
|
level-seed=
|
||||||
|
level-type=DEFAULT
|
||||||
|
allow-nether=on
|
||||||
|
allow-the_end=on
|
||||||
|
use-terra=on
|
||||||
|
enable-experiment-mode=on
|
||||||
|
enable-query=on
|
||||||
|
enable-rcon=off
|
||||||
|
rcon.password=
|
||||||
|
auto-save=on
|
||||||
|
force-resources=off
|
||||||
|
force-resources-allow-client-packs=off
|
||||||
|
xbox-auth=on
|
||||||
|
check-login-time=on
|
||||||
|
disable-auto-bug-report=off
|
||||||
|
allow-shaded=off
|
||||||
|
server-authoritative-movement=server-auth
|
||||||
|
network-encryption=on
|
@ -21,6 +21,11 @@ LiteLoaderBDS is an unofficial plugin loader that provides basic API support for
|
|||||||
[Nukkit GitHub](https://github.com/Nukkit/Nukkit)
|
[Nukkit GitHub](https://github.com/Nukkit/Nukkit)
|
||||||
Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition
|
Nukkit is a Nuclear-Powered Server Software For Minecraft: Pocket Edition
|
||||||
|
|
||||||
|
## [PowerNukkitX](/game_eggs/minecraft/bedrock/PowerNukkitX)
|
||||||
|
|
||||||
|
[PowerNukkitX](https://github.com/PowerNukkitX/PowerNukkitX)
|
||||||
|
PowerNukkitX is a software for minecraft bedrock edition in Java which is a fork of PowerNukkit
|
||||||
|
|
||||||
## [PocketMine MP](/game_eggs/minecraft/bedrock/pocketmine_mp)
|
## [PocketMine MP](/game_eggs/minecraft/bedrock/pocketmine_mp)
|
||||||
|
|
||||||
[PocketMine MP](https://github.com/pmmp/PocketMine-MP)
|
[PocketMine MP](https://github.com/pmmp/PocketMine-MP)
|
||||||
|
Loading…
Reference in New Issue
Block a user