CrazyEnvoys

CrazyEnvoys

Plugin

Drop custom crates with any prize you want all over spawn for players to fight over.

Server AdventureGame MechanicsMinigameSocialUtility

15.2k downloads
24 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

Changes:

  • Bumped to 1.21.1
  • Bumped CMI API

Added:

  • A new config option to open a menu with items in it, instead of adding it to the inventory.

Fixed:

  • Issue with file manager not properly loading/reloading files.

Fixed:

  • Apply MaxStackSize to the player's inventory when using Player#addItem, so now instead of 99 items popping up in the inventory if giving 99 keys or any items, it'll split 64/35
    • Spigot for some odd reason made Player#addItem use the max stack size for the inventories. #hardforkwhen

Changes:

  • Moved i/o operations off the main thread.
  • Cleaned up build script.

Added:

  • Ability to make the flare glow, the config option in config.yml defaults to false.

Fixed:

  • The option to limit flares to specific regions was not being used, the wrong config option was being used internally.

Fixed:

  • Player Heads were not stacking previously, they should now.

Fixed:

  • Null pointer exception with HeadDatabaseAPI

Added:

  • Added support for HeadDatabaseAPI (the previous way of doing custom heads i.e. eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTVkMzE1NTkyNjFiM2U3OTAyNDc1MWZlMDdiNzExYzhmZWVmNTFkNTZjMDM2MzUyMjY5NTU4MDViYzQyODk0ZSJ9fX0= will be removed in the next major version of Minecraft.
Prizes: #The prizes that can be won.
  '1':
    DisplayName: '&6Custom Head' #The display name used in %reward%
    Chance: 75
    Drop-Items: false
    Messages:
      - '&7You have just won {reward}.'
    Items:
      # Only use this if you have HeadDatabase by Arcaniax on the server.
      - 'Item:PLAYER_HEAD, Skull:61151, Name:&cA fancy head, Lore:&eA fancy lore,&7with lines, Amount:3'

Changes:

  • Removed NBT API completely (which was never used internally just shaded for some stupid reason)
  • Flares are no longer identified by if the ItemStack object ids match which was hefty and unreliable, they now check for a tag added by PersistentDataContainer
    • There is no way to migrate old Flares given because they have no unique identifier we can know of.

Added:

  • 1.21 support

Changes:

Fixed:

  • Custom Skulls using Player Names / Textures were not working.

Changes:

  • Check if WorldEdit is enabled before WorldGuard.
  • Updated the falling block animation.
  • Optimized tiers being picked when the envoy starts.

Added:

  • 1.20.6 support.
  • Folia support.

Removed:

  • HolographicDisplays support.
  • 1.20.4 support.
  • Removed the toggle for bStats from the config.yml, you can toggle it in the bStats folder.

Removed:

  • Example sub-folder which caused initial runtime error on first install

Changed:

  • Updated to use recently added damage source api. The previous way to prevent firework damage stopped working.

Fixed:

  • Error with the ItemBuilder.

Fixed:

  • Inversion is so much fun, /envoy edit actually works now.

Removed:

  • plugin-config.yml as it was just weird, Options in there will migrate to config.yml automatically.

Changed:

  • Bumped to 1.20.4
  • Bumped nbt api
  • Used instanceof variables to make checks simpler
  • Cleaned up command checks to be more readable
  • Actually tell console the envoy event broadcast.
  • Enable random drops/locations by default as it not doing anything might confuse people.

Fixed:

  • Few command bugs with invalid casts

Fixed:

  • Stop adding {prefix} to message options that don't need it in the migration.

Fixed:

  • Envoy locations not being broadcast when an envoy starts.

Fixed:

  • Issue where flares weren't working.

Fixed:

  • Display issue with %crazyenvoys_cooldown%.

Project members

CrazyCrew

CrazyCrew

Organization

Details

Licensed MIT
Published 2 years ago
Updated 3 months ago