Fixed
- Actually fix incorrect stack size assignment during extinguishing in inventory
Fixed
- Fix incorrect stack size assignment during extinguishing in inventory
Fixed
- Lit items cloning to hotbar when extinguishing in player's inventory
Changed
- Port to 1.21.3
Removed
- Ability to craft lit items with flint and steel (until I find a fix to prevent duplicate spawning of flint and steels)
Changed
- Port to 1.21.1
Changed
- Port to 1.20.6
Changed
- Port to 1.20.5
Fixed
- Crash when randomly ticking campfires
Changed
- Backport to Minecraft 1.20.1
Added
- Using (i.e., right-clicking) unlit items in hand while looking at fluids ignite the item
- Splash water potions can extinguish torches when thrown onto them
- Ability to ignite unlit blocks with items enchanted with Fire Aspect
Changed
- Refactor ignition system to support igniting unlit items in hand by looking at a block with adjacent hot fluids
Added
- Support for Quilt mod loader.
- Soul torches and lanterns can extinguish when exposed to water.
- Items within the item tags
#torch_igniters
,#lantern_igniters
, and#campfire_igniters
that are damageable will automatically be damaged by 1. - Recipe to extinguish torches and lanterns with water bucket.
- Setting to enable/disable items extinguishing in players' inventories.
- Quiet flame sound when igniting torches, lanterns, etc.
#lantern_igniters
block tag. Lanterns can be ignited by right-clicking torches.- Flint and steel as an ingredient for crafting lit torches. Damages flint and steel by 1 when used in crafting grid.
- Implemented
TotallyLitEntrypoint
for developers to register their own custom lit and unlit light sources (i.e., torches, lanterns, and jack o'lanterns) that then Totally Lit can automatically handle igniting, extinguishing, etc, for. - Unlit jack o'lantern.
- Light sources no longer extinguish near villagers.
Changed
- Adjust default burn duration for all light sources to 16,000 ticks to slightly increase the difficulty.
- Rewrite most of the code base to adopt the new system that supports third-party blocks, items, provided by other developers instead of hard-coded values.
- Simplified a lot of code.
- Migrate to datagen for loot tables and tags.
- Update README.
Removed
- Hard-coded loot tables and tags.
- Most
Block
classes in theblock
package as they were no longer needed.
Developers can now add support for Totally Lit. First, implement TotallyLitEntrypoint
:
package your.example.mod;
import io.github.realguyman.totally_lit.api.TotallyLitEntrypoint;
public class ExampleModTotallyLitImpl implements TotallyLitEntrypoint {
@Override
public void buildMap() {
addTorch(ExampleModBlocks.TORCH, ExampleModBlocks.UNLIT_TORCH);
}
}
Then, register the ExampleModTotallyLitImpl
entrypoint under totally_lit
in your fabric.mod.json
:
{
// ...
"entrypoints": {
// ...
"totally_lit": [
"your.example.mod.ExampleModTotallyLitImpl"
]
}
// ...
}
Added
lantern_igniters
items tag- Lanterns can be ignited by torches in the crafting grid and in the world
- Torches can be ignited in the crafting grid now with lava buckets, magma blocks, lanterns, in addition to the already present torches
Fixed
- Loot table files
Changed
- Update README and links
Changed
- Port to Minecraft 1.20.4
Changed
- Port to Minecraft 1.20.2
Changed
- Update dependencies
- Update required dependencies
- Update CHANGELOG
Changed
- Port to Minecraft 1.19.4
Added
- Local dependencies to development environment for testing purposes
- CHANGELOG file
- Reminder to read wiki in the README
Fixed
- Incompatibility with Lithium causing campfires to not extinguish over time
Changed
- Moved API package into base package
- Simplify Jitpack configuration
- Update Modrinth gradle task to reflect current dependencies
- Refactor some namings for campfire related mixins and duck interface
Removed
- Planned section in README
- 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.