Repository Analysis

itzg/docker-minecraft-server

Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup

7.9 Low AI signal View on GitHub
7.9
Adjusted Score
7.9
Raw Score
100%
Time Factor
2026-05-30
Last Push
13,772
Stars
Shell
Language
11,963
Lines of Code
296
Files
85
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 1HIGH 0MEDIUM 8LOW 76

Pattern Findings

85 matches across 5 categories. Click a row to expand file-level details.

Over-Commented Block74 hits · 58 pts
SeverityFileLineSnippet
LOWexamples/docker-compose-curseforge-atm7.yaml1####################################################################
LOWexamples/docker-compose-curseforge-atm7.yaml21# Example: 'name:' or 'mc_atm6:' #
LOWexamples/docker-compose-curseforge-atm7.yaml41# #
LOWexamples/docker-compose-curseforge-atm7.yaml61# This section defines what folders and volumes you want to give #
LOWexamples/docker-compose-curseforge-atm7.yaml81# #
LOWexamples/docker-compose-curseforge-atm7.yaml101 CF_SERVER_MOD: /modpacks/ATM7-0.4.32-server.zip
LOWexamples/docker-compose-curseforge-atm7.yaml121# Example: Add full timestamp to logs #
LOWexamples/lazymc/docker_compose.yml1# Lazymc requires that the minecraft server have a static IP.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml1####################################################################################################
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml21####################################################################################################
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml41# - When this is set to 'false', commands using a player's username will not work unless the player
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml61# - The various options are explained in more detail on the wiki:
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml81# |
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml101
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml121
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml141 connection-timeout: 5000 # 5 seconds
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml161 # - Change this if you want to use different tables for different servers.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml201# | | #
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml221watch-files: true
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml241# installed.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml301
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml321# - Possible options:
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml341
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml361# chat.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml381#
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml421
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml441# If a final sort according to "inheritance rules" should be performed after the traversal algorithm
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml461context-satisfy-mode: at-least-one-value-per-key
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml481apply-global-groups: true
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml501
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml521# assignments.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml541
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml561# considering if a player should have access to a certain permission.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml581# world_the_end: world
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml601# +----------------------------------------------------------------------------------------------+ #
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml621# disabled.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml641# However, if you're willing to accept the consequences, the catch can be disabled by setting this
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml681# +----------------------------------------------------------------------------------------------+ #
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml721# If LuckPerms should attempt to resolve Vanilla command target selectors for LP commands.
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml741# LuckPerms will still act as the permission manager, but server administrators will be unable to
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml1####################################################################################################
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml21# +----------------------------------------------------------------------------------------------+ #
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml41# - To get around this, you can use a player's uuid directly in the command, or enable this option.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml61#
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml81# | and all stored in the same file by switching to a combined storage variant.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml101 # - This must be created already. Don't worry about this setting if you're using MongoDB.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml121 # - For maximum performance and responsiveness to spike demands, it is recommended to not set
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml141 # This setting allows you to define extra properties for connections.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml161
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml201# | These options are documented on greater detail on the wiki under "Instant Updates". | #
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml221# Define which messaging service should be used by the plugin.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml241# below.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml281# +----------------------------------------------------------------------------------------------+ #
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml301
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml321# the arguments given within the command.
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml341
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml361#
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml381#
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml421#
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml441# Defines the mode used to determine whether a set of contexts are satisfied.
14 more matches not shown…
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippet
MEDIUMexamples/docker-compose-curseforge-atm7.yaml50# Define a restart policy here. #
MEDIUM…pply-extra-configs/shared-configs/LuckPerms/config.yml90# The following block defines the settings for remote database storage methods.
MEDIUM…pply-extra-configs/shared-configs/LuckPerms/config.yml96 # Define the address and port for the database.
MEDIUM…/multi-project/servers/mc-plugins/LuckPerms/config.yml88# The following block defines the settings for remote database storage methods.
MEDIUM…/multi-project/servers/mc-plugins/LuckPerms/config.yml94 # Define the address and port for the database.
MEDIUMexamples/spiget/docker-compose.yml2# This file is purposely named spiget with an "e" since it provides an example of the
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippet
CRITICALdocs/versions/java.md104 at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMeth
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippet
MEDIUM…pply-extra-configs/shared-configs/LuckPerms/config.yml43# - To get around this, you can use a player's uuid directly in the command, or enable this option.
MEDIUM…/multi-project/servers/mc-plugins/LuckPerms/config.yml41# - To get around this, you can use a player's uuid directly in the command, or enable this option.
AI Slop Vocabulary2 hits · 3 pts
SeverityFileLineSnippet
LOW…pply-extra-configs/shared-configs/LuckPerms/config.yml323# => parents-by-weight just use the users most highly weighted parent
LOW…/multi-project/servers/mc-plugins/LuckPerms/config.yml310# => parents-by-weight just use the users most highly weighted parent