valence/extractor
Gingeh 50018a52bf
Add sounds (#244)
This is my first time contributing here so I was pretty unfamiliar with
the codebase and may have done some things incorrectly.

## Description
 - Added a sound extractor to extract sound event ids and identifiers
 - Added a `Sound` enum (with a build script) to represent sound effects
 - Added a `play_sound` method to `Instance` and `Client`
 - Re-implemented sound effects in the parkour example

## Test Plan
I tested this using the sounds I added to the parkour example.

#### Related
Hopefully fixes #206
2023-02-15 02:36:21 -08:00
..
gradle/wrapper check gradlew for the extractor into git (#88) 2022-09-27 13:06:34 -07:00
src/main Add sounds (#244) 2023-02-15 02:36:21 -08:00
build.gradle ECS Rewrite (#184) 2023-02-11 09:51:53 -08:00
gradle.properties ECS Rewrite (#184) 2023-02-11 09:51:53 -08:00
gradlew check gradlew for the extractor into git (#88) 2022-09-27 13:06:34 -07:00
gradlew.bat check gradlew for the extractor into git (#88) 2022-09-27 13:06:34 -07:00
README.md add readme for extractor (#90) 2022-09-27 16:22:28 -07:00
settings.gradle Add extractor fabric mod 2022-07-19 05:15:05 -07:00

Valence Extractor

This is a Fabric mod for Minecraft that extracts data about different things in Minecraft, like blocks, packets, etc. All the extracted data is stored in the sibling extracted folder.

How to use

Here's how to regenerate the contents of extracted.

From this directory, run the following

./gradlew runServer

This will run the extractor and immediately exit, outputting the files that are listed in the logs. These need to be manually moved to extracted to be committed.