No description
Find a file
Your Name 56e4eb4cf0
All checks were successful
build / build (21) (push) Successful in 2m25s
Do not reimplement interactions for rightclicking
2025-03-13 16:57:13 +02:00
.forgejo/workflows The whole emote class is broken :) 2024-09-13 18:18:59 +03:00
gradle/wrapper first commit 2024-09-13 17:17:39 +03:00
src/main Do not reimplement interactions for rightclicking 2025-03-13 16:57:13 +02:00
.gitattributes first commit 2024-09-13 17:17:39 +03:00
.gitignore first commit 2024-09-13 17:17:39 +03:00
build.gradle (unfinished) feat: remove emote crap, add commands, update to 1.21.4, fix /tf off bug 2025-01-05 02:03:29 +02:00
gradle.properties (unfinished) feat: remove emote crap, add commands, update to 1.21.4, fix /tf off bug 2025-01-05 02:03:29 +02:00
gradlew first commit 2024-09-13 17:17:39 +03:00
gradlew.bat first commit 2024-09-13 17:17:39 +03:00
LICENSE first commit 2024-09-13 17:17:39 +03:00
README.MD Do not reimplement interactions for rightclicking 2025-03-13 16:57:13 +02:00
settings.gradle first commit 2024-09-13 17:17:39 +03:00

AnimalRPs mod

Animal listing

  1. Bee Doubleclicking shift you will float (levitation 5 for 1 second), allowing for better movement up hills as example. Your superfoods are all flowers.
  2. Cat You take significantly less damage when falling (5 hearts). You can still die, don't count on your cat-powers catching you every time. Your superfood is all types of eatable fish.
  3. Fox You do more damage to mobs (25%). Your superfoods are glow berries and apples.
  4. Dog You get speed 2 when doing damage. Your superfood are uncooked meats.
  5. Cow When you hit a mob, there's a 30% chance of slowing them down. Works on players aswell. Your superfoods are apples, golden apples, and carrots.

Interactions

  1. headpats - You can also rightclick to headpat a animal.
  2. kiss
  3. bite
  4. scratch
  5. hug
  6. cuddle
  7. boop
  8. nuzzle

Chat

Chat while you are a animal is very different. When you speak, your words will become furry-ified and every time you talk you'll have animal sounds come out of you. You can disable this via /chatmodoff, and turn it back on via /chatmodon.

If you do not want to see these chat changes, run /disableanimalchat. This will disable them for you, and you only.

Superfoods

Superfoods are items that when eaten, give you stackable Speed II and insane amounts of saturation (9.4 points) and hunger (4 points).

How to add a new animal?

  1. Create a new class in animals/MyCoolAnimal.java
  2. Use this template
public class MyCoolAnimal extends Animal {
    TextDestroyer destroyer = new TextDestroyer(new String[]{
        "I'm Cool!"
    }, new String[][]{
        {"g", "z"}
    });

    public MyCoolAnimal() {
        super("coolanimal", "awsome!", "#00ff00");
        this.moodSounds.put(Mood.HAPPY, Sound.ENTITY_FOX_EAT);
        this.moodSounds.put(Mood.CUTE, Sound.ENTITY_FOX_SLEEP);
        this.moodSounds.put(Mood.SAD, Sound.ENTITY_FOX_SNIFF);
        this.moodSounds.put(Mood.STRESSED, Sound.ENTITY_FOX_AGGRO);
        this.moodSounds.put(Mood.ANGRY, Sound.ENTITY_FOX_BITE);

        this.superfoods.add(Material.POTATO);
    }

    @Override
    public String chatTransformations(String message) {
        return this.destroyer.destroy(message);
    }
}
  1. Change the info in the TextDestroyer initialization
  2. Change the info in the super() call, it is written as "name", "catchphrase", "color".
  3. Change the moodSounds and implement all sounds for the moods.
  4. Add superfoods (foods that the animal likes)