-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(minecraft): setup public survival world #4443
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Quality Gate passedIssues Measures |
--- HelmRelease: gaming-public/minecraft-public-playground-world Deployment: gaming-public/minecraft-public-playground-world-minecraft
+++ HelmRelease: gaming-public/minecraft-public-playground-world Deployment: gaming-public/minecraft-public-playground-world-minecraft
@@ -95,14 +95,12 @@
- name: PVP
value: 'false'
- name: LEVEL_TYPE
value: FLAT
- name: LEVEL
value: playground
- - name: RESOURCE_PACK
- value: https://cdn.modrinth.com/data/Q1vvjJYV/versions/oGcsNfpD/BSL_v8.4.01.2.zip
- name: ONLINE_MODE
value: 'false'
- name: MEMORY
value: 1024M
- name: ENABLE_RCON
value: 'false'
--- HelmRelease: gaming-public/minecraft-public-survival-world Service: gaming-public/minecraft-public-survival-world-minecraft
+++ HelmRelease: gaming-public/minecraft-public-survival-world Service: gaming-public/minecraft-public-survival-world-minecraft
@@ -0,0 +1,22 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: minecraft-public-survival-world-minecraft
+ namespace: gaming-public
+ labels:
+ app: minecraft-public-survival-world-minecraft
+ release: minecraft-public-survival-world
+ heritage: Helm
+ app.kubernetes.io/name: minecraft
+ app.kubernetes.io/instance: minecraft-public-survival-world-minecraft
+spec:
+ type: ClusterIP
+ ports:
+ - name: minecraft
+ port: 25565
+ targetPort: minecraft
+ protocol: TCP
+ selector:
+ app: minecraft-public-survival-world-minecraft
+
--- HelmRelease: gaming-public/minecraft-public-survival-world Deployment: gaming-public/minecraft-public-survival-world-minecraft
+++ HelmRelease: gaming-public/minecraft-public-survival-world Deployment: gaming-public/minecraft-public-survival-world-minecraft
@@ -0,0 +1,142 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: minecraft-public-survival-world-minecraft
+ namespace: gaming-public
+ labels:
+ app: minecraft-public-survival-world-minecraft
+ release: minecraft-public-survival-world
+ heritage: Helm
+ app.kubernetes.io/name: minecraft
+ app.kubernetes.io/instance: minecraft-public-survival-world-minecraft
+spec:
+ replicas: 1
+ strategy:
+ type: Recreate
+ selector:
+ matchLabels:
+ app: minecraft-public-survival-world-minecraft
+ template:
+ metadata:
+ labels:
+ app: minecraft-public-survival-world-minecraft
+ app.kubernetes.io/name: minecraft
+ app.kubernetes.io/instance: minecraft-public-survival-world-minecraft
+ spec:
+ securityContext:
+ fsGroup: 2000
+ runAsGroup: 3000
+ runAsNonRoot: true
+ runAsUser: 1000
+ seccompProfile:
+ type: RuntimeDefault
+ containers:
+ - name: minecraft-public-survival-world-minecraft
+ image: ghcr.io/itzg/minecraft-server:latest@sha256:6859bd9ff36447128df08826c3846bcfa66e7d6e27ccf2f6f4f2b9d262bf5ffd
+ imagePullPolicy: Always
+ tty: true
+ stdin: true
+ resources:
+ requests:
+ cpu: 100m
+ memory: 1024Mi
+ readinessProbe:
+ exec:
+ command:
+ - mc-health
+ initialDelaySeconds: 30
+ periodSeconds: 5
+ failureThreshold: 20
+ successThreshold: 1
+ timeoutSeconds: 1
+ livenessProbe:
+ exec:
+ command:
+ - mc-health
+ initialDelaySeconds: 30
+ periodSeconds: 5
+ failureThreshold: 20
+ successThreshold: 1
+ timeoutSeconds: 1
+ env:
+ - name: EULA
+ value: 'TRUE'
+ - name: TYPE
+ value: PAPER
+ - name: VERSION
+ value: 1.21.4
+ - name: DIFFICULTY
+ value: normal
+ - name: OPS
+ value: tyriis,jazzlyin
+ - name: MAX_PLAYERS
+ value: '50'
+ - name: ALLOW_NETHER
+ value: 'true'
+ - name: ENABLE_COMMAND_BLOCK
+ value: 'false'
+ - name: GENERATE_STRUCTURES
+ value: 'true'
+ - name: SPAWN_ANIMALS
+ value: 'true'
+ - name: SPAWN_MONSTERS
+ value: 'true'
+ - name: SPAWN_NPCS
+ value: 'true'
+ - name: SPAWN_PROTECTION
+ value: '0'
+ - name: VIEW_DISTANCE
+ value: '14'
+ - name: SEED
+ value: '8883383886528594252'
+ - name: MODE
+ value: survival
+ - name: MOTD
+ value: welcome to techicraft, have fun!
+ - name: PVP
+ value: 'true'
+ - name: LEVEL_TYPE
+ value: DEFAULT
+ - name: LEVEL
+ value: survival
+ - name: ONLINE_MODE
+ value: 'false'
+ - name: MEMORY
+ value: 1024M
+ - name: ENABLE_RCON
+ value: 'false'
+ - name: CF_API_KEY
+ valueFrom:
+ secretKeyRef:
+ name: minecraft-public-survival-world-minecraft-curseforge
+ key: cf-api-key
+ - name: CF_PARALLEL_DOWNLOADS
+ value: '4'
+ ports:
+ - name: minecraft
+ containerPort: 25565
+ protocol: TCP
+ volumeMounts:
+ - name: tmp
+ mountPath: /tmp
+ - name: datadir
+ mountPath: /data
+ - name: backupdir
+ mountPath: /backups
+ readOnly: true
+ securityContext:
+ allowPrivilegeEscalation: false
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ volumes:
+ - name: tmp
+ emptyDir: {}
+ - name: datadir
+ persistentVolumeClaim:
+ claimName: minecraft-public-survival-world-data
+ - name: backupdir
+ emptyDir: {}
+ |
--- kubernetes/talos-flux/apps Kustomization: flux-system/apps-sync Kustomization: flux-system/minecraft-public-survival-world
+++ kubernetes/talos-flux/apps Kustomization: flux-system/apps-sync Kustomization: flux-system/minecraft-public-survival-world
@@ -0,0 +1,38 @@
+---
+apiVersion: kustomize.toolkit.fluxcd.io/v1
+kind: Kustomization
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: apps-sync
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ substitution.flux.home.arpa/enabled: 'true'
+ name: minecraft-public-survival-world
+ namespace: flux-system
+spec:
+ commonMetadata:
+ labels:
+ app.kubernetes.io/name: minecraft-public-survival-world
+ decryption:
+ provider: sops
+ secretRef:
+ name: sops-age
+ dependsOn:
+ - name: minecraft-public-velocity-proxy
+ - name: apps-rook-ceph-cluster
+ interval: 30m
+ path: ./kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world
+ postBuild:
+ substituteFrom:
+ - kind: ConfigMap
+ name: cluster-settings
+ - kind: Secret
+ name: cluster-secrets
+ prune: true
+ retryInterval: 1m
+ sourceRef:
+ kind: GitRepository
+ name: home-ops
+ targetNamespace: gaming-public
+ timeout: 5m
+ wait: true
+
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/velocity-proxy Kustomization: flux-system/minecraft-public-velocity-proxy ConfigMap: gaming-public/minecraft-public-velocity-proxy-config
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/velocity-proxy Kustomization: flux-system/minecraft-public-velocity-proxy ConfigMap: gaming-public/minecraft-public-velocity-proxy-config
@@ -78,17 +78,19 @@
[servers]
# Configure your servers here. Each key represents the server's name, and the value
# represents the IP address of the server to connect to.
# lobby = "minecraft-lobby-world-minecraft:25565"
# creative = "minecraft-creative-world-minecraft:25565"
playground = "minecraft-public-playground-world-minecraft:25565"
+ survival = "minecraft-public-survival-world-minecraft:25565"
# survival = "minecraft-survival-world-minecraft:25565"
# In what order we should try servers when a player logs in or is kicked from a server.
try = [
- "playground"
+ "survival",
+ "playground"
]
[forced-hosts]
# Configure your forced hosts here.
# "lobby.example.com" = [
# "lobby"
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world HelmRelease: gaming-public/minecraft-public-playground-world
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/playground-world Kustomization: flux-system/minecraft-public-playground-world HelmRelease: gaming-public/minecraft-public-playground-world
@@ -70,13 +70,12 @@
motd: techicraft playground
onlineMode: false
ops: tyriis,jazzlyin
pvp: false
rcon:
enabled: false
- resourcePackUrl: https://cdn.modrinth.com/data/Q1vvjJYV/versions/oGcsNfpD/BSL_v8.4.01.2.zip
spawnAnimals: false
spawnMonsters: false
spawnNPCs: false
spawnProtection: 0
type: PAPER
version: 1.21.4
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world ReplicationDestination: gaming-public/minecraft-public-survival-world-data
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world ReplicationDestination: gaming-public/minecraft-public-survival-world-data
@@ -0,0 +1,34 @@
+---
+apiVersion: volsync.backube/v1alpha1
+kind: ReplicationDestination
+metadata:
+ labels:
+ app.kubernetes.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
+ name: minecraft-public-survival-world-data
+ namespace: gaming-public
+spec:
+ restic:
+ accessModes:
+ - ReadWriteOnce
+ cacheAccessModes:
+ - ReadWriteOnce
+ cacheCapacity: 1Gi
+ cacheStorageClassName: ceph-block
+ capacity: 2Gi
+ cleanupCachePVC: true
+ cleanupTempPVC: true
+ copyMethod: Snapshot
+ enableFileDeletion: true
+ moverSecurityContext:
+ fsGroup: 1000
+ runAsGroup: 1000
+ runAsUser: 1000
+ repository: minecraft-public-survival-world-volsync
+ storageClassName: ceph-block
+ volumeSnapshotClassName: csi-ceph-blockpool
+ trigger:
+ manual: restore-once
+
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world PersistentVolumeClaim: gaming-public/minecraft-public-survival-world-data
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world PersistentVolumeClaim: gaming-public/minecraft-public-survival-world-data
@@ -0,0 +1,22 @@
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ labels:
+ app.kubernetes.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: minecraft-public-survival-world-data
+ namespace: gaming-public
+spec:
+ accessModes:
+ - ReadWriteOnce
+ dataSourceRef:
+ apiGroup: volsync.backube
+ kind: ReplicationDestination
+ name: minecraft-public-survival-world-data
+ resources:
+ requests:
+ storage: 10Gi
+ storageClassName: ceph-block
+
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world ReplicationSource: gaming-public/minecraft-public-survival-world-data
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world ReplicationSource: gaming-public/minecraft-public-survival-world-data
@@ -0,0 +1,36 @@
+---
+apiVersion: volsync.backube/v1alpha1
+kind: ReplicationSource
+metadata:
+ labels:
+ app.kubernetes.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: minecraft-public-survival-world-data
+ namespace: gaming-public
+spec:
+ restic:
+ accessModes:
+ - ReadWriteOnce
+ cacheAccessModes:
+ - ReadWriteOnce
+ cacheCapacity: 1Gi
+ cacheStorageClassName: ceph-block
+ copyMethod: Snapshot
+ moverSecurityContext:
+ fsGroup: 1000
+ runAsGroup: 1000
+ runAsUser: 1000
+ pruneIntervalDays: 14
+ repository: minecraft-public-survival-world-volsync
+ retain:
+ daily: 7
+ hourly: 24
+ monthly: 3
+ weekly: 4
+ storageClassName: ceph-block
+ volumeSnapshotClassName: csi-ceph-blockpool
+ sourcePVC: minecraft-public-survival-world-data
+ trigger:
+ schedule: 0 * * * *
+
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world HelmRelease: gaming-public/minecraft-public-survival-world
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world HelmRelease: gaming-public/minecraft-public-survival-world
@@ -0,0 +1,93 @@
+---
+apiVersion: helm.toolkit.fluxcd.io/v2
+kind: HelmRelease
+metadata:
+ labels:
+ app.kubernetes.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: minecraft-public-survival-world
+ namespace: gaming-public
+spec:
+ chart:
+ spec:
+ chart: minecraft
+ interval: 15m
+ sourceRef:
+ kind: HelmRepository
+ name: minecraft-server-charts
+ namespace: flux-system
+ version: 4.23.7
+ driftDetection:
+ mode: enabled
+ install:
+ createNamespace: true
+ remediation:
+ retries: 3
+ interval: 15m
+ postRenderers:
+ - kustomize:
+ patches:
+ - patch: |-
+ - op: add
+ path: /spec/template/spec/volumes/-
+ value:
+ name: config
+ configMap:
+ name: minecraft-public-survival-world-config
+ - op: add
+ path: /spec/template/spec/containers/0/volumeMounts/-
+ value:
+ name: config
+ mountPath: /config/spigot.yml
+ subPath: spigot.yml
+ - op: add
+ path: /spec/template/spec/containers/0/volumeMounts/-
+ value:
+ name: config
+ mountPath: /config/paper-global.yml
+ subPath: paper-global.yml
+ target:
+ kind: Deployment
+ name: minecraft-public-survival-world-minecraft
+ upgrade:
+ remediation:
+ retries: 3
+ values:
+ image:
+ repository: ghcr.io/itzg/minecraft-server
+ tag: latest@sha256:6859bd9ff36447128df08826c3846bcfa66e7d6e27ccf2f6f4f2b9d262bf5ffd
+ minecraftServer:
+ allowNether: true
+ difficulty: normal
+ enableCommandBlock: false
+ eula: 'TRUE'
+ gameMode: survival
+ generateStructures: true
+ levelSeed: '8883383886528594252'
+ levelType: DEFAULT
+ maxPlayers: 50
+ memory: 1024M
+ motd: welcome to techicraft, have fun!
+ onlineMode: false
+ ops: tyriis,jazzlyin
+ pvp: true
+ rcon:
+ enabled: false
+ spawnAnimals: true
+ spawnMonsters: true
+ spawnNPCs: true
+ spawnProtection: 0
+ type: PAPER
+ version: 1.21.4
+ viewDistance: 14
+ worldSaveName: survival
+ persistence:
+ dataDir:
+ enabled: true
+ existingClaim: minecraft-public-survival-world-data
+ resources:
+ requests:
+ cpu: 100m
+ memory: 1024Mi
+
--- kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world ConfigMap: gaming-public/minecraft-public-survival-world-config
+++ kubernetes/talos-flux/apps/gaming-public/minecraft-java/survival-world Kustomization: flux-system/minecraft-public-survival-world ConfigMap: gaming-public/minecraft-public-survival-world-config
@@ -0,0 +1,305 @@
+---
+apiVersion: v1
+data:
+ paper-global.yml: |
+ ---
+ # This is the global configuration file for Paper.
+ # As you can see, there's a lot to configure. Some options may impact gameplay, so use
+ # with caution, and make sure you know what each option does before configuring.
+ #
+ # If you need help with the configuration or have any questions related to Paper,
+ # join us in our Discord or check the docs page.
+ #
+ # The world configuration options have been moved inside
+ # their respective world folder. The files are named paper-world.yml
+ #
+ # Docs: https://docs.papermc.io/
+ # Discord: https://discord.gg/papermc
+ # Website: https://papermc.io/
+
+ _version: 29
+ block-updates:
+ disable-chorus-plant-updates: false
+ disable-mushroom-block-updates: false
+ disable-noteblock-updates: false
+ disable-tripwire-updates: false
+ chunk-loading-advanced:
+ auto-config-send-distance: true
+ player-max-concurrent-chunk-generates: 0
+ player-max-concurrent-chunk-loads: 0
+ chunk-loading-basic:
+ player-max-chunk-generate-rate: -1.0
+ player-max-chunk-load-rate: 100.0
+ player-max-chunk-send-rate: 75.0
+ chunk-system:
+ gen-parallelism: default
+ io-threads: -1
+ worker-threads: -1
+ collisions:
+ enable-player-collisions: true
+ send-full-pos-for-hard-colliding-entities: true
+ commands:
+ fix-target-selector-tag-completion: true
+ suggest-player-names-when-null-tab-completions: true
+ time-command-affects-all-worlds: false
+ console:
+ enable-brigadier-completions: true
+ enable-brigadier-highlighting: true
+ has-all-permissions: false
+ item-validation:
+ book:
+ author: 8192
+ page: 16384
+ title: 8192
+ book-size:
+ page-max: 2560
+ total-multiplier: 0.98
+ display-name: 8192
+ lore-line: 8192
+ resolve-selectors-in-books: false
+ logging:
+ deobfuscate-stacktraces: true
+ messages:
+ kick:
+ authentication-servers-down: <lang:multiplayer.disconnect.authservers_down>
+ connection-throttle: Connection throttled! Please wait before reconnecting.
+ flying-player: <lang:multiplayer.disconnect.flying>
+ flying-vehicle: <lang:multiplayer.disconnect.flying>
+ no-permission:
+ <red>I'm sorry, but you do not have permission to perform this command.
+ Please contact the server administrators if you believe that this is in error.
+ use-display-name-in-quit-message: false
+ misc:
+ chat-threads:
+ chat-executor-core-size: -1
+ chat-executor-max-size: -1
+ client-interaction-leniency-distance: default
+ compression-level: default
+ fix-entity-position-desync: true
+ load-permissions-yml-before-plugins: true
+ max-joins-per-tick: 5
+ region-file-cache-size: 256
+ strict-advancement-dimension-check: false
+ use-alternative-luck-formula: false
+ use-dimension-type-for-custom-spawners: false
+ packet-limiter:
+ all-packets:
+ action: KICK
+ interval: 7.0
+ max-packet-rate: 500.0
+ kick-message: <red><lang:disconnect.exceeded_packet_rate>
+ overrides:
+ ServerboundPlaceRecipePacket:
+ action: DROP
+ interval: 4.0
+ max-packet-rate: 5.0
+ player-auto-save:
+ max-per-tick: -1
+ rate: -1
+ proxies:
+ bungee-cord:
+ online-mode: true
+ proxy-protocol: false
+ velocity:
+ enabled: true
+ online-mode: true
+ secret: "TEST"
+ scoreboards:
+ save-empty-scoreboard-teams: true
+ track-plugin-scoreboards: false
+ spam-limiter:
+ incoming-packet-threshold: 300
+ recipe-spam-increment: 1
+ recipe-spam-limit: 20
+ tab-spam-increment: 1
+ tab-spam-limit: 500
+ spark:
+ enable-immediately: false
+ enabled: true
+ timings:
+ enabled: false
+ hidden-config-entries:
+ - database
+ - proxies.velocity.secret
+ history-interval: 300
+ history-length: 3600
+ server-name: Unknown Server
+ server-name-privacy: false
+ url: https://timings.aikar.co/
+ verbose: true
+ unsupported-settings:
+ allow-headless-pistons: false
+ allow-permanent-block-break-exploits: false
+ allow-piston-duplication: false
+ allow-tripwire-disarming-exploits: false
+ allow-unsafe-end-portal-teleportation: false
+ compression-format: ZLIB
+ perform-username-validation: true
+ skip-vanilla-damage-tick-when-shield-blocked: false
+ watchdog:
+ early-warning-delay: 10000
+ early-warning-every: 5000
+ spigot.yml: |
+ ---
+ # This is the main configuration file for Spigot.
+ # As you can see, there's tons to configure. Some options may impact gameplay, so use
+ # with caution, and make sure you know what each option does before configuring.
+ # For a reference for any variable inside this file, check out the Spigot wiki at
+ # http://www.spigotmc.org/wiki/spigot-configuration/
+ #
+ # If you need help with the configuration or have any questions related to Spigot,
+ # join us at the Discord or drop by our forums and leave a post.
+ #
+ # Discord: https://www.spigotmc.org/go/discord
+ # Forums: http://www.spigotmc.org/
+
+ messages:
+ whitelist: You are not whitelisted on this server!
+ unknown-command: Unknown command. Type "/help" for help.
+ server-full: The server is full!
+ outdated-client: Outdated client! Please use {0}
+ outdated-server: Outdated server! I'm still on {0}
+ restart: Server is restarting
+ world-settings:
+ default:
+ below-zero-generation-in-existing-chunks: true
+ verbose: true
+ growth:
+ cactus-modifier: 100
+ cane-modifier: 100
+ melon-modifier: 100
+ mushroom-modifier: 100
+ pumpkin-modifier: 100
+ sapling-modifier: 100
+ beetroot-modifier: 100
+ carrot-modifier: 100
+ potato-modifier: 100
+ wheat-modifier: 100
+ netherwart-modifier: 100
+ vine-modifier: 100
+ cocoa-modifier: 100
+ bamboo-modifier: 100
+ sweetberry-modifier: 100
+ kelp-modifier: 100
+ twistingvines-modifier: 100
+ weepingvines-modifier: 100
+ cavevines-modifier: 100
+ ticks-per:
+ hopper-transfer: 8
+ hopper-check: 1
+ hopper-amount: 1
+ hopper-can-load-chunks: false
+ unload-frozen-chunks: false
+ merge-radius:
+ exp: 3.0
+ item: 2.5
+ mob-spawn-range: 6
+ entity-activation-range:
+ animals: 32
+ monsters: 32
+ raiders: 48
+ misc: 16
+ tick-inactive-villagers: true
+ ignore-spectators: false
+ entity-tracking-range:
+ players: 48
+ animals: 48
+ monsters: 48
+ misc: 32
+ display: 128
+ other: 64
+ dragon-death-sound-radius: 0
+ seed-village: 10387312
+ seed-desert: 14357617
+ seed-igloo: 14357618
+ seed-jungle: 14357619
+ seed-swamp: 14357620
+ seed-monument: 10387313
+ seed-shipwreck: 165745295
+ seed-ocean: 14357621
+ seed-outpost: 165745296
+ seed-endcity: 10387313
+ seed-slime: 987234911
+ seed-nether: 30084232
+ seed-mansion: 10387319
+ seed-fossil: 14357921
+ seed-portal: 34222645
+ hunger:
+ jump-walk-exhaustion: 0.05
+ jump-sprint-exhaustion: 0.2
+ combat-exhaustion: 0.1
+ regen-exhaustion: 6.0
+ swim-multiplier: 0.01
+ sprint-multiplier: 0.1
+ other-multiplier: 0.0
+ max-tnt-per-tick: 100
+ max-tick-time:
+ tile: 50
+ entity: 50
+ view-distance: default
+ simulation-distance: default
+ thunder-chance: 100000
+ item-despawn-rate: 6000
+ enable-zombie-pigmen-portal-spawns: true
+ arrow-despawn-rate: 1200
+ trident-despawn-rate: 1200
+ wither-spawn-sound-radius: 0
+ end-portal-sound-radius: 0
+ hanging-tick-frequency: 100
+ zombie-aggressive-towards-villager: true
+ nerf-spawner-mobs: false
+ commands:
+ log: true
+ tab-complete: 0
+ send-namespaced: true
+ spam-exclusions:
+ - /skill
+ silent-commandblock-console: false
+ replace-commands:
+ - setblock
+ - summon
+ - testforblock
+ - tellraw
+ settings:
+ bungeecord: false
+ sample-count: 12
+ player-shuffle: 0
+ user-cache-size: 1000
+ save-user-cache-on-stop-only: false
+ moved-wrongly-threshold: 0.0625
+ moved-too-quickly-multiplier: 10.0
+ timeout-time: 60
+ restart-on-crash: true
+ restart-script: ./start.sh
+ netty-threads: 4
+ attribute:
+ maxHealth:
+ max: 2048.0
+ movementSpeed:
+ max: 2048.0
+ attackDamage:
+ max: 2048.0
+ log-villager-deaths: true
+ log-named-deaths: true
+ debug: false
+ advancements:
+ disable-saving: false
+ disabled:
+ - minecraft:story/disabled
+ players:
+ disable-saving: false
+ config-version: 12
+ stats:
+ disable-saving: false
+ forced-stats: {}
+kind: ConfigMap
+metadata:
+ annotations:
+ kustomize.toolkit.fluxcd.io/substitute: disabled
+ labels:
+ app.kubernetes.io/name: minecraft-public-survival-world
+ kustomize.toolkit.fluxcd.io/name: minecraft-public-survival-world
[Diff truncated by flux-local] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.