- Update to Minecraft 1.20 🐪 (closes #5)
- Complete rewrite of existing light block place engine and predicate logic
- Predicates and tag lists have been expanded to items and item frames. They are no longer hard-coded!
- Added water sensitive items
- Added sound cues for water sensitive items
- Added options to configure dynamic light sources (closes #3)
- Added option to give entities with the glowing potion effect light level 6
- Added light level 15 to Ghasts that are about to shoot a fireball
- Added light level 6 to amethyst trimmed armor
- Configured Sea Pickles and Prismarine Crystals to only turn on inside water
- Added Amethyst Clusters to light level 6 items
- Moved TNT to light level 6 entities
- Moved Blazes from light level 15 to 9, making a visual difference when angered
- Added Lightning Bolts to light level 15 entities
- Tidied up tag lists and naming inconsistencies
- Fixed triggered campfire_check to apply its lock to the whole entity
- Fixed water sensitive items turning off and on when floating on the water surface
- Removed redundant how to use message
- Mobs holding or wearing light emitting items will now produce light 🐱🏍
- Item frames containing light emitting items will now also produce light
- End Crystals, Dragon Fireballs and regular Fireballs will now emit light level 15
- Firework Rockets, Wither Skulls and Allays will now emit light level 9
- Items enchanted with Fire Aspect will now emit light level 9, all other enchantments light level 6
- Added Campfires, Beacons and all the Froglights to light level 15 items
- Added Soul Campfires, Prismarine Crystals, Blaze Rods, Spectral Arrows and End Crystals to light level 9 items
- Added Fire Charges, Nether Stars, Blaze Powder, Amethyst Shards and Ender Chests to light level 6 items
- Moved Glow Lichen from light level 9 to 6 items
- Increased performance by extensively using predicates
- Increased frequency of light updates to 1 tick (every 2 ticks before)
- Increased active dynamic light radius around players from 30 to 65 blocks
- Fixed incompatibility with Amethyst Golem data pack
- Fixed cave air not lighting up
- Fixed campfires with their BlockStateTag lit set to false still emitting light (Ensures compatibility with The Creeper's Code)
- This data pack now follows the Smithed and essential MC Datapack Discord Server Conventions to ensure data pack compatibility!
- Added a wiki!
Note
Please uninstall the previous version of this data pack (/function dynamiclights:uninstall
) before you install this version, if you are upgrading from v1.4!