Giants with AI
Find a file
Minecon724 89301375c8
All checks were successful
/ build (push) Successful in 34s
Some refactoring
2025-05-27 15:55:18 +02:00
.forgejo/workflows Some refactoring 2025-05-27 15:55:18 +02:00
.idea Some refactoring 2025-05-27 15:55:18 +02:00
.mvn/wrapper Some refactoring 2025-05-27 15:55:18 +02:00
src/main Some refactoring 2025-05-27 15:55:18 +02:00
.gitignore Migrate to IDEA 2024-09-19 19:31:44 +02:00
giants.iml Mega update 2024-09-20 17:28:14 +02:00
LICENSE.md Forgot the license 2024-09-20 17:29:22 +02:00
mvnw Some refactoring 2025-05-27 15:55:18 +02:00
mvnw.cmd Some refactoring 2025-05-27 15:55:18 +02:00
pom.xml Some refactoring 2025-05-27 15:55:18 +02:00
README.md Refactoring 2025-03-25 16:25:24 +01:00

Giants

This plugin adds naturally spawning Giants with AI to your Minecraft server.

Signing

Public key goes into resources/verifies_downloaded_jars.pem

A default keystore is not provided.

To create a keystore and export public key:

keytool -keystore testkeystore2.jks -genkeypair -keyalg RSA -alias testkey -validity 999999
keytool -exportcert -alias testkey -keystore testkeystore2.jks -file cert.cer -rfc
openssl x509 -inform pem -in cert.cer -pubkey -noout > public_key.pem

When using mvn, override with -Djarsigner.

mvn clean package -Djarsigner.keystore=/home/user/mykeystore.jks -Djarsigner.alias=mykey

Color scheme

The following color scheme is used for chat messages:

  • Errors: RED
  • "Soft errors" (like no permission): GRAY
  • Status messages: GRAY
  • Notice / call for action: YELLOW (optionally also BOLD)
  • Information: GOLD
  • Highlight: AQUA (TODO do that)