Giants with AI
Find a file
Minecon724 79e85d0c3e
Update to 1.16.5, Java 21
Only one Giants user (of ca. 30) doesn't meet the requirements.
The vast majority of servers do: https://bstats.org/global/bukkit
2025-05-26 15:59:29 +02:00
.idea Update dependencies 2025-05-05 11:26:09 +02:00
src/main Update to 1.16.5, Java 21 2025-05-26 15:59:29 +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
pom.xml Update to 1.16.5, Java 21 2025-05-26 15:59:29 +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)