Skip to content

Commit 869af9a

Browse files
authored
Merge pull request #74 from Tschipcraft/dev
v1.8.6
2 parents b7f5bcf + 9c88432 commit 869af9a

File tree

161 files changed

+1864
-408
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+1864
-408
lines changed

.github/workflows/cd.yml

Lines changed: 248 additions & 41 deletions
Large diffs are not rendered by default.

.github/workflows/check_commands.yml

Lines changed: 0 additions & 16 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 315 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/test_workflow.yml

Lines changed: 0 additions & 98 deletions
This file was deleted.

.spyglassrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"env": {
3-
"gameVersion": "1.21.4"
3+
"gameVersion": "1.21.5"
44
},
55
"lint": {
66
"idOmitDefaultNamespace": ["warning", false],

CHANGES.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,11 @@
1-
- **Added support for Minecraft 1.21.4** 🪵
2-
- Fixed crash when loading or creating a world in Forge 52.0.0 or newer (1.21.1+) (closes [#65](https://github.com/Tschipcraft/dynamiclights/issues/65))
1+
- **Added support for Minecraft 1.21.5** 🌸
2+
- 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)

META-INF/mods.toml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ loaderVersion="[35,)"
33
license="Custom"
44
logoFile="pack.png"
55
logoBlur=false
6+
showAsDataPack=true
67

78
[[mods]]
89
modId="dynamiclights"
@@ -18,18 +19,19 @@ Additionally, all enchanted items will emit light level 6 while Fire Aspect, Rip
1819
1920
This mod is completely server-side!
2021
21-
Execute the command §o/function §odynamiclights:settings§r for a world-specific settings menu and/or install MidnightLib for global settings accross all worlds.
22+
Execute the command §o/function §odynamiclights:settings§r for a world-specific settings menu and/or install MidnightLib for global settings across all worlds.
2223
'''
2324
authors="Tschipcraft"
24-
displayURL="https://tschipcraft.ddns.net/dynamiclights.html"
25+
displayURL="https://modrinth.com/mod/7YjclEGc"
2526
issueTrackerURL="https://github.com/Tschipcraft/dynamiclights/issues"
26-
updateJSONURL="https://api.modrinth.com/updates/7YjclEGc/forge_updates.json"
27+
updateJSONURL="https://api.modrinth.com/updates/7YjclEGc/forge_updates.json?forge=only"
2728
displayTest="IGNORE_SERVER_VERSION"
29+
features={ java_version = "[17,)" }
2830

2931
[[dependencies.dynamiclights]]
3032
modId="minecraft"
3133
mandatory=true
32-
versionRange="[1.17,)"
34+
versionRange="${mc_version_range_forge}"
3335
ordering="NONE"
3436
side="BOTH"
3537

@@ -39,6 +41,15 @@ displayTest="IGNORE_SERVER_VERSION"
3941
versionRange="[1.0.0,)"
4042
ordering="NONE"
4143
side="BOTH"
44+
referralUrl="https://modrinth.com/mod/codAaoxh/versions?l=forge"
45+
46+
[[dependencies.dynamiclights]]
47+
modId="movingelevators"
48+
mandatory=false
49+
versionRange="[1.4.6,)"
50+
ordering="NONE"
51+
side="BOTH"
52+
referralUrl="https://modrinth.com/mod/9KZOe6HD/versions?l=forge"
4253

4354
[modproperties.dynamiclights]
4455
catalogueItemIcon="minecraft:torch"

META-INF/neoforge.mods.toml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
modLoader = "javafml"
2+
loaderVersion="[3,)"
3+
license="Custom"
4+
logoFile="pack.png"
5+
logoBlur=false
6+
showAsDataPack=true
7+
8+
[[mods]]
9+
modId="dynamiclights"
10+
version="${version}+mod"
11+
displayName="Dynamic Lights"
12+
description='''Supported entities and items will emit light by using the light block added in 21w13a.
13+
14+
§lSupported Items:§r Torches, Lanterns, Campfires, Glowstone, Glowstone Dust, Magma Blocks, Blaze Rods, Blaze Powder, Spectral Arrows, Lava Buckets, Sea Lanterns, Prismarine Crystals, Sea Pickles, Froglights, Glow Ink Sacs, Glow Berries, Glow Item Frames, Glow Lichen, Sculk Catalysts, Vaults, Jack o'Lanterns, Shroomlights, End Rods, End Crystals, Fire Charge, Amethyst Shards, Crying Obsidian, Nether Stars, Totems, Ender Chests, Enchanting Tables and Beacons
15+
16+
Additionally, all enchanted items will emit light level 6 while Fire Aspect, Riptide or Channeling enchanted items emit light level 9.
17+
18+
§lSupported Entities:§r Allays, Glow Squids, Glow Item Frames, Blazes, TNT, End Crystals, Fireballs, Spectral Arrows, Shulker Bullets, Magma Cubes, Firework Rockets and Flying Wither Skulls
19+
20+
This mod is completely server-side!
21+
22+
Execute the command §o/function §odynamiclights:settings§r for a world-specific settings menu and/or install MidnightLib for global settings across all worlds.
23+
'''
24+
authors="Tschipcraft"
25+
displayURL="https://modrinth.com/mod/7YjclEGc"
26+
issueTrackerURL="https://github.com/Tschipcraft/dynamiclights/issues"
27+
updateJSONURL="https://api.modrinth.com/updates/7YjclEGc/forge_updates.json?neoforge=only"
28+
displayTest="IGNORE_SERVER_VERSION"
29+
features={ java_version = "[21,)" }
30+
31+
[[dependencies.dynamiclights]]
32+
modId="minecraft"
33+
mandatory=true
34+
versionRange="${mc_version_range_neoforge}"
35+
ordering="NONE"
36+
side="BOTH"
37+
38+
[[dependencies.dynamiclights]]
39+
modId="midnightlib"
40+
type="optional"
41+
versionRange="[1.0.0,)"
42+
ordering="NONE"
43+
side="BOTH"
44+
referralUrl="https://modrinth.com/mod/codAaoxh/versions?l=neoforge"
45+
reason="Global settings across all worlds"
46+
47+
[modproperties.dynamiclights]
48+
catalogueItemIcon="minecraft:torch"

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ Also available on Modrinth and CurseForge!
5353
</picture>
5454
</a>
5555

56+
## Development Builds
57+
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.
5659

5760
## Manage
5861

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"dynamiclights.midnightconfig.title": "Configuración de Dynamic Lights",
3+
"dynamiclights.midnightconfig.configure_ingame": "§dℹ Info:§r§f Para configurar este datapack de forma individual por mundo,",
4+
"dynamiclights.midnightconfig.configure_ingame2": "entrar a un mundo y ejecutar el comando §o/function dynamiclights:settings§r.",
5+
"dynamiclights.midnightconfig.empty": "",
6+
"dynamiclights.midnightconfig.global_settings": "§n§l-=- Configuración Global -=-",
7+
"dynamiclights.midnightconfig.info": "§dℹ Info:§r§f Estos ajustes se aplicarán a todos los mundos de manera global.",
8+
"dynamiclights.midnightconfig.info2": "Asegurate de volver a entrar a un mundo para que los cambios globales tengan efecto.",
9+
"dynamiclights.midnightconfig.light": "§lHabilitar emisión de luz desde...",
10+
"dynamiclights.midnightconfig.empty2": "",
11+
"dynamiclights.midnightconfig.additional_light": "§lHabilitar emisión de luz adicional desde...",
12+
"dynamiclights.midnightconfig.empty3": "",
13+
"dynamiclights.midnightconfig.other": "§lOtros",
14+
15+
"dynamiclights.midnightconfig.enable": "Luces Dinámicas",
16+
"dynamiclights.midnightconfig.enable.tooltip": "Activar Luces Dinámicas\nPor defecto: §aSí§f",
17+
"dynamiclights.midnightconfig.enable_on_fire": "Entidades en llamas",
18+
"dynamiclights.midnightconfig.enable_on_fire.tooltip": "Por defecto: §aSí§f",
19+
"dynamiclights.midnightconfig.enable_glowing": "Entidades con el efecto de brillo",
20+
"dynamiclights.midnightconfig.enable_glowing.tooltip": "Por defecto: §cNo§f",
21+
"dynamiclights.midnightconfig.enable_ghast": "Ghasts a punto de disparar una bola de fuego",
22+
"dynamiclights.midnightconfig.enable_ghast.tooltip": "Por defecto: §aSí§f",
23+
"dynamiclights.midnightconfig.enable_enchanted_items": "Ítems encantados",
24+
"dynamiclights.midnightconfig.enable_enchanted_items.tooltip": "Por defecto: §aSí§f\n§6⚠ Nota: Activar esta opción puede afectar el rendimiento de algunas granjas de mobs.",
25+
"dynamiclights.midnightconfig.enable_amethyst_trimmed": "Armadura con adorno de amatista",
26+
"dynamiclights.midnightconfig.enable_amethyst_trimmed.tooltip": "Por defecto: §aSí§f\nSolo para Minecraft 1.20+.",
27+
28+
"dynamiclights.midnightconfig.enable_fire_aspect": "Ítems encantados con Aspecto Ígneo",
29+
"dynamiclights.midnightconfig.enable_fire_aspect.tooltip": "Por defecto: §aSí§f\n§6⚠ Nota: Activar esta opción puede afectar el rendimiento de algunas granjas de mobs.",
30+
"dynamiclights.midnightconfig.enable_riptide": "Tridentes encantados con Propulsión Acuática dentro del agua",
31+
"dynamiclights.midnightconfig.enable_riptide.tooltip": "Por defecto: §aSí§f\nFunciona solo si está activado el chequeo de sensibilidad al agua.",
32+
"dynamiclights.midnightconfig.enable_channeling": "Tridentes encantados con Canalización durante tormentas",
33+
"dynamiclights.midnightconfig.enable_channeling.tooltip": "Por defecto: §aSí§f",
34+
35+
"dynamiclights.midnightconfig.enable_water_sensitive": "Chequeo de Sensibilidad al Agua",
36+
"dynamiclights.midnightconfig.enable_water_sensitive.tooltip": "Por defecto: §aSí§f\nSi está activado, ítems sensibles al agua como antorchas se apagarán en contacto con agua.",
37+
"dynamiclights.midnightconfig.enable_sound": " └ Sonidos de encendido/apagado",
38+
"dynamiclights.midnightconfig.enable_sound.tooltip": "Por defecto: §aSí§f\nSi está activado, sonarán efectos de sonido cuando un ítem sensible al agua se apague o se encienda.",
39+
"dynamiclights.midnightconfig.enable_rain_sensitive": " └ Chequeo de Lluvia",
40+
"dynamiclights.midnightconfig.enable_rain_sensitive.tooltip": "Por defecto: §aSí§f\nSi está activado, tocar la lluvia cuenta como estar en contacto con agua.\nSolo tiene efecto si está activado el Chequeo de Sensibilidad al Agua.\nDisponible solo en Minecraft 1.19.4+.",
41+
42+
"dynamiclights.midnightconfig.enum.bool.WORLD": "§bPor Mundo",
43+
"dynamiclights.midnightconfig.enum.bool.YES": "§a[✔] Sí",
44+
"dynamiclights.midnightconfig.enum.bool.NO": "§c[❌] No",
45+
46+
"modmenu.summaryTranslation.dynamiclights": "¡Entidades y objetos como antorchas o faroles emiten luz! ¡Solo del lado del servidor!",
47+
"modmenu.donate": "Donar"
48+
}

0 commit comments

Comments
 (0)