You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Updated to work with the new text component format
3
-
- Updated block placement commands to use the new `strict` argument, removing the restriction to avoid most block update affected blocks, such as falling blocks
4
-
-**Added native NeoForge support**
5
-
- Improved piston detection to search for slime blocks in all directions. This resolves an issue where some zero-tick piston contraptions would break (closes [#51](https://github.com/Tschipcraft/dynamiclights/issues/51))
6
-
- Fixed chat flooding when triggering the menu in Minecraft 1.20.6 or below (closes [#66](https://github.com/Tschipcraft/dynamiclights/issues/66))
7
-
- Added additional data to Dynamic Lights' marker entities to display a name when [Axiom](https://modrinth.com/mod/N6n5dqoA) is installed ([#19](https://github.com/Tschipcraft/dynamiclights/issues/19))
8
-
- Added additional failsafes for menu interactions ([#70](https://github.com/Tschipcraft/dynamiclights/issues/70))
9
-
- Improved performance slightly by switching to `sort=arbitrary` to allow entity selector short-circuiting
10
-
- Annotated the required Java version for mod versions
11
-
- Added Argentine Spanish (`es_ar`) language support (Thanks @Texaliuz)
1
+
-**Added support for Minecraft 1.21.6** ☁️
2
+
- Fixed 1.21.5 NeoForge crash when installed alongside MidnightLib
<imgalt="Dynamic Lights thumbnail"width=50%src="https://tschipcraft.ddns.net/mod_resources/youtube_preview.php?id=bzmqpgfQ7jo"title="Watch on YouTube">
18
-
</a>
19
-
</details>
12
+
> Server-side dynamic lighting for Minecraft 1.17-1.21x, available as a data pack or mod
20
13
21
14
## Features
22
15
23
-
Supported entities and items such as torchesor lanterns will emit light by using the light block added in 21w13a. Because of this, the dynamic lights are limited to the block grid. (see [#9](https://github.com/Tschipcraft/dynamiclights/issues/9) for more information)
16
+
This data pack/mod brings **dynamic lighting** to Minecraft without any client-side requirements. Supported entities and items (like torches, glowstone, or enchanted gear), held or worn by players, mobs, or placed in item frames, will emit real light as they move, using the [light block](https://minecraft.wiki/w/Light_(block)) added in Snapshot 21w13a. Because of this, the dynamic lights are limited to the block grid. (see [#9](https://github.com/Tschipcraft/dynamiclights/issues/9) for more information)
24
17
25
-
Some items are water sensitive and only turn off or on inside water. Additionally, all enchanted items will emit light level 6 while some enchants under certain conditions emit light level 9.
26
-
For a detailed overview of all supported items and entities, take a look at the wiki pages linked below.
18
+
*[**47+ supported vanilla items**](https://github.com/Tschipcraft/dynamiclights/wiki/Supported-Items) out of the box
19
+
***Multiple light levels**: 3, 6, 9, 12, and 15
20
+
***Water-sensitive behavior** for some items
21
+
***Enchanted items** glow by default (light level 6), with special cases for Fire Aspect, Riptide, Channeling (light level 9)
22
+
***Amethyst-trimmed armor** emits light
23
+
***Mobs, falling blocks, and display entities** can emit light if carrying a supported item
24
+
***Curios API support** for modded inventory slots
27
25
28
26
Since this project is completely server-side, players joining a server with Dynamic Lights installed will not need to install anything on their end for it to work! However, you can still use the mod version on the client for single-player worlds only. Joining a server that does not have Dynamic Lights installed will have no effect.
29
27
30
-
[➜ For a detailed overview and available settings, take a look at the wiki](https://github.com/Tschipcraft/dynamiclights/wiki)
31
-
28
+
[➜ For a complete list of supported items & entities, and available settings, take a look at the wiki](https://github.com/Tschipcraft/dynamiclights/wiki)
32
29
33
30
## Installation
34
31
35
-
Download the latest release from [here](https://github.com/Tschipcraft/dynamiclights/releases/latest) and put the datapack zip file into the `datapacks` folder of your Minecraft world.
32
+
[Download the latest release](https://github.com/Tschipcraft/dynamiclights/releases/latest) and install either as:
36
33
37
-
This data pack is also available as a mod with an additional global config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib). Download the latest release and put the mod .jar file into your `.minecraft/mods` folder.
34
+
***Data Pack** ➜ Place `.zip` in your world's `datapacks` folder
35
+
***Mod** ➜ Drop into your `mods` folder and optionally install [MidnightLib](https://modrinth.com/project/codAaoxh) for a global config file and UI
36
+
37
+
To manage settings, reset, or uninstall the pack, use `/trigger tschipcraft.menu` or `/function #tschipcraft:menu`.
38
38
39
39
Also available on Modrinth and CurseForge!
40
40
@@ -45,7 +45,7 @@ Also available on Modrinth and CurseForge!
45
45
<imgheight="72px"alt="Download on Modrinth"src="https://raw.githubusercontent.com/Tschipcraft/badges/main/assets/modrinth-badge-dark.svg">
@@ -57,6 +57,8 @@ Also available on Modrinth and CurseForge!
57
57
58
58
Development builds are available on [GitHub Actions](https://github.com/Tschipcraft/dynamiclights/actions/workflows/ci.yml). These builds are not guaranteed to be stable and may contain bugs. Please always back up your world before using them.
59
59
60
-
## Manage
60
+
## Compatibility
61
+
62
+
This data pack implements the [Smithed](https://wiki.smithed.dev/conventions/) and essential [MC Datapacks Discord Server](https://mc-datapacks.github.io/en/conventions/index.html) Conventions to ensure data pack compatibility.
61
63
62
-
To open the ingame menu, execute `/trigger tschipcraft.menu` or `/function #tschipcraft:menu`. There is a **Reset** and an **Uninstall** button.
64
+
Light blocks used for dynamic lighting may conflict with **piston mechanics** in some redstone contraptions. Please [report issues](https://github.com/Tschipcraft/dynamiclights/issues) if you find any.
executeunlessscore$globaltvc_ignorematches1ifscore$globalts.dl.versionmatches4400..runtellraw@a[{"text":"[Dynamic Lights] ","color":"gray"},{"text":"?","bold":true,"color":"gold"},{"text":" Future unknown Minecraft version above 1.21.5 detected! This data pack/mod may not work correctly anymore! Please make sure to check for updates in the menu! (","color":"gold"},{"text":"/trigger tschipcraft.menu","underlined":true,"color":"gold","click_event":{"action":"run_command","command":"trigger tschipcraft.menu"},"hover_event":{"action":"show_text","value":"Click here","text":"Click here"}},{"text":")","color":"gold"}]
5
+
executeunlessscore$globaltvc_ignorematches1ifscore$globalts.dl.versionmatches4500..runtellraw@a[{"text":"[Dynamic Lights] ","color":"gray"},{"text":"?","bold":true,"color":"gold"},{"text":" Future unknown Minecraft version above 1.21.6 detected! This data pack/mod may not work correctly anymore! Please make sure to check for updates in the menu! (","color":"gold"},{"text":"/trigger tschipcraft.menu","underlined":true,"color":"gold","click_event":{"action":"run_command","command":"trigger tschipcraft.menu"},"hover_event":{"action":"show_text","value":"Click here","text":"Click here"}},{"text":")","color":"gold"}]
6
6
# Note: 1.17x-1.20x uses the old folder names (function -> functions)
0 commit comments