• Stars
    star
    386
  • Rank 110,638 (Top 3 %)
  • Language
    Java
  • License
    MIT License
  • Created about 4 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A dynamic lights mod for Minecraft with Fabric.

LambDynamicLights

Java 17 GitHub license Environment: Client Mod loader: Fabric Version CurseForge

A dynamic lights mod for Fabric.

📖 What's this mod?

It's dark outside, extremely dark... You can't see a lot in the darkness, you wish you had a torch, or a lantern to hold and see in the light...

And this is now possible with this mod as it adds dynamic lights to the game. You can see in the darkness thanks to your torch now!

This mod adds dynamic lights to Minecraft. Dynamic lights are lights created by an entity holding an item which makes light as a block, or created by an entity on fire, etc.

Trailer

Searching other mods to replace OptiFine? Check out this list!

✅ Features:

  • Dynamic lights.
  • Settings to select how smooth the dynamic lighting is.
  • Works with some modded items.
  • Any entity holding an item which emits light will emit light!
  • Magma cubes emit light.
  • Spectral arrows emit light.
  • Burning entities emit light.
  • Blazes emit light.
  • Some items like torches, soul torches, etc. will not light up in water.
  • Quick and simple API for developers.
  • And more!

Screenshots

Items emit light

Dropped items which already emit light as a block, will also dynamically emit light!

Torch

Held items emit light

Light is emitted when entities hold light emitting items.

Fox holding lantern

Fire! Fire! Fire!

Any entity on fire will emit light!

Skeleton on fire!

Spectral arrows

Spectral arrows will emit a very weak light!

Spectral arrows

Different luminance!

Light emitted from items depend on the light emitted from their respective blocks!

light levels

Configuration GUI

As of v2.1.0.

Configuration GUI Entities Configuration

📖 Usage

Using this mod is very simple!

Install it in your mods folder along with Fabric API and ModMenu, (and Sodium if wanted for better performances).

You will notice nothing at first but if you go into the video options or into the settings screen of the mod via ModMenu, you will notice an option called Dynamic Lights which is by default off, choose the wanted configuration and enjoy! You can also configure the mod by editing the file in config/lambdynlights.toml.

Need help? Come check out my Discord server.

Build

Just do ./gradlew shadowRemapJar and everything should build just fine!

📖 How does it work internally?

Check this documentation.

📖 Is there an API? How to use it as a developer?

Check this documentation.

📖 Compatibility

  • Sodium is recommended for better performances.
  • Canvas is compatible but still WIP: expect huge lag spike with it until a proper lighting API is done in Canvas.
  • OptiFabric is obviously incompatible.

Please, when you write the name of this mod, don't add spaces.

More Repositories

1

optifine_alternatives

A list of recommended OptiFine alternatives.
HTML
397
star
2

LambdaBetterGrass

A better grass mod for Minecraft.
Java
176
star
3

SpruceUI

A Minecraft library mod which adds a new abstraction to create GUI interfaces. Still close to the Vanilla design code-wise.
Java
123
star
4

fuck_namemc

Minecraft mod to block NameMC indexing on servers.
Java
98
star
5

LambdaMap

An experimental mini-map and world-map mod for Fabric 1.18.
Java
70
star
6

LambdaControls

A minecraft mod which adds better controls and controller support.
Java
67
star
7

AurorasDecorations

Decorations-focused Quilt mod.
Java
50
star
8

MCPatcherPatcher

A resource pack patcher to abandon the old MCPatcher format in favor of newer formats.
Java
35
star
9

lovely_snails

A snail mod for ModFest 1.17.
Java
24
star
10

affectionate

A mod about player interactions, made for Modfest: Singularity.
Java
19
star
11

lib.md

A Markdown parser and renderer library.
TypeScript
16
star
12

AuroraKeystrokes

A Fabric minecraft mod to show the movement keys and mouse clicks on the screen.
Java
14
star
13

aurbrowser

An AUR web browser.
JavaScript
13
star
14

LambdaFoxes

A fox enhancement mod for Fabric.
Java
9
star
15

lambdaurora.github.io

TypeScript
7
star
16

dotfiles

It's my dotfiles.
Vim Script
5
star
17

tesla_coils

Java
5
star
18

funny_world_upgrader

A quick Minecraft 1.17 world upgrader. Very unsafe.
Java
4
star
19

typing_cat

A cat "clone" but with a typing effect.
C++
4
star
20

lib.html

An HTML AST, parser, and writer library written in TypeScript.
TypeScript
3
star
21

fictional-couscous-isn

Fictional couscous, but for programming class.
C
3
star
22

no_more_fake_items

A Chrome Extension to not be fooled by some scammers trading fake items in Steam!
JavaScript
3
star
23

nixie_clock

My own nixie clock schematics and firmware.
C++
3
star
24

yalmm

Yet Another Light Minecraft Mappings
Java
2
star
25

LambdaMotd

A cool plugin for Minecraft servers.
Java
2
star
26

lcmm

LambdaCMakeModules - CMake scripts to make life easier.
CMake
2
star
27

fictional-couscous

A non-euclidian ray-tracing game in C++
CMake
2
star
28

gpio_led_image

A fun software to "display" images on a RGB led.
C
2
star
29

salty_bot

A salty Twitter bot.
JavaScript
2
star
30

res_errare

A horror game.
Java
2
star
31

hexahedron

A random C++ Minecraft clone with Vulkan
C++
2
star
32

pngo

P'n'Go Arduino software.
C++
2
star
33

chill_modpack

Just a personal modpack for my own enjoyment.
2
star
34

some_models

Just some random models I made
2
star
35

OpenAperEngine.old

AperEntertainment's multimedia graphic library using GLFW, glbinding, written in C++
C++
2
star
36

BedrockExperience

Bringing awesome features from Bedrock Edition to Java.
Java
2
star
37

OtterPill-examples

Some tests and examples work on the OtterPill.
C
2
star
38

desktop_toolbox

A library and softwares for easier system management.
C++
1
star
39

lambdastyle

CSS
1
star
40

progweb1

HTML
1
star
41

algoprog1

AlgoProg1 exercises
Python
1
star
42

randomnames

Java
1
star
43

lambdawebserver

A library that offers various utilities for use along the Oak library.
TypeScript
1
star
44

kimikopp

A command system written in C++
1
star
45

cp_oilplatform

1
star
46

society_rhythm

C++
1
star
47

algoprog_labyrinth

Python
1
star
48

krobot-1

Krobot bot template
Java
1
star
49

LambdaMCResources

A x32 resource pack for Minecraft.
Makefile
1
star
50

NetheriteShulker

A Fabric Minecraft mod.
Java
1
star
51

lambda_dom

Just a simple DOM builder.
JavaScript
1
star
52

foxmusic

Cross-platform music app with a new playlist system and synchronisation.
1
star