Releases: Andre601/IAxPresenceFootsteps
v1.3.0-BETA: Support ItemsAdder 3.3.0 folder structure
This is a beta version. Make sure to create backups of your ItemsAdder files to avoid issues.
This update adds support for the new folder structure introduced in ItemsAdder 3.3.0 while preserving backwards compatability with older versions.
When you're now starting IAxPresenceFootsteps will it check for the contents
folder followed by the data
folder should the former not be found. If neither was found will the plugin disable itself.
With this update does this plugin also change where it stores the generated blockmap.json
file:
- On 3.3.0 and newer will it be found under
plugins/ItemsAdder/contents/presencefootsteps/resourcepack/presencefootsteps/config/blockmap.json
- On 3.2.5 and older will it be found under
plugins/ItemsAdder/data/resource_pack/assets/presencefootsteps/config/blockmap.json
v1.2.1: Fix Kyori Adventure error
There was a chance that an error would be thrown during the plugin's onLoad()
phase due to the BukkitAudiences library trying to register events during it.
This has been fixed.
v1.2.0: Workaround for inconsistent plugin loading.
There is an issue with plugin loading order when a relatively large amount of plugins is loaded, causing plugins such as IAxPresenceFootsteps to load before ItemsAdder, even when the plugin is defined as a softdependency.
This update adds a workaround by making the entire startup procedure (checking for ItemsAdder, adding commands, etc.) run after the server is done loading.
This should hopefully fix issues such as #1 until Spigot and/or PaperMC implement a proper fix.
Read more here: PaperMC/Paper#5992
v1.1.0: Auto-trigger /iazip after /pfcreate (when enabled)
New config and behaviour
This update adds a config.yml
file containing a boolean option called auto-zip
.
When set to true will IAxPresenceFootsteps automatically trigger /iazip
after creating the blockmap.json file. The command will be executed as whoever triggered /pfcreate
New command
Added a /pfreload
command to reload the config.
Changed logging messages
Messages sent in the console are now coloured. Also, all messages now have a prefix set.
v1.0.0: First release
This is the very first release of IAxPresenceFootsteps
The plugin allows you to create a blockmap.json
for the ItemsAdder plugin to have custom sounds for custom blocks using the PresenceFootsteps mod.
How to use
- Go to
/plugins/ItemsAdder/data/items_packs/
and open the YAML files containing custom blocks - Under
items
find the items that haveblock
set underspecific_properties
and useREAL_NOTE
asplaced_model
- Add
pf_sound
with the sound name like this (Example withruby_ore
:items: ruby_ore: display_name: display-name-ruby_ore permission: ruby_ore resource: material: PAPER generate: true textures: - block/ruby_ore.png specific_properties block: hardness: 3 placed_model: type: REAL_NOTE break_particles_material: REDSTONE_BLOCK cancel_drops: true break_tools_blacklist: - WOODEN_PICKAXE - STONE_PICKAXE break_tools_whitelist: - PICKAXE - pickaxe - _hammer + pf_sound: 'ore'
- Save your changes.
- Run
/pfcreate
. If ablockmap.json
already exists, addtrue
as an argument to the command. - Once the creation is complete, run
/iazip
to refresh the resource pack.