Is this post even readable?
I tried avoiding to talk about electron orbits.
Yes it is, we are all here a bit nerdy. And you raised an interesting point here. Since it is API, it should also include a way to check for colored light, since you never know what moders will come out with. Crops that grow only in certain light, mobs that can not spawn only in certain light etc. And colored glass that tints the light (that I suggested) can be so much better with percolor check, light emmiting by them should have detected color components multiplied by fixed coefficient, depending on color of the glass (1;0;0 for red, 1;0,5;0 for orange, 1;1;0 for yellow ect)
I was thinking of fluorescence in a different way.
It boils down to materials that absorb light of a particular wavelenght, but then expell the the energy absorbed in the form of light of a different wavelenght. (The wavelenght of the expelled light is longer then the one of the absorbed light.)
Real-life example: something that absorbs UV then radiates out as Blue light. (and some heat, probably)
However, It'd be better to simplify it. As in a block that sends out colored light based on the color and intensity of light it's in.
However, I think you're still right, it would probably turn everything that's happening on your monitor into a crazy bloomfest, given that a fluorescent block is nearby.
EDIT:
Is this post even readable?
I tried avoiding to talk about electron orbits.
Good thoughts!
The implementation of this still doesn't quite fit in the scale of the mod however. I suppose once the mod is completed, the someone could implement this behavior in a block afterwards.
The issue is that the mod's color isn't based on on the primary understanding of photons with frequency and wavelength. The code has no understanding of frequencies, wavelengths, materials, or even colors outside of the visible color spectrum.
So to achieve any sort of florescence, I can see two immediate options.
1.) The mod could attempt to define a "florescent block" and the I would have to include some sort of default florescent behavior. For example, I could make blocks emit red light if they are hit with green, resulting in the block to emit a pale yellow color when exposed to a green light. This is basic, but could fit within the API I intend to create. (I really like this idea)
2.) The other option, is to wait until the API is finished, and attempt to create a full fledged behavior system, including an overhead frequency and wavelength system. If a clever mod writer were ambitious enough, they could use the system I'm making to give lights a color, and the color would assign itself based on the frequencies and wavelengths the block emits. Then, this mod would have to incur more overhead and data transfer, as those new pieces of information would have to spread around and interact on their own. This feels like it's going to be more "hacky" than what it's worth. I don't see this going well, unless someone comes up with a novel representation within the scope of the mod. Realistically, with only four variables (RGB and sometimes L), and the limitation that they only use integers from 0 to L (and L is limited to integers 0 through 15), I don't think is quite feasible at the moment. I don't feel like refactoring the fundamental basis on which this mod was created!
Although, this is good information to keep around in case someone wants to create a brand new physics/lighting engine for later use!
Yes it is, we are all here a bit nerdy. And you raised an interesting point here. Since it is API, it should also include a way to check for colored light, since you never know what moders will come out with. Crops that grow only in certain light, mobs that can not spawn only in certain light etc. And colored glass that tints the light (that I suggested) can be so much better with per-color check, light emitting by them should have detected color components multiplied by fixed coefficient, depending on color of the glass (1;0;0 for red, 1;0,5;0 for orange, 1;1;0 for yellow ect.)
This will have to happen. Crops that only grow in blue light would be awesome! (and this would have to exist in order to create florescent blocks!)
It's basically as simple as getting the light level the block has. All of the data is crammed in there, you just have to know it exists... I might make a couple more helper methods that actually give the direct color handed to the player... that'd make things a little easier ^.^
Now I'm just thinking of a weird stuff, since animals have no receptors for green, can you use green lamps so you can see them, but they can't see you? Maybe not because there are general light receptors as well, but in Minecraft... Also interesting point, what if you could add stealth system based on light level, line of sight, distance and hypotetical noises you make (movement speed, type of block you on, amount of armor)?
java.lang.IllegalAccessError: tried to access method net.minecraft.world.World.func_72916_c(II)Z from class net.minecraft.client.renderer.RenderGlobal
at net.minecraft.client.renderer.RenderGlobal.func_72712_a(RenderGlobal.java:401)
at net.minecraft.client.renderer.RenderGlobal.func_72732_a(RenderGlobal.java:308)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2135)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2063)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:351)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1967)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.client.renderer.RenderGlobal.func_72712_a(RenderGlobal.java:401)
at net.minecraft.client.renderer.RenderGlobal.func_72732_a(RenderGlobal.java:308)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2135)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2063)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:351)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ~~ERROR~~ NullPointerException: null
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:863)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 355505472 bytes (339 MB) / 1180565504 bytes (1125 MB) up to 2863333376 bytes (2730 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 4, tcache: 0, allocated: 2, tallocated: 64
FML: MCP v8.11 FML v6.4.40.944 Minecraft Forge 9.11.1.944 Optifine OptiFine_1.6.4_HD_U_C6 57 mods loaded, 57 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.40.944} [Forge Mod Loader] (minecraftforge-9.11.1.944.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.944} [Minecraft Forge] (minecraftforge-9.11.1.944.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
optifinefml{} [Optifine] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ColoredLightsCore{1.0.0} [ColoredLightsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
shadersmod{2.0.1 beta 18} [GLSL Shaders Mod] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
SPCForge{5.2} [SPC Forge] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
SlimevoidLib{2.0.3.0} [Slimevoid Library] (#SlimevoidLib-Universal-v2.0.3.0-MC1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
bspkrsCore{v4.3(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev4.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v4.3(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev4.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TreeCapitator{Forge 1.6.4.r02} [Treecapitator] ([1.6.4]TreeCapitator.Forge.1.6.4.r02.Universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
cfm{3.2.6} [§4MrCrayfish's Furniture Mod] ([Forge]FurnitureModv3.2.6(1.6.4).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BetterGrassAndLeavesMod{1.6.4.D} [Better Grass & Leaves Mod] (BetterGrassAndLeavesMod[v1.6.4.D].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioCraft{1.5.1} [BiblioCraft] (BiblioCraft[v1.5.1].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiomesOPlenty{1.1.2} [Biomes O' Plenty] (BiomesOPlenty-universal-1.6.4-1.1.2.51.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioWoodsBoP{1.3} [BiblioWoods Biomes O'Plenty Edition] (BiblioWoods[BiomesOPlenty][v1.3].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtrabiomesXL{3.14.2} [ExtrabiomesXL] (ExtrabiomesXL-universal-1.6.4-3.14.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioWoodsEBXL{1.1} [BiblioWoods ExtraBiomesXL Edition] (BiblioWoods[ExtraBiomesXL][v1.1].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
borderlands{0.0.8e} [Borderlands Weapon Mod] (Borderlands-Weapon-Mod-v0.0.8e-1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core{4.1.2} [BuildCraft] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders{4.1.2} [BC Builders] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy{4.1.2} [BC Energy] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory{4.1.2} [BC Factory] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport{4.1.2} [BC Transport] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon{4.1.2} [BC Silicon] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BWG4{1.1.9} [Better World Generation 4] (BWG4_V119.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CarpentersBlocks{v1.91} [Carpenter's Blocks] (Carpenter's Blocks v1.91 - MC 1.6+.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ConfigMod{v1.0} [Extended Mod Config] (ConfigMod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoroAI{v1.0} [CoroAI] (CoroAI for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
craftguide{1.5.2} [CraftGuide] (CraftGuide-1.6.7.4 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
customnpcs{0.8} [CustomNpcs] (CustomNPCs_1.6.2 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights{1.2.6} [Dynamic Lights] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_onFire{1.0.2} [Dynamic Lights on burning] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_creepers{1.0.2} [Dynamic Lights on Creepers] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_dropItems{1.0.4} [Dynamic Lights on ItemEntities] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_mobEquipment{1.0.1} [Dynamic Lights on Mob Equipment] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_flameArrows{1.0.0} [Dynamic Lights on Flame enchanted Arrows] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_otherPlayers{1.0.4} [Dynamic Lights Other Player Light] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_thePlayer{1.0.8} [Dynamic Lights Player Light] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EasyColoredGlass{1.6.4.103} [Easy Colored Glass] (EasyColoredGlass[1.6.4.104].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EasyColoredLights{1.6.4} [Easy Colored Light Beta] (EasyColoredLights[Beta].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtendedRenderer{v1.0} [Extended Renderer] (ExtendedRenderer for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Hats{2.0.2} [Hats] (files^Hats2.0.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
HatStand{2.0.0} [HatStand] (files^HatStand2.0.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_JourneyMap{3.0.0} [JourneyMap] (JourneyMap3.0.0_MC1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LittleBlocks{2.2.2.1} [Little Blocks] (LittleBlocks-Universal-v2.2.2.1-MC1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
millenaire{5.1.11} [Millénaire] (millenaire-jar-5.1.11) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildMod{v1.0} [Build Mod] (ModBuild for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
moreplayermodels{1.6.4} [MorePlayerModels] (MorePlayerModels2_1.6.4 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Railcraft{8.2.0.0} [Railcraft] (Railcraft_1.6.2-8.2.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
fyresmodjam{0.0.3b} [The You Will Die Mod] (TheYouWillDieMod-v0.0.3c.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TC{4.1.3_001} [Traincraft] (traincraft-4.1.3_001.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
tropicraftmod{v5.1.6 for MC 1.6.4} [Tropicraft] (Tropicraft v5.1.6 Mod for MC v1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
volleyballmod{v5.1.6 for MC 1.6.4} [Volleyball] (Tropicraft v5.1.6 Mod for MC v1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
AS_UpdateCheck{1.1.1} [AtomicStryker Update Check Mod] (UpdateCheckerMod_1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
AIBlock{v1.0} [AIBlock] (Weather v1.59 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
WeatherMod{1.58} [Weather and Tornadoes] (Weather v1.59 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.4-Forge9.11.1.944
LWJGL: 2.9.0
OpenGL: AMD Radeon HD 7900 Series GL version 4.2.12002 Compatibility Profile Context 9.12.0.0, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Friend, this mod does horrifying things to the render engine. If it /worked/ with Optifine, that'd probably be a bug.
That's what aim is actually, and the main reason why it's still not released. But anyway the only publicly available version is extremely outdated, so crash reports make no sense. But thanks for the attention, this project needs all publicity it can get!
That's what aim is actually, and the main reason why it's still not released. But anyway the only publicly available version is extremely outdated, so crash reports make no sense. But thanks for the attention, this project needs all publicity it can get!
I do not think compatibility with OptiFine is necessary. I recently had OF crash with Thermal Expansion, Not Enough Items... Just release a version and put up a giant warning saying "DOES NOT WORK WITH OPTIFINE".
I do not think compatibility with OptiFine is necessary. I recently had OF crash with Thermal Expansion, Not Enough Items... Just release a version and put up a giant warning saying "DOES NOT WORK WITH OPTIFINE".
It's not about just optifine but about making it as compatible as possible, you just pointed it out: if something crashes with optifine there is a good chance it would crash with this as well without that work.
Friend, this mod does horrifying things to the render engine. If it /worked/ with Optifine, that'd probably be a bug.
Yes... If anyone happens to get this mod working with Optifine, report this bug immediatly! We'll need the messages you received from your success report, and steps in order to reproduce the issue.
On a slightly more serious note: We're waiting on a final bug fix from our third party ASM source. This should be the last thing... I honestly can't foresee anything else going wrong at this point, as we've already broken and fixed most everything else...
I still have to get the OTHER functionality of the mod finished, but as for the compatibility refactor, we should be coming to a close on that very soon.
Is it going to be glitchy?
The glitchier a game/mod, the better.
Glitches are hilarious to me.
You can play the current release already, it's full of them, my favorite is invisible light that melts snow and ice super quick and follows you infinitely underwater.
I'm using 1.6.4 with Forge 9.11.1.965, with the two mods supplied in the OP.
I also used a fresh .minecraft folder.
It is possible that the mess up was on my side. In the first crash, I forgot to turn off smooth lighting.
---- Minecraft Crash Report ----
// I let you down. Sorry
Time: 1/01/14 12:35
Description: Exception in server tick loop
java.lang.NoSuchMethodError: net.minecraft.block.Block.getExpDrop(Lnet/minecraft/world/World;II)I
at net.minecraftforge.event.world.BlockEvent$BreakEvent.<init>(BlockEvent.java:84)
at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:477)
at net.minecraft.item.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:292)
at net.minecraft.item.ItemInWorldManager.func_73074_a(ItemInWorldManager.java:172)
at net.minecraft.network.NetServerHandler.func_72510_a(NetServerHandler.java:493)
at net.minecraft.network.packet.Packet14BlockDig.func_73279_a(SourceFile:46)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:141)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
at net.minecraft.server.integrated.IntegratedServerListenThread.func_71747_b(IntegratedServerListenThread.java:109)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:691)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:129)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 233628040 bytes (222 MB) / 618659840 bytes (590 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 299 (16744 bytes; 0 MB) allocated, 249 (13944 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 5 mods loaded, 5 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ColoredLightsCore{1.0.0} [ColoredLightsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EasyColoredLights{1.6.4} [Easy Colored Light Beta] (EasyColoredLights[Beta].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 34 (1904 bytes; 0 MB) allocated, 32 (1792 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Alsanu'/13, l='ColoredLights', x=1679,45, y=4,00, z=-147,85]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
I'm using a Lenovo Ideapad U410
Model name: 4376
I had thought I had linked an older version of Forge in the OP.... as far as I can tell, the OP still has version .811 in there... I'm checking on the later version... it's probably a version error if anything.
Yes it is, we are all here a bit nerdy. And you raised an interesting point here. Since it is API, it should also include a way to check for colored light, since you never know what moders will come out with. Crops that grow only in certain light, mobs that can not spawn only in certain light etc. And colored glass that tints the light (that I suggested) can be so much better with percolor check, light emmiting by them should have detected color components multiplied by fixed coefficient, depending on color of the glass (1;0;0 for red, 1;0,5;0 for orange, 1;1;0 for yellow ect)
Good thoughts!
The implementation of this still doesn't quite fit in the scale of the mod however. I suppose once the mod is completed, the someone could implement this behavior in a block afterwards.
The issue is that the mod's color isn't based on on the primary understanding of photons with frequency and wavelength. The code has no understanding of frequencies, wavelengths, materials, or even colors outside of the visible color spectrum.
So to achieve any sort of florescence, I can see two immediate options.
1.) The mod could attempt to define a "florescent block" and the I would have to include some sort of default florescent behavior. For example, I could make blocks emit red light if they are hit with green, resulting in the block to emit a pale yellow color when exposed to a green light. This is basic, but could fit within the API I intend to create. (I really like this idea)
2.) The other option, is to wait until the API is finished, and attempt to create a full fledged behavior system, including an overhead frequency and wavelength system. If a clever mod writer were ambitious enough, they could use the system I'm making to give lights a color, and the color would assign itself based on the frequencies and wavelengths the block emits. Then, this mod would have to incur more overhead and data transfer, as those new pieces of information would have to spread around and interact on their own. This feels like it's going to be more "hacky" than what it's worth. I don't see this going well, unless someone comes up with a novel representation within the scope of the mod. Realistically, with only four variables (RGB and sometimes L), and the limitation that they only use integers from 0 to L (and L is limited to integers 0 through 15), I don't think is quite feasible at the moment. I don't feel like refactoring the fundamental basis on which this mod was created!
Although, this is good information to keep around in case someone wants to create a brand new physics/lighting engine for later use!
This will have to happen. Crops that only grow in blue light would be awesome! (and this would have to exist in order to create florescent blocks!)
It's basically as simple as getting the light level the block has. All of the data is crammed in there, you just have to know it exists... I might make a couple more helper methods that actually give the direct color handed to the player... that'd make things a little easier ^.^
Also, camouflage enchantments anyone?
I think we can go with public testing, once mod is packed there is no much point to keep it inside, we are not valve.
Your mod does not seem to like OptiFine.
// Don't do that.
Time: 31.12.13 09:10
Description: Unexpected error
java.lang.IllegalAccessError: tried to access method net.minecraft.world.World.func_72916_c(II)Z from class net.minecraft.client.renderer.RenderGlobal
at net.minecraft.client.renderer.RenderGlobal.func_72712_a(RenderGlobal.java:401)
at net.minecraft.client.renderer.RenderGlobal.func_72732_a(RenderGlobal.java:308)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2135)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2063)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:351)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1967)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.client.renderer.RenderGlobal.func_72712_a(RenderGlobal.java:401)
at net.minecraft.client.renderer.RenderGlobal.func_72732_a(RenderGlobal.java:308)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2135)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2063)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:351)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ~~ERROR~~ NullPointerException: null
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:863)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 355505472 bytes (339 MB) / 1180565504 bytes (1125 MB) up to 2863333376 bytes (2730 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 4, tcache: 0, allocated: 2, tallocated: 64
FML: MCP v8.11 FML v6.4.40.944 Minecraft Forge 9.11.1.944 Optifine OptiFine_1.6.4_HD_U_C6 57 mods loaded, 57 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.40.944} [Forge Mod Loader] (minecraftforge-9.11.1.944.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.944} [Minecraft Forge] (minecraftforge-9.11.1.944.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
optifinefml{} [Optifine] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ColoredLightsCore{1.0.0} [ColoredLightsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
shadersmod{2.0.1 beta 18} [GLSL Shaders Mod] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
SPCForge{5.2} [SPC Forge] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
SlimevoidLib{2.0.3.0} [Slimevoid Library] (#SlimevoidLib-Universal-v2.0.3.0-MC1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
bspkrsCore{v4.3(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev4.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v4.3(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev4.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TreeCapitator{Forge 1.6.4.r02} [Treecapitator] ([1.6.4]TreeCapitator.Forge.1.6.4.r02.Universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
cfm{3.2.6} [§4MrCrayfish's Furniture Mod] ([Forge]FurnitureModv3.2.6(1.6.4).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BetterGrassAndLeavesMod{1.6.4.D} [Better Grass & Leaves Mod] (BetterGrassAndLeavesMod[v1.6.4.D].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioCraft{1.5.1} [BiblioCraft] (BiblioCraft[v1.5.1].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiomesOPlenty{1.1.2} [Biomes O' Plenty] (BiomesOPlenty-universal-1.6.4-1.1.2.51.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioWoodsBoP{1.3} [BiblioWoods Biomes O'Plenty Edition] (BiblioWoods[BiomesOPlenty][v1.3].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtrabiomesXL{3.14.2} [ExtrabiomesXL] (ExtrabiomesXL-universal-1.6.4-3.14.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioWoodsEBXL{1.1} [BiblioWoods ExtraBiomesXL Edition] (BiblioWoods[ExtraBiomesXL][v1.1].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
borderlands{0.0.8e} [Borderlands Weapon Mod] (Borderlands-Weapon-Mod-v0.0.8e-1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core{4.1.2} [BuildCraft] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders{4.1.2} [BC Builders] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy{4.1.2} [BC Energy] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory{4.1.2} [BC Factory] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport{4.1.2} [BC Transport] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon{4.1.2} [BC Silicon] (buildcraft-A-1.6.2-4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BWG4{1.1.9} [Better World Generation 4] (BWG4_V119.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CarpentersBlocks{v1.91} [Carpenter's Blocks] (Carpenter's Blocks v1.91 - MC 1.6+.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ConfigMod{v1.0} [Extended Mod Config] (ConfigMod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoroAI{v1.0} [CoroAI] (CoroAI for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
craftguide{1.5.2} [CraftGuide] (CraftGuide-1.6.7.4 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
customnpcs{0.8} [CustomNpcs] (CustomNPCs_1.6.2 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights{1.2.6} [Dynamic Lights] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_onFire{1.0.2} [Dynamic Lights on burning] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_creepers{1.0.2} [Dynamic Lights on Creepers] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_dropItems{1.0.4} [Dynamic Lights on ItemEntities] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_mobEquipment{1.0.1} [Dynamic Lights on Mob Equipment] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_flameArrows{1.0.0} [Dynamic Lights on Flame enchanted Arrows] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_otherPlayers{1.0.4} [Dynamic Lights Other Player Light] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DynamicLights_thePlayer{1.0.8} [Dynamic Lights Player Light] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EasyColoredGlass{1.6.4.103} [Easy Colored Glass] (EasyColoredGlass[1.6.4.104].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EasyColoredLights{1.6.4} [Easy Colored Light Beta] (EasyColoredLights[Beta].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtendedRenderer{v1.0} [Extended Renderer] (ExtendedRenderer for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Hats{2.0.2} [Hats] (files^Hats2.0.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
HatStand{2.0.0} [HatStand] (files^HatStand2.0.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_JourneyMap{3.0.0} [JourneyMap] (JourneyMap3.0.0_MC1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LittleBlocks{2.2.2.1} [Little Blocks] (LittleBlocks-Universal-v2.2.2.1-MC1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
millenaire{5.1.11} [Millénaire] (millenaire-jar-5.1.11) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildMod{v1.0} [Build Mod] (ModBuild for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
moreplayermodels{1.6.4} [MorePlayerModels] (MorePlayerModels2_1.6.4 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Railcraft{8.2.0.0} [Railcraft] (Railcraft_1.6.2-8.2.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
fyresmodjam{0.0.3b} [The You Will Die Mod] (TheYouWillDieMod-v0.0.3c.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TC{4.1.3_001} [Traincraft] (traincraft-4.1.3_001.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
tropicraftmod{v5.1.6 for MC 1.6.4} [Tropicraft] (Tropicraft v5.1.6 Mod for MC v1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
volleyballmod{v5.1.6 for MC 1.6.4} [Volleyball] (Tropicraft v5.1.6 Mod for MC v1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
AS_UpdateCheck{1.1.1} [AtomicStryker Update Check Mod] (UpdateCheckerMod_1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
AIBlock{v1.0} [AIBlock] (Weather v1.59 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
WeatherMod{1.58} [Weather and Tornadoes] (Weather v1.59 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.4-Forge9.11.1.944
LWJGL: 2.9.0
OpenGL: AMD Radeon HD 7900 Series GL version 4.2.12002 Compatibility Profile Context 9.12.0.0, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
That's what aim is actually, and the main reason why it's still not released. But anyway the only publicly available version is extremely outdated, so crash reports make no sense. But thanks for the attention, this project needs all publicity it can get!
I do not think compatibility with OptiFine is necessary. I recently had OF crash with Thermal Expansion, Not Enough Items... Just release a version and put up a giant warning saying "DOES NOT WORK WITH OPTIFINE".
Modder. The poster behind the pre-acquisition post #15000.
If you're trying to reach me, MCF posts/PMs are unlikely to reach me quickly. Try an e-mail instead!
It's not about just optifine but about making it as compatible as possible, you just pointed it out: if something crashes with optifine there is a good chance it would crash with this as well without that work.
Yes... If anyone happens to get this mod working with Optifine, report this bug immediatly! We'll need the messages you received from your success report, and steps in order to reproduce the issue.
On a slightly more serious note: We're waiting on a final bug fix from our third party ASM source. This should be the last thing... I honestly can't foresee anything else going wrong at this point, as we've already broken and fixed most everything else...
I still have to get the OTHER functionality of the mod finished, but as for the compatibility refactor, we should be coming to a close on that very soon.
Don't light up pistons with any color of light...
You can play the current release already, it's full of them, my favorite is invisible light that melts snow and ice super quick and follows you infinitely underwater.
You aren't on the 1.7.2 forge beta... are you?
You should be able to place and break blocks just fine, as long as pistons aren't nearby I suppose...
I had thought I had linked an older version of Forge in the OP.... as far as I can tell, the OP still has version .811 in there... I'm checking on the later version... it's probably a version error if anything.
Go ahead and install THIS version of forge... it should behave a bit better.