Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Totally Lit

Totally Lit

Brings realistic/hardcore mechanics to torches, candles, lanterns, campfires, and jack o' lanterns in a configurable way.

307.5k
73
Adventure
Decoration
Game Mechanics

Compatibility

Minecraft: Java Edition

1.21.1
1.20.4–1.20.6
1.20.1–1.20.2
1.19.x
1.18.x
1.17.x
1.16.5
1.15.x

Platforms

Fabric
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki
Buy Me a Coffee

Creators

realguyman
realguyman Owner

Details

Licensed LGPL-3.0-or-later
Published 3 years ago
Updated 4 months ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
3

0.13.6 for 1.20.4

by realguyman on Apr 26, 2024
Download

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

0.13.5 for 1.20.4

by realguyman on Apr 23, 2024
Download

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 the block 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"
    ]
  }

  // ...
}

0.13.4 for 1.20.4

by realguyman on Apr 10, 2024
Download

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

0.13.3 for Minecraft 1.20.4

by realguyman on Apr 7, 2024
Download

Changed

  • Port to Minecraft 1.20.4

0.13.3 for Minecraft 1.20.2

by realguyman on Apr 7, 2024
Download

Changed

  • Fix #33 torches not dropping in survival mode when broken

0.13.2 for Minecraft 1.20.2

by realguyman on Nov 25, 2023
Download

Changed

  • Port to Minecraft 1.20.2

0.13.2 for Minecraft 1.19.4

by realguyman on Nov 24, 2023
Download

Changed

  • Update dependencies
  • Update required dependencies
  • Update CHANGELOG

0.13.1 for Minecraft 1.19.4

by realguyman on Apr 1, 2023
Download

Changed

  • Port to Minecraft 1.19.4

0.13.1 for Minecraft 1.19.3

by realguyman on Apr 1, 2023
Download

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

0.13.0 for Minecraft 1.19.3

by realguyman on Mar 17, 2023
Download
  • 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.

0.12.0 for Minecraft 1.19.3

by realguyman on Jan 15, 2023
Download
  • 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.

0.11.2 for Minecraft 1.19.3

by realguyman on Jan 8, 2023
Download
  • Updated to Minecraft 1.19.3.

0.11.2 for Minecraft 1.19

by realguyman on Jan 8, 2023
Download
  • Updated Minecraft version requirements, supporting 1.19-1.19.2.

0.11.1 for Minecraft 1.19

by realguyman on Jan 8, 2023
Download
  • 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.

0.11.0 for Minecraft 1.19

by realguyman on Jul 2, 2022
Download
  • 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.

0.10.0 for Minecraft 1.19

by realguyman on Jun 7, 2022
Download
  • Updated to Minecraft 1.19.

0.10.0 for Minecraft 1.18.2

by realguyman on Jun 7, 2022
Download
  • 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.

0.9.3 for Minecraft 1.18.2

by realguyman on Jun 4, 2022
Download
  • 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.

0.9.2 for Minecraft 1.18.2

by realguyman on Jun 3, 2022
Download
  • Fixed a crash when lighting unlit wall torches with items in the torch_igniters tag.

0.9.1 for Minecraft 1.18.2

by realguyman on Jun 3, 2022
Download
  • 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.
1
2
3

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.