Skip to content

Releases: Andre601/IAxPresenceFootsteps

v1.3.0-BETA: Support ItemsAdder 3.3.0 folder structure

28 Nov 13:38
Compare
Choose a tag to compare

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

24 Jul 20:02
Compare
Choose a tag to compare

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.

06 Jun 15:24
Compare
Choose a tag to compare

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)

28 May 23:42
Compare
Choose a tag to compare

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

24 May 00:13
83ad988
Compare
Choose a tag to compare

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 have block set under specific_properties and use REAL_NOTE as placed_model
  • Add pf_sound with the sound name like this (Example with ruby_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 a blockmap.json already exists, add true as an argument to the command.
  • Once the creation is complete, run /iazip to refresh the resource pack.