[GooP] ☀ Gunging's Spicy Ootilities ★ for Inventory Reading and Editing icon

[GooP] ☀ Gunging's Spicy Ootilities ★ for Inventory Reading and Editing -----

Command-based developer tools for spicy mechanics, NBT Manipulation, and inter-plugin communication.



More Ootilities! AHH
Its been like a whole month with no updates, I just keep adding stuff people ask for in MM Tickets or dms and send the dev version privately, without actually updating here in spigot in long intervals of time.

Anyway, here is a resumed list of changelog:
  • GooP Custom Structures now easily supports Vault
  • Perform operations with any MMOItems stat
    • Will display the 'vault low balance' message (see bullet below) if the player cant use the structure because they dont have enough cash
  • GooP Vault commands, so that any plugin supports vault now.
    • Attempt to charge money from a player
      • If it fails, you can define a config value for a message to display 'VaultLowBalance' (Use placeholder %charge% to display the amount that the player should have had per the command). Parses placeholders and color codes.
    • Just read the balance, check if its within a range
      • Changes the player's score if the balance is within that range
      • Uses vanilla-style ranges (3..10 means 3 through 10)
      • May use the keyword amount to write the balance onto the scoreboard.
    • Perform operations on the balance
      • Good ol' GooP PMP operations ( +3 adds three, 50% leaves the player with half their balance, +100% doubles their balance)
  • GooP Sudo, so that you can cast a command as the console or as a player or whatever.
    • Use a player name, entity uuid, or console keyword.
    • May instead use /goop sudop to force op on players.
  • GooP Delay, to cast a command after a few ticks
    • Thats just it, /goop delay <ticks> <command>
  • GooP Permission, so that any plugin is now capable of reading permissions.
    • Directly call a command with oS: chaining commands sintax, or change the player's score to detect elsewhere.
  • GooP Unlockables, which is a very interesting utility that has a persistent timer built-in function (timers that are so reliable that no server crash can bug them out).
    • Very intricate design, just check the manual for this one.
  • GooP Containers now can make 'bags' containers (that are 'saved' within an item)
  • With GooP Containers you can now designate slots as 'Equipment slots' for use with MMOItems. and any item the player puts in them will add their stats to the player.
    • Even swords or armor or whatever will add their stats. You will probably want to restrict which items the player can put in there with a Type Mask thus.
  • GooP Summoner Class utilities: The things you need for a Terraria-like summoner class (should have made an addon like separate plugin but eh).
    • Minions teleport to their owner when outside their leash range (or die if they are too far away, according to the config option SummonLeashKillDistance)
    • Minions die when their owner dies or logs out.
      • They may just die, or you can specify a mythic skill for them to run when this happens.
    • A player may only have 1 minion active, and attempting to summon another one will kill the previous.
      • This capacity can be increased with the MMOItems stat 'Minion Capacity'
    • Mechanics:
      • Summon a mythicmob as the minion of the caster
      • Make an existing entity the minion of the caster
      • Sudo the minion's owner to perform a skill
      • Unclaim a minion from its owner
    • Targeters:
      • Target all the minions of the caster
      • Target the owner of the caster
    • If you use math formulas within mythicmobs mechanics, you may find useful that most goop placeholders support getting the values from the owner of the caster.
      • <goop.castermmostat.magicdamage> => <goop.ownermmostat.magicdamage>
      • And also, you may use <goop.ownerpapi.SOMETHING> which will parse a PAPI placeholder %something% as the owner.
  • Since I learned how to do MM targeters well:
    • Targetter to target players online with a specific score
    • Another one to target players with a specific tag
  • All mythicmobs placeholders are now supported through placeholder API as well.
  • You may now have an infinite amount of MMOItems MISC stats.
    • Define the number you want in the GooP Config
    • MiscStatAmount: 3 is the default
  • GooP CustomStructures pressure plate structures now support activating continuously while the player stands on them vs only as a pulse (when the player first steps on them).
    • Honestly only the pulse one is actually supported, some spigot allow the continuous one and some others dont. Its just weird.
  • GooP TP now uses the location of the sender of the command to parse relative co-ordinates (You know, the classic ~ ~ ~, or the GooP ^ ^ ^ that target the location the player is looking at).
    • The ^ ^ ^ still wont work with monsters.
----------, Jan 29, 2021
Resource Information
Author:
----------
Total Downloads: 18,795
First Release: Apr 24, 2020
Last Update: Mar 4, 2022
Category: ---------------
All-Time Rating:
43 ratings
Find more info at sites.google.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings