Add Eggs PowerNukkitX and add server.properties
This commit is contained in:
		
							
								
								
									
										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 | ||||
		Reference in New Issue
	
	Block a user