Before we begin, I have confirmed that I have read the help section and searched the Forum and Discord before posting.
The versions are:
The Wiki unfortunately will not help me in this case as it seems to be a relatively strange issue.
What i've done is completely reinstall ItemsAdder with no addons, and run /iazip to send the texture pack to players after configuring the following:
self-host:
enabled: true
server-ip: https://subdomain.domain.com
pack-port: 10000
append-port: false
I then configured the reverse proxy using nginx on the host, as per normal guidelines.
server {
listen 80;
server_name subdomain.domain.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
server_name subdomain.domain.com;
ssl_certificate /etc/letsencrypt/live/subdomain.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/subdomain.domain.com/privkey.pem;
ssl_session_cache shared:SSL:10m;
ssl_protocols TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256';
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://172.18.0.1:10000;
proxy_buffering off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
This has worked for all other servers in the past, so it's nothing to do with how i've configured this or the configuration above.
Now, the issue I am facing is this:
20:55:25.244 net.minecraft.class_338 Render thread [System] [CHAT] [ItemsAdder] [Pack] Compressed in 126ms
20:55:25.244 net.minecraft.class_338 Render thread [System] [CHAT] [ItemsAdder] [Pack] Applying to every player...
20:55:25.244 net.minecraft.class_338 Render thread [System] [CHAT] [ItemsAdder] [Pack] Applied to 1 players
20:55:25.312 net.minecraft.class_1066 Downloader 3 File C:\Users\JasmeowTheCat\AppData\Roaming\.minecraft\server-resource-packs\a52f01ddfb702a1985c9114f21d1618a11807c92 had wrong hash (expected b919d435f552671719ff160d41af7531c7a42833, found d2c765139a36d5d801208860273ec6d6120cd26b).
20:55:25.312 net.minecraft.class_1066 IO-Worker-32 Pack application failed: java.lang.RuntimeException: Hash check failure for file C:\Users\JasmeowTheCat\AppData\Roaming\.minecraft\server-resource-packs\a52f01ddfb702a1985c9114f21d1618a11807c92, see log, deleting file C:\Users\JasmeowTheCat\AppData\Roaming\.minecraft\server-resource-packs\a52f01ddfb702a1985c9114f21d1618a11807c92
Which is really strange as this shouldn't be happening. It's a fresh install with no additional addons, so it's like the texture pack isn't getting hashed properly.
We have no other plugins on the proxy or backend server which interfers with the texture pack such as "force loading" it, as I know this caused problems. There's no other additional plugins like Oraxen to intertact with the player but i've used the same configuration for years with no issues.
Remember, if I go to the https://URL/generated.zip, the texture pack downloads, so I know it's not my configuration or the reverse proxy.
Thanks, Jasmine.