All Mods Resource Packs Data Packs Shaders Modpacks Plugins
LightWithin - Player-specific unique powers!

LightWithin - Player-specific unique powers!

by Emafire003 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

lightwithin_title This mod adds a new mechanic, called "InnerLights" which are cool fancy magicalish powers present within the player, and they are pretty much UNIQUE for every single one of them! And you can't just spam them, they will only help you if your are in danger! It is also highly configurable, and multiplayer friendly!

Eat a Luxcognita Berry, it will guide you along your journey of discovery!

There are lots of lights, ranging from ones that grant powerful status effects like healing, to freezing all of your enemies on the spot, or even save your allies from falling from great heights by flying away! You can even summon creatures to defend yourself against dangers! Each light has a cool sound design and distinct effects, with particles, custom glowing effects, and runes appearing on your screen!

banner_lighter

And all of this is different from player to player, so everyone will have their personal secret power!

Check the wiki for info about all of these lights. Or you could preserve the surprise and just play with the mod and find out yourself!

You can also look at the gallery!

nodecraft The best way to enjoy this mod is with other people on a server, so you can use the code EMALIGHTDEV on Nodecraft for discount!

How is it unique?

The lights are uniquely determined by the player's UUID, a set of bits that are generated by the game and assigned to every entity to uniquly identify it, a bit like fingerprints or DNA.

There a few things that contribute to the uniqueness of a light, called attributes:

  • First and foremost, it's TYPE, which could be HEAL, FROST, or BLAZING or whatever. This corresponds to which category/type your light is from. It's the main "ingredient"
  • Then, there is the TARGET. This specifies what your light targets, aka who will be affected by the triggering of the light. It could be ENEMIES, ALLIES, SELF etc
  • Starting with some numerical values we have the POWER of your light, which determines how strong your light is. It is a value used in calculating a Status Effect level, the damage done when activating the light and so on. It ranges from 1 to 10.
  • We have the DURATION, which, unsurpisingly specifies how much your light remains active
  • Lastly we have the COOLDOWN duration, which is how much time will need to pass between activating your light again! Your light will need some rest after spending all that energy no?

The best way to enjoy this mod is with other people on a server, so you should download something like e4mc or get a server!

How can I activate them?

In order to activate them you need to meet specific conditions, which often vary between light types. Usually, it involves fighting with another mob/enemy player and being "in danger", for example on low health, or being surrounded by many enemies. To be more precise, usally you need to meet more than one condition in order to trigger the activation. In my opinion it's better to just discover how to activate your light by playing, so I won't go in further detail here, look at the wiki instead.

Once you have met these conditions, an icon light will appear in the top left corner signaling that your light is ready to be released. Press the keybind V (default, you can change it) and activate your light!

There is also a magical item called Luxintus Berry which lets you activate the light regardless of the conditions. It's kind of an energy drink for your inner light! Another 2 "Lux" berry are present, allowing you to change your light type and knowing which light type you have without needing to trigger it or use commands. (Check the wiki for more info!)

Starting from version 1.1.0, you can also use LightCharges! Read more about them in the wiki!

Compatibility and Hooks with other mods

This mod is compatible with ColoredGlowLib to add a custom glow color while the light is active. For the Allies or Enemies you can use Faction, OPAC, Argonauts, FTBTeams and Minecraft's teams. You can also use Flan and YetAnotherWorldProtector to enable/disable light activation in certain areas.

There are no currently know incompatiblities with other mods. Let me know if you find any!

Setup

Download the jar file of this mod from CurseForge or Modrinth put into the /mods/ folder! (You also need to download Fabric API)

License

This mod is available under the GNU LGPL3 License.

Support me

The best way to do that, is sharing the mod with as many people as you know, feel free to make video tutorials/gameplayes and such! It would really help!

You can directly support me by offering a coffe at this link: Another thing you could is make videos and posts about the mod!

Modpack use

You are allowed to use this mod without directly asking me, but you are asked to credit me, as for most other mods. Also, I would appreciate if your modpack was hosted on Modrinth or Curseforge, which would actually increase the download count of the mod, something that other modpacks sites don't do.

Attributions:

Text logo: textstudio.com

Some audio files: https://mixkit.co, https://pixabay.com (freesound community)

Other audio files: https://www.beepbox.co/

Some of the code for the commands: Factions mod (MIT license) Some of the code for the rendering: Renderer mod (GNU GPL3 license)

Coming (soon tm) Features (maybe)

  • More light types!
  • Maybe more targets, not sure!
  • More triggers maybe
  • Legendary lights with an heavy lore behind them (For now i can say, "black white and ???"
  • Fix bugs
  • A proper API sort of
  • A way to make the adjust the power & duration & cooldown with game items
  • Suggestions accepted. But not guaranteed.

How to Install LightWithin - Player-specific unique powers! (Mod)

LightWithin - Player-specific unique powers! by Emafire003 is verified for Fabric, Forge, Neoforge, Quilt across Minecraft versions 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2 (latest release: 2.0.1+1.21.1, file size: 2.4 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2) and platform (Fabric, Forge, Neoforge, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge, Quilt.
  3. Move the downloaded LightWithin - Player-specific unique powers! file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.20.x
Forge
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.20.x
Forge
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.20.x
Forge
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.21
Fabric Quilt
last yr. 1
1.20.x
Fabric Forge Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.x
Fabric Quilt
last yr. 1
1.19.x
Fabric Quilt
last yr. 1
1.19.x
Fabric Quilt
last yr. 1
1.19.x
Fabric Quilt
last yr. 1
1.19.x
Fabric Quilt
last yr. 1
1.19.x
Fabric Quilt
last yr. 1
1.19
Fabric Quilt
last yr. 1
1.19
Fabric Quilt
last yr. 1
1.19
Fabric Quilt
last yr. 1
1.19
Fabric Quilt
last yr. 1
1.18.x 1.17.x
Fabric Quilt
last yr. 1
Fixed a bug where the game would crash when opening step 5 of the alchemy screen of Luxcognita dialogue
Fixed a bug where the game would crash when opening step 5 of the alchemy screen of Luxcognita dialogue
Fabric jar compatibile with Neoforge. You **MUST INSTALL THE REQUIRED DEPENDECIES** (VelvetAPI, Syntra Connector and version 1.3.2-neo of CustomBrewRecipes!)
[2.0.0+1.21.1] 2.0.0+1.21.1 by Emafire003 on Jun 10, 2025
Download
Mostly the same as 1.20.1

1.21.1 specific changes:
  • Added wind_charge and breeze_rod as valid light conditions items for WindLight


[2.0.0+1.20.1] 2.0.0+1.20.1 by Emafire003 on Jun 10, 2025
Download
Hello! First major version bump uh?
# Luxcognita Overhaul - An in-game guide!
Now there are proper guides and explanations in the mod itself! Woohoo! Only took, two/three years?
Eating a **Luxcognita** berry will now open up a custom "Luxdialogue" screen, where you will be able to ask the
"light of knowledge" herself *(kind of)* everything that you need to know. You can also chat a bit about random things, but
be careful, she gets upset fairly easily!

Mainly, you will interact using buttons displayed in the bottom half of the screen, while in the top half there will be
the main text, which is what Luxcognita is saying. There will also be some images and "scenes" that will help you understand
what she's talking about a bit better.

I could list all the dialogue options and things, but it's way too much stuff and you can just open up the game and eat
a berry to see it for yourself.

![LW update 2.0.0](https://i.postimg.cc/BnQCdJ9s/2025-06-1012-58-49-ezgif-com-optimize.gif)


Some features of note:
  • You will be invulnerable (not unmovable!) as long as you see the luxdialogue screen, but as soon when you get attacked, you'll get a warning and the screen will automatically close.
  • While talking, you will also appear translucent to other players! (who knows where 'you' *really* are uh?)
  • Some dialogues will only be unlocked after others, for example, you won't reach the main dialogue unless you have completed the intro dialogue
  • The dialogues are formatted as json files, and in theory you can add your own using a resource pack. Let me know if you would like a guide on how to do that, or if you have suggestions for more dialogues, please add an issue (or a pull request!) on github!
  • A background music will also play in the background

## Backend/Code-wise updates
The code that manages the light types (the things that give you the powers) has been migrated to a registry,
(hence the major version bump, which is a very breaking thing), which should make adding more light types considerably
easier, potentially allowing a future API to add more lights using addons (not currently planned, but still).
This was already present in the alpha 1.4.0 alpha release of the mod.

## Changes and additions
### Commands
  • Added the /light spoof command, that will allow you to copy another player's light attributes, using their UUID
  • Added /light set dialogueProgress add/remove to manage the dialogue progress states (the "gates" that prevent a player from seeing certain screens and stuff)
### Config files
#### Main config
  • Added config option to set custom maximum power level settable using commands (won't affect the natural maximum power level cap)
  • Added config option to give new players a Luxcognita Berry as soon as they join for the first time (as a sort of introduction tutorial)
#### Client config
  • Added an option set for how long the action bar/overlay messages are displayed on screen
  • Added a new config tab related to the Luxdialogue options where y
...
in-dev build for 1.21.1 testing, read the changelog for the 1.20.1 version!

WARNING! DON'T USE THIS IN PRODUCTION/SERVERS! USE THE EARLIER BUILD INSTEAD!
Recoded the entire light system to pave the way for interesting stuff! To user, everything should work the same, so this build is here to let you test this! And report if something is broken on the [bug tracker]([https://github.com/Emafire003/LightWithin/issues](https://github.com/Emafire003/LightWithin/issues))

Also added a new config option that allows you to increase the power level that you can set for a player using commands

WARNING! YOU SHOULD'T USE THIS IN PRODUCTION, USE THE EARLIER VERSION INSTEAD!
Fabric jar with some modifications to be compatible with NeoForge, using Connector! Which you MUST install, along with the other dependencies
This is the same jar of the fabric version, you will need to install Connector to make it work.
Hi! It's been a while (again)! Update 1.2.0 brings you (mainly)...
## Aura lights!
A new category of lights, beside the effect-based ones (well technically almost all of them use effects) and the "elemental ones".
These first ones added are ForestAura and ThunderAura, and you have a roughly 6% chance of getting them. (They are still based on you uuid so it's not chance per se, but more of the "chance you have of having a compatible uuid" with it)

Take a look at the demo [video!](https://youtu.be/uK9lecpjKzY
)

### ForestAura
This light is linked to the essence of the forest, be it the soil or the plants. Whenever you activate it, you will be communing with the forest and thus you will turn green! (photosynthesis ehy?)
It has two target types:
  • SELF**: Once activate, your matter and the matter of the forest will become one thing, and you will be able to pass through forest blocks (defined in a dedicated tag), like dirt logs and leaves.
It works similarly to powder snow. You will also be able to see other entities through a glow effect, and everything the borders of the terrain around you.
Based on the power level of your light, you will also be able to tell apart friend from foe!
  • ALL**: This variant will be harnessing the power of the secondary metabolites of forest plants: it will spawn a few different "puffs" of various substances around the caster, and they will affect every other entity around them,
except for other fellow forest-aura light-bringers. The puffs will apply different potion effects, like blindness slowness, poison etc, their strength type and duration depeding on the light's duration and power level. A new potion effect has been added,
Intoxication, that will randomise the movement controls, and make the player see... well peculiar stuff. (configurable in the config for accessibility). It will also make them jump around!

You are immune to suffocation damage while you have your light active, but be aware of its timer!

To trigger this light, you (generally) will need to be: low health, in a forest biome, be surrounded by leaves or hold a sapling.
The relevant checks are performed when: you get attacked, you attack, an ally dies. More info on the wiki.

### ThunderAura
This one comes with the power of bellowing thunder and the strength of its lightnings. Whenever you activated, you will become a bit yellowier than before. And statically charged probably too.
It has three target types:
  • ALLIES**: Upon activation, you and your allies will be shielded by the thunder, with a globe of electrical particles floating around you. This forcefield will
always be centered around you or you ally, and if any entity comes into contact with it will get shocked and bounced back where it came! (it is a very satisfying and fun thing to do trust me).
A "zap" sound will also be played, and particles displayed. The strength of the repulsion and the damage are scaled on the power level. The size of the forcefield is scaled by the size of th
...
  • Fixed a crash when trying to enter a server ("Failed to encode clientbound packet" thing)
  • Fixed config files resetting while restaring the game
  • Should have fixed a rare error that could lead to a crash on startup
  • Fixed config files resetting while restaring the game
  • Should have fixed a rare error that could lead to a crash on startup
  • Fixed config files resetting while restaring the game
  • Should have fixed a rare error that could lead to a crash on startup
  • Updated to Minecraft version 1.21!
  • The fearher ingredient in the Wind light bottled light brewing recipes has been replaced by the wind charge instead!
  • Some other mods haven't updated yet, so there may be some incompatibiliteis when they do, make sure to report them!

  • You can now run this mod on Quilt and Forge (**with Syntra Connector**) too! Yay!
You can now run this mod on Quilt and Forge (**with Syntra Connector**) too! Yay!

  • Fixed incompatibilities with Quilt and Connector caused by the mixin preventing players from drinking milk to clear the light fatigue effect
  • Fixed the /effect clear command sometimes giving errors (was linked to the problem above)
  • Removed some debug logging in the Aqua light effect
LightWithin - Player-specific unique powers! Icon
Download LightWithin - Player-specific unique powers!
Select game version
Select platform