CrazyVouchers 4.0.0
on Dec 16, 2024Update
- Removed NBT API as warned previously since 3.8.
- Previous vouchers created prior to 3.8 will be useless.
- Updated to 1.21.4.
CrazyVouchers 3.9.0
on Nov 3, 2024Changes:
- Updated to 1.21.3
- Bumped nbt-api
- Please make an effort to migrate existing vouchers made prior to v3.8 as nbt-api will be removed.
- This is a notice, to give you more time until that happens.
CrazyVouchers 3.8.3
on Oct 31, 2024Changes:
- Check if player is null on /voucher give, and return early.
Fixed:
- The argument was not being applied to the voucher, due to checking if it was empty. We have to check if it's not empty.
CrazyVouchers 3.8.2
on Oct 22, 2024Changes
- Check if item is air everywhere, before going forward to please NBT-API
CrazyVouchers 3.8.1
on Oct 21, 2024A fix, but not really a fix.
- I simply told nbt-api to shut up about the material being air.
CrazyVouchers 3.8
on Oct 21, 2024Notice:
- Once 1.21.2 drops, NBT-API will be stripped from the plugin.
- This is your warning to migrate old vouchers players have and technically the second warning, I forgot to push this update.
- All old vouchers will stop working once NBT-API is removed!
- The migration for old configurations has been removed.
- If you need to migrate, use 3.7.4 as the migration works there.
Future Changes:
- MiniMessage Support
- There will be a migration from Legacy Color Codes -> MiniMessage
- Updates to configurations with materials, sounds, and how items work
- Internally, all materials, and trims will be handled internally, so need not worry about that.
- Sounds will have to be migrated manually, not much I can do about that.
- This change with sounds will allow custom sounds from resource packs.
- This is a step in removing a large chunk of deprecated, or otherwise outdated ways of doing things as Minecraft has changed a lot internally.
Additions:
- Added dupe protection for vouchers which is toggled false.
- A config option was also added to append a line to the lore.
Changes:
- Switched vouchers to use PersistantDataContainer which is much more performant, and achieves a similar goal.
- Previous vouchers will work until 1.21.2, so please migrate them.
- Allowed switching between file systems on
/crazyvouchers reload
- There will not be a migration to switch between.
- Updated vital api
Fixes:
- Fixed an issue on Folia #73
CrazyVouchers 3.7.4
on Aug 11, 2024Changes:
- Bumped to 1.21.1
- Bumped nbt api
CrazyVouchers 3.7.3
on Jul 12, 2024Fixed:
- Issue with file manager not properly loading/reloading files.
CrazyVouchers 3.7.2
on Jul 12, 2024Fixed:
- 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
CrazyVouchers 3.7.1
on Jul 12, 2024Changes:
- Simplified parsing messages internally with placeholders
CrazyVouchers 3.7
on Jul 11, 2024Removed:
- Migration for the old folder
Vouchers
->CrazyVouchers
Changes:
- Moved all i/o operations off the main thread.
- Bumped nbt-api out of snapshot state to 2.13.1.
- Added PlaceholderAPI support to all messages.
Fixed:
- Issue with voucher-codes path not being correct in the
codes
folder.
CrazyVouchers 3.6.4
on Jul 1, 2024Fixed:
- Player Heads were not stacking previously, they should now.
CrazyVouchers 3.6.3
on Jun 25, 2024Fixed:
- Null pointer exception with HeadDatabaseAPI
CrazyVouchers 3.6.2
on Jun 23, 2024Added:
- Added support for HeadDatabaseAPI (the previous way of doing custom heads i.e.
eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTVkMzE1NTkyNjFiM2U3OTAyNDc1MWZlMDdiNzExYzhmZWVmNTFkNTZjMDM2MzUyMjY5NTU4MDViYzQyODk0ZSJ9fX0=
will be removed in the next major version of Minecraft.
voucher:
# The material.
item: 'PLAYER_HEAD'
# The name of the item.
name: '&cA player head example'
# The lore of the item.
lore:
- '&7Use this voucher to get fancy trims.'
- '&7&l(&6&l!&7&l) &7Right click to redeem.'
# Only uncomment this if using HeadDatabase by Arcaniax
skull: '61151'
# The items to give when claiming the voucher.
items:
# Only uncomment this is using HeadDatabase by Arcaniax
- 'Item:PLAYER_HEAD, Skull:61151, Name:&cA fancy head, Lore:&eA fancy lore,&7with lines, Amount:3, Glowing:true'
CrazyVouchers 3.6.1
on Jun 22, 2024Fixed:
- Issue with one of our dependencies #70
CrazyVouchers 3.6
on Jun 20, 2024Added:
- 1.21 support
CrazyVouchers 3.5.6
on Jun 12, 2024Fixed:
- config.yml got deleted after migrating causing the plugin to disable.
CrazyVouchers 3.5.5
on Jun 10, 2024Fixed:
- Do not create voucher-codes.yml or vouchers.yml if the option use-old-file-system is set to false.
CrazyVouchers 3.5.4
on Jun 10, 2024Changes:
- Updated how the menu opened by /vouchers admin is handled, this should fix the issues people had with the next/back button sending an error in console.
CrazyVouchers 3.5.3
on Jun 9, 2024Changes:
- No longer remapping the plugin when booted on paper servers.