Loading...
Beta Modpages Unclaimed

Real Lights Mod

Bring some immersive atmospheric lights to your worlds.

0 Likes
6825 Downloads
Created by AtomBekos

Description

Greetings!
This project will add some interesting light sources to your worlds. The reason for the creation of such a modification was the need for blocks for the technogenic world and the lack of other suitable projects. Using this modification for some time, the author decides to make it public domain. Who needs it - use it at your discretion.

1.3 update for 1.12.2 released! (Expect 1.16.5 and 1.19.2 when I'd get time, I hope summer 2024.)

 

Details:

To whom concern, there is a list of current release features:

  • 4 6 types of light sources - light bulb (on, off and cracked), fluorescent (or luminiscent) lamp  (on, off and cracked + same, but 90 degree rotated + caged), incandescent lamp caged light bulb (aka protected, so only on and off), red light lamp (on and off, emergency, weaker than torch, but stronger than red torch), voxel small (wall-based, wall-based caged, pendant, pendant caged) and big light bulbs (look great. Really great.)
  • sounds for lamp launching and running (FL lamps have own sounds, while bulb, incandescent and red lamps have others), cracking.
  • lamp breakage mechanics: you may safely remove already cracked lamps with anything in hands, unpowered lamps with empty hand or silk touch item, powered lamps only with silk touch item. Otherwise you will get shocked if hitting powered lamps with empty hand or crack powered and unpowered lamps with any other item. Configurable/switchable. If lamp is glowing and hit, it will explode with particles.
  • Now lamps also may be broken by arrow and projectiles like fireball, and should be broken by modded throwables(however, minecraft potions and throwables do not break them for unknown reason)
  • Powered lamp heat and shattered lamp touch hit mechanics: now you get hitted if try to touch light bulbs running or jump on shattered things. Or try to dash them. Living mobs(exept skeletons) also are endangered! Configurable.
  • crafts of lamps and their repair recipes in workbench. Would be also useful for players with Uncrafting table type mods, for rational recycling resources.
  • Possibly, looks better with shaders and RTX on. Definitely looks better, however, requires some dances with a tambourine around shaders. Bless YouTube guides for help.
  • Light bulb dimming mechanic. It doesn't constantly check the redstone input, but considers it when powering up, so Light Bulbs and Red Lamp are glowing with intensity dependent on redstone input. You still can make them light as usual, just place repeater or first power with closer lever, then put required length of dust and power it too by second lever, only then power off and remove first lever.

TODO:

  • more lamps and lights (complex, not just blocks); as for 29.10.2021 - partially. as for 10.12.2022 almost done. Multiblock considered to not be implemented.
  • power off sounds (need sound samples); considering for withdrawal.
  • vanilla recipebook integration (on request); considering for withdrawal.
  • total rewriting of code in more efficient way. E.g. instead of implementing six(!) blocks of fluorescent lamps - on, on_90, off, off_90, cracked, cracked_90 - just one, but with integrity, power and SN-EW-UD(like minecraft rails and end rod together) facing states;  considering for withdrawal, because when playing with shaders, it is easier to denote certain blocks, also it allows to setup glowing block without redstone. Not to withdraw, since I've moved away from registering several classes and procedures for blocks. Now the work is near its final and mod has been totally rewritten. Less classes on which lamps are based. Integrity and power state were realized in the same way as vanilla minecraft lamp, direction states remained intact. IDs of blocks remained the same so you don't have to rebuild 'em again wherever you did it before. DONE :-) !
  • keep or not to keep procedures - formally, they are saving some machine time; procedures removed! DONE :-) !
  • Collision boxes, so lamps will become touchable, breakable by arrows, hitting player with heat, etc. DONE :-) !
  • Support of newer minecraft versions (not easy). Delayed. First idealize 1.12.2. Expect withing weeks, 1.16.5 and 1.19.2
  • Other languages support (easy). Russian language added(though, seems to have no misspellings)! We need more languages!
  • Itegration with IC2 (soon) and other energy mods (may be with EU as mid). May be no?
  • Deferred lamp breakage due to coming out of order mechanic. (not easy to implement and possibly will require overhaul of mod)

 FAQ

  • Q:Any recipes?
  • A:Sure! They're implemented already. You might find JEI, uncrafting table and NoMoreRecipeConflict quite useful.
  • Q:Will you make any switches?
  • A:Well, I just don't want to invent an bicycle. Check RSGauges or mods like that, they got everything you might need already.
  • Q:I have installed shaders, but RLM blocks are not glowing! What should I do?
  • A:Well, the issue is in shader itself - you need to add mod block ids into block.properties inside shader file. Ask a experienced friend to do so or watch some youtube guides, it is not hard.
  • Q:I'm frustrated from burning myself on lamp/bleed to death from shattered lamp. What should I do?
  • A:There is configuration file in config folder. Look and edit if you want.
  • Q:May I make video or modpack with your mod?
  • A:Sure! Just mention author in credits, if possible.
  • Q:May I publish your mod somewhere else?
  • A:Sure! Just mention author in credits.
  • Q:How can I support you?
  • A:Well, it'd be good, but for now, I still have no patreon or paypal. Anyway, best you can do - be good with your parents, siblings, donate to animal charity, volunteerly remove trash/rubbish from wild nature or even your street. Just do it for me if you want. I appreciate althruism since there are other lively ones in need. 
  • Q:I want to contact with you or my question is not within above. May I direct message you?
  • A:Yes. I don't guarantee that I will immediately respond, but you are welcome.

 

For anyone interested in sources - welcome to mod's github page. Also there is a world on GitHub to try out modification's features.

Attention!

Forge version 1.12.2-14.23.5.2860. But mod is compatible with several older versions of Forge.

 
Disclaimer!
The author of the modification is in every possible way against the commercialization of this project. The rest is a matter of your conscience.

 


Acknowledgments:

Forge and FML teams - no need to explain to anyone;
MCreator - for the opportunity to create a project base three years ago; project has been rewritten from scratch, so no more MCreator stuff involved. However, it gave the inspiration to learn coding, so...
JavaEclipse - for the opportunity to polish the code with a file and make radical changes in general;
LegendGamerOwner aka Maxim Vavaeff - for the idea of ​​a lamps in general. See his mod too. With his courtesy, we have fluorescent lamps models.

dalobstah from minecraftforge.com forum - particle code.
BlockBench - for the ability to create a model of a bulb and a fluorescent lamp; voxelized models also created there;
CurseForge also deserves a great thanksgiving.

 




AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Gauges and Switches

Adds buttons, levers, plates, timers, detectors, sensors, gauges and lamps. Configurable and wirelessly linkable.

Alternate Current

An efficient and non-locational redstone dust implementation

Super Circuit Maker

Ever wanted to build custom logic gates and complex circuits? Now you can!