✧Galactic Series✧ | Galactic Pets | User-Friendly and optimized pets plugin! [1.8 - 1.12] | $20

Diz

⚔️ StellarDev ⚔️
Supreme
Feedback score
83
Posts
1,547
Reactions
1,656
Resources
34
3KKlZrC.png


Galactic Pets is a user-friendly feature-packed pets plugin that not only focuses on optimizations but also delivering the best user experience to your players. Galactic Pets comes with seven premade pets that you can use! Each pet has its own special abilities for your players t take advantage of!

Commands

/pets ("Open the Pet GUI")
/pets give ("Give a player a pet item")
/pets give "player" "pet" "level" "exp" "amount"
/pets debug ("Toggle the admin debug mode to see when pets are activated.")

Permissions

pets.admin

Configuration Files
Code:
{
  "msgPetLeveledUp": "&3&lPETS &8» &fYour &b%s&f Pet has just leveled up to &b%s&f!",
  "msgInvalidPetType": "&3&lPETS &8» &cThe pet type you have entered is invalid.",
  "msgDebugNewTarget": "&3&lPETS &8» &7You have just set your Pet Debug Target to &f{target}&7.",
  "msgDebugDisabled": "&3&lPETS &8» &7You have just disabled your Pet Debug mode.",
  "msgDebugListeningToPlayer": "&3&lPETS &8» &fYou have enabled Pet Debug mode and are listening to &b%s&f.",
  "msgDebugListeningToAll": "&3&lPETS &8» &fYou have enabled pet debug mode and are listening to all pet activations.",
  "msgDebug": "&3&lPETS &8» &b%s&f has activated their &b%s&f Ability.",
  "msgPetAdded": "&3&lPETS &8» &fYou have just added the &b%s&f Pet to your collection. Activate it with &b/pets&f.",
  "msgLuckyPetActivated": "&3&lPETS &8» &bYour &nLucky Pet&b activated, giving you an extra reward.",
  "displayNameSelected": "&a&l * ACTIVE *",
  "petsGui": {
    "items": {
      "#": {
        "material": "STAINED_GLASS_PANE",
        "damage": 7,
        "amount": 1,
        "meta": {
          "displayName": "&r"
        }
      },
      "@": {
        "material": "SKULL_ITEM",
        "damage": 3,
        "amount": 1,
        "skull": {
          "texture": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjU1ZTI1MmQ2MTg5MTU5ZTgyMGYxODlkMjUyYzY4Njc5ZWUwNDk0MzdlZWE3NTA4ZTM2OGEyMzQ2ZjMyNiJ9fX0="
        },
        "meta": {
          "displayName": "&3&lPets Help",
          "lore": [
            " ",
            "&7All your active pets will be",
            "&7stored in this GUI. Your pets",
            "&7will only be obtaining exp and",
            "&7providing effects to you when",
            "&7they are specifically selected.",
            " ",
            "&7To select a pet simply just &fLeft",
            "&fClick&7 the desired pet.",
            "&7To convert an active pet back to",
            "&7an item, simply just &fRight Click&7.",
            " "
          ]
        }
      },
      "-": {
        "material": "AIR",
        "damage": 0,
        "amount": 1
      }
    },
    "pattern": [
      "####@####",
      "#-------#",
      "#-------#",
      "#-------#",
      "#-------#",
      "#########"
    ],
    "title": "&8&lPETS"
  },
  "petsActionButtons": [
    {
      "displayItem": {
        "material": "PAPER",
        "damage": 0,
        "amount": 1,
        "meta": {
          "displayName": "&ePrevious Page"
        }
      },
      "action": "PREVIOUS_PAGE",
      "slot": 48
    },
    {
      "displayItem": {
        "material": "COMPASS",
        "damage": 0,
        "amount": 1,
        "meta": {
          "displayName": "&eCurrent Page",
          "lore": [
            "&7Page {page}"
          ]
        }
      },
      "action": "CURRENT_PAGE",
      "slot": 49
    },
    {
      "displayItem": {
        "material": "PAPER",
        "damage": 0,
        "amount": 1,
        "meta": {
          "displayName": "&eNext Page"
        }
      },
      "action": "NEXT_PAGE",
      "slot": 50
    }
  ]
}

Code:
{
  "displayName": "Arcane",
  "petMultiplierFormula": "(0.001 * {level})",
  "itemStackWrapper": {
    "material": "SKULL_ITEM",
    "damage": 3,
    "amount": 1,
    "skull": {
      "texture": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjY5ZjExMzU5NjEzMTdhMDRjYWQ4Yjc1YWIyMmE2YTE1NjExZjg5ZjQxNzg5Mjg4OWI2MTNhZjVhNTVhM2UyMyJ9fX0="
    },
    "meta": {
      "displayName": "&a&lArcane Pet",
      "lore": [
        " ",
        "&7The arcane pet has a chance to evade",
        "&7incoming attacks from your enemies.",
        " ",
        "&eLevel: &f{level}",
        "&eEXP: &f{exp}/{requiredExp}",
        " ",
        "&a&lUNCOMMON PET"
      ]
    }
  }
}

Dependencies: GalacticLib & MassiveCore

Wiki: https://galactic.stellardev.org/pets/description
If you have additional questions or need support join our discord and we would be happy to get you squared away!​
 
Type
Offering
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Diz

⚔️ StellarDev ⚔️
Supreme
Feedback score
83
Posts
1,547
Reactions
1,656
Resources
34
Update Log:

- Main release

- Fixed issue with plugin.yml

- Fixed issues with plugin not starting up correctly

- Fixed issues with plugin not setting main class properly

- Improved API for more user friendliness

- Fixed pets not enabling properly once a player saves a pet

- Fixed issue with external pets not being recognised (this will require you to delete all current galacticpets_players data, as I had to restructure the player data)
- Implemented Money pet (hooks into GalacticBoosters)
- Implemented Token pet (hooks into GalacticBoosters)
- Implemented Grinder pet (hooks into GalacticStacker)

- Added an event for activating/de-activating pets to the api

- Fixed priority of PlayerDeActivatePetEvent

- Updated the pet multiplier formula to be configurable for each individual pet
- Fixed issue where the PlayerDeactivatePetEvent wasn't being called when a player has a pet active, and activates a different one

- Fixed issues with mining pet
- Fixed issues with lucky pet not having updated code (and most likely leading to not working)
- Updated licensing system
 
Last edited:
Top