- Added unlit soul lanterns and torches.
- Added GitHub bug report issue template.
- Changed mixin compatibility level.
- Changed Minecraft version requirement style in
fabric.mod.json
. - Removed
extinguishable_torches
tag. - Utilized the API in more areas of the code.
- Utilized tags instead of hardcoded ingredients for some of the recipes.
- Utilized Fabric API's conventional tags where applicable.
- Refactored API and loot tables.
- Updated README.
- Updated Fabric Loader, Fabric API, Mod Menu, and Cloth Config API.
- Updated Gradle wrapper and Fabric API.
- Added glowstone lanterns and torches.
- Added API for torches with no particle effects.
- Added API for lantern items.
- Added API for lit lantern blocks.
- Utilized some of the new APIs.
- Changed README.
- Changed unlit lantern textures.
- Optimized icon and textures.
Fixed
- Crash when randomly ticking candle cakes.
Removed
- A useless recipe.
- Needless whitespace.
- Extra code that wasted precious computer resources.
Added
- README file with description and copyright notice.
- GitHub build workflow.
- Ability to right-click campfires with torches to ignite them.
- Functionality for campfires extinguishing in the rain.
- License file to compiled jar files.
- Task to build sources jar.
Changed
- Re-license the project under LGPLv3-or-later instead of MIT as of: https://github.com/realguyman/totally_lit/commit/34fd3e7fb878eb86305454a5be0444206c1016ac
- Only randomly tick lit candles instead of the unlit variant as well.
- Update Gradle Wrapper.
- Update Fabric API.
- Update Mod Menu.
- Refactor code.
- Use tags instead of manually check for each block and fluid to ignite torches.
- Fix version requirement for cloth config.
- Reformat JSON files to use two spaces instead of four.
- Update cloth config.
- Update Fabric API.
- Update Fabric Loader.
- Update Fabric Loom.
- Remove explicit UTF-8 encoding declaration in
build.gradle
. - Sort configuration settings alphabetically.
- Change additional information provided in Mod Menu integrated settings.
- Fix inconsistency for checking if the server should schedule a tick.
- Remove unneeded if statement.
- Remove unneeded scheduling when placing torches.
- Partition the configuration into separate files.
- Add unlit lanterns.
- Add right-click functionality to light placed unlit torches with a lit torch in a player's hand.
- Add configuration file via AutoConfig provided by Cloth Config API.
- Add Mod Menu integration with the configuration file.
- Update Fabric API.
- Require Fabric Loader 0.12.12 or newer.
- Require Java 17 or newer.
- Change homepage link to the CurseForge project.
- Migrate to yarn mappings.
- Change unlit torch texture.
- Add right-click functionality to light unlit torches in a player's hand with lit torches, fire, lava, flowing lava, and lava in a cauldron.
- Require Cloth Config API 6.1.0 or newer.
- Refactor flint and steel item mixin.
- Refactor torch block mixin to use
@Inject
s to improve compatibility. - Fixed a bug where breaking and replacing a lit torch block wouldn't cancel the scheduled tick from running.