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 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](https://github.com/pmmp/PocketMine-MP)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user