- Reformatted files.
- Refactored code.
- Removed
cloth-config
dependency. - Implemented
owo-lib
-based config system. (owo-lib
is now required) - Added gametests for the project.
- Fixed a bug where candles didn't extinguish over time.
- Updated Gradle wrapper.
- Updated dependencies.
- Updated README.
- Changed homepage to Modrinth in
fabric.mod.json
. - Refactored class names and a variable.
- Split environment sources, eliminating a whole class of potential crashes.
- Added
campfire_igniters
tag, for items that can ignite campfires.
- Updated to Minecraft 1.19.3.
- Updated Minecraft version requirements, supporting 1.19-1.19.2.
- Updated Gradle wrapper, Fabric loom, Fabric API, Mod Menu, and Cloth Config API.
- Changed requirement for Cloth Config API in
fabric.mod.json
. - Reformatted name on license notice.
- Changed configuration files to use regular JSON.
- Removed unused imports.
- Refactored castings.
- 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 to Minecraft 1.19.
- 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.
- Updated Fabric Loom, Fabric Loader, and Fabric API.
- Added support for JitPack.
- Fixed crashes when lighting abstract unlit wall torches with flint and steel, or running a scheduled tick for them.
- Fixed a crash when lighting unlit wall torches with items in the
torch_igniters
tag.
- Updated mappings.
- Updated Fabric API.
- Updated Mod Menu.
- Updated Cloth Config API.
- Fixed a duplication bug when wading in water with supported lit variants in players' offhand.
- Changed metadata.
- Refactor code.
- Added API for modders.
- Updated Fabric API.
- Updated mappings.
- Add additional checks and support for abstract blocks (blocks which can be added by modders).
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.
- Port to Minecraft 1.18.2
- Add incompatible mods to metadata
- Add jack o'lantern configuration and functionality
- Refactor code
- Fix version bump
- Fix unlit lanterns not being mineable
- Add campfire configuration and functionality
- Reduce unknown chances of null pointer exceptions
- Add additional methods for extinguishing lanterns and torches
- Add candle configuration.
- Add functionality to candles.
- 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.
Migrate to 1.18.