Glowing Glint (a.k.a. GG)
Is a lightweight, behavior-only dynamic lighting add-on designed for survival. It makes Shields, Totems, and 30+ other items emit light when held, ensuring you’re never left in the dark—especially when your hands are full fighting mobs!
The add-on works without custom entities, resource pack dependencies, or modifications to vanilla blocks/items, keeping your world's "vanilla" feel intact.
---
MAIN FEATURE

- Player Light: Detects items in both mainhand and offhand. If you hold two light sources, the highest level wins out.

- Burning Mobs: Any mob (or player) currently on fire will illuminate their surroundings.

- Glow Mobs: Native emissive support for Blaze (15), Glow Squid (9), Allay (6), Warden (5), and Magma Cubes (scaling 5–15 based on size).

- Item Drops: Dropped items emit light based on their type.

- Full Dimensional Support: Works across all 3 dimensions, including underwater.
- Spyglass Effect: Using a spyglass will brightens your vision.
You can CHOOSE between:

Light Block Mode
OR

Simple Night Vision effect
NEW IN VERSION 1.1.3
- Flashlight: Holding a Spyglass now lights up the direction you're looking, perfect for deep caving!
DEFAULT IS OFF
Turns it on in the config menu.
⚠️ Note for Light Block mode: Due to Bedrock Scripting API limitations, illumination is capped within a 64-block radius of the player.
Supported Items:
const LEVEL_15 = [
"beacon",
"campfire",
"end_rod",
"froglight",
"glowstone",
"lantern",
"lava_bucket",
"lit_pumpkin",
"sea_lantern",
"shroomlight",
"torch",
"blaze",
];
const LEVEL_12 = [
"shield",
"totem_of_undying",
];
const LEVEL_11 = [
"enchanting_table",
"magma",
"sea_pickle",
"soul_campfire",
"soul_lantern",
"soul_torch",
"blaze_rod",
];
const LEVEL_9 = [
"glow_squid",
];
const LEVEL_8 = [
"amethyst_cluster",
"firefly_bush",
"redstone_block",
"redstone_ore",
"redstone_torch",
"sculk",
"blaze_powder",
];
const LEVEL_7 = [
"glow_lichen",
];
const LEVEL_6 = [
"allay",
];
const LEVEL_5 = [
"warden",
"nether_star",
"end_crystal",
"diamond",
];
const LEVEL_3 = [
"breeze_rod",
"crying_obsidian",
"enchanted_golden_apple",
"experience_bottle",
"fire_charge",
"glow_berries",
"glow_ink_sac",
"magma_cream",
"open_eyeblossom",
"redstone",
And any item with glint effect (such as Enchanted Golden Apple or Enchanted item).
];
OPTIMIZATION
To save your TPS, setBlockPermutation only triggers if an entity moves or the light level changes (e.g., swapping items). Idle players, mobs, or items = zero overhead.
Update Rates:
- Players: 1-tick loop for maximum responsiveness.
- Entities/Drops: 2-tick loop to keep CPU usage low.
CONFIGURATION

Type /gg:config in chat to open the settings menu!
- Cheats Not Required: Works even if cheats are disabled.
- Operator Only: Only server admins can change global settings.
Don't like a specific feature? You can disable it individually here.
README/IMPORTANT NOTES
- ⚠️ COMPATIBILITY: DO NOT combine this with other dynamic lighting add-ons since they will fight over the same block coordinates and cause TPS loss.
- While optimized, a massive amount of emissive mobs in one area may impact performance. Though, you can toggle "Glow Mobs" off in the config menu if needed.
- Since this uses the Scripting API, bugs are possible. Don't expect perfection!
- Achievement? This add-on doesn't disable achievement.
You're NOT ALLOWED to redistributed this add-on without the official links (CurseForge/MCPEDL)
Check out my other add-on!
Hold To Enchant — Achievement-friendly auto-enchant system
Installation
1. Download the behavior pack (.mcpack)
2. Import to Minecraft
3. Activate it in your world settings
Enjoy The Glow!