Gels+ is yet another mod that adds the gels from Portal 2. What makes this version different is that it allows my fellow modders to add their own custom gels without wasting any precious IDs.
Blobs, the base component for making gels.
* You can use any fluid containers that can hold water (buckets, cans, capsules, etc) Gel Blobs, the gels themselves. Depending on the gel type, you can also throw these.
Gel Buckets, for more precision gel placing. Using a gel block with a bucket will also yield a gel bucket.
* You can use any fluid containers that can hold water (buckets, cans, capsules, etc) Gel Dispensers will constantly shoot out gel blobs. The gels they shoot cannot be picked up or drop as items. Gel type can be changed using a Gel Bucket
* You can use any fluid containers that can hold water (buckets, cans, capsules, etc)
Really poorly done video by me showing off the gels.
Gel mob painting and effects.
Spotlights
I made a Mod Spotlight thingy, would have been up earlier but i spent abit too much time playing with the mod rather than reviewing ._.hope you like it
EDIT: if there's a way to alter the direction you are pushed with the speed gel that would be good, atm it pushed you in the directing of your walk (if that made sense)
I made a Mod Spotlight thingy, would have been up earlier but i spent abit too much time playing with the mod rather than reviewing ._.hope you like it
EDIT: if there's a way to alter the direction you are pushed with the speed gel that would be good, atm it pushed you in the directing of your walk (if that made sense)
Thanks. And you can. If you crouch, it'll stop the effect of the gel, so with the propulsion gel you can use it to stop yourself and get a grip of your bearings.
Edit: Also, your course was quite amusing, and I didn't even think about the effect the gels would have on minecarts =P
A new update with the gel painting and effects on mobs should be out later today or tomorrow. Then I'll be gone till Thursday due to midterms. Make sure to report any bugs to the GitHub repo's Issue tracker and I'll get to it ASAP.
1.1.0 Update released. Please read the change log before loading, as it could break your worlds.
Adds gel painting and effects to mobs as shown in previous screenshots. Theses effects can also affect players, so you can use it to your benefit or to others hindrance. You can remove the gel by jumping into water. Effects do not stack (if you're covered in one gel, you can't get covered in another until the first is removed). Again, modders can use the API to add your own gels and chose what effects to put on a painted mob.
1.2.0 Update released. Please read the change log for more info.
As per request, I finally backported Gels+ to 1.6.4. Please report any bugs or if anything is missing from the 1.6 version. I'll get a video out soon showing of to use the Gel Dispensers.
The Meaning of Life, the Universe, and Everything.
Join Date:
4/13/2013
Posts:
75
Minecraft:
coolguyiscool12
Member Details
Aw Crud, I found a bug. I was going to make a gel race track, when I placed a Splatter of Propulsion Gel, and ended up crashing the game. Mods: Gels +, Portal Gun (iChun), Galacticraft, Light Bridges and doors. Thats all. :T
[EDIT]
I was thinking about adding a Conversion Gel, then I remembered that the portal gun mod doesn't need conversion gel...except for glass blocks and such.
Aw Crud, I found a bug. I was going to make a gel race track, when I placed a Splatter of Propulsion Gel, and ended up crashing the game. Mods: Gels +, Portal Gun (iChun), Galacticraft, Light Bridges and doors. Thats all. :T
Can you please send me the crash log (preferably on pastebin or in spoiler tags as to not fatten the thread).
java.lang.NullPointerException
at net.lomeli.gels.block.BlockGel$ItemGel.placeBlockAt(BlockGel.java:264)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:153)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78760_a(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.func_71402_c(Minecraft.java:1390)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1868)
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.lomeli.gels.block.BlockGel$ItemGel.placeBlockAt(BlockGel.java:264)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:153)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78760_a(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.func_71402_c(Minecraft.java:1390)
java.lang.NullPointerException
at net.lomeli.gels.block.BlockGel$ItemGel.placeBlockAt(BlockGel.java:264)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:153)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78760_a(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.func_71402_c(Minecraft.java:1390)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1868)
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.lomeli.gels.block.BlockGel$ItemGel.placeBlockAt(BlockGel.java:264)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:153)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78760_a(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.func_71402_c(Minecraft.java:1390)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot™ Client VM (mixed mode), Oracle Corporation
Memory: 355688288 bytes (339 MB) / 794959872 bytes (758 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 31770 (1779120 bytes; 1 MB) allocated, 2 (112 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 13 mods loaded, 13 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
Micdoodlecore{} [Micdoodle8 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TooManyItems{1.6.4} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GalacticraftCore{2.0.11} [Galacticraft Core] (Galacticraft-1.6.4-2.0.11.978.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GalacticraftMars{2.0.11} [Galacticraft Mars] (Galacticraft-Planets-1.6.4-2.0.11.978.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LomLib{1.2.0} [LomLib] (LomLib-universal-1.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GelsPlus{1.2.0} [Gels+] (GelsPlus-universal-1.6.4-1.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LightBridgesAndDoors{0.1.7} [kris91268's Light Bridges and Doors] (Light-Bridges-and-Doors-Mod-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
iChunUtil{2.4.0} [iChunUtil] (util^iChunUtil2.4.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
PortalGun{2.0.2} [PortalGun] (PortalGun2.0.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] (Reis-Minimap-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: AMD Radeon HD 6290 Graphics GL version 4.1.10834 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Faithful-1.7.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 20958 (1173648 bytes; 1 MB) allocated, 16 (896 bytes; 0 MB) used
Thought I replied to this already. >< Thanks, I see the problem and it's an easy fix.
Anyway, ATM I'm working on fixing the rendering of mobs covered in gels. Small bug really, basically if you log off a server and come back on, any mobs that were covered in gel before you relogged would lose their color. They'd still have the effect, but it wouldn't render the color on them.
* You can use any fluid containers that can hold water (buckets, cans, capsules, etc)
Gel Blobs, the gels themselves. Depending on the gel type, you can also throw these.
Gel Buckets, for more precision gel placing. Using a gel block with a bucket will also yield a gel bucket.
* You can use any fluid containers that can hold water (buckets, cans, capsules, etc)
Gel Dispensers will constantly shoot out gel blobs. The gels they shoot cannot be picked up or drop as items. Gel type can be changed using a Gel Bucket
* You can use any fluid containers that can hold water (buckets, cans, capsules, etc)
Version 1.0.0 (1.7 Only) Main: [AdFly] | Dropbox Mirror: [AdFly]
Thanks for reading =^_^= ♥
Go on ahead.
EDIT: if there's a way to alter the direction you are pushed with the speed gel that would be good, atm it pushed you in the directing of your walk (if that made sense)
Thanks. And you can. If you crouch, it'll stop the effect of the gel, so with the propulsion gel you can use it to stop yourself and get a grip of your bearings.
Edit: Also, your course was quite amusing, and I didn't even think about the effect the gels would have on minecarts =P
Adds gel painting and effects to mobs as shown in previous screenshots. Theses effects can also affect players, so you can use it to your benefit or to others hindrance. You can remove the gel by jumping into water. Effects do not stack (if you're covered in one gel, you can't get covered in another until the first is removed). Again, modders can use the API to add your own gels and chose what effects to put on a painted mob.
Edit: Video showing off the painting =P
As per request, I finally backported Gels+ to 1.6.4. Please report any bugs or if anything is missing from the 1.6 version. I'll get a video out soon showing of to use the Gel Dispensers.
[EDIT]
I was thinking about adding a Conversion Gel, then I remembered that the portal gun mod doesn't need conversion gel...except for glass blocks and such.
Can you please send me the crash log (preferably on pastebin or in spoiler tags as to not fatten the thread).
// Oh - I know what I did wrong!
Time: 3/14/14 11:21 PM
Description: Unexpected error
java.lang.NullPointerException
at net.lomeli.gels.block.BlockGel$ItemGel.placeBlockAt(BlockGel.java:264)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:153)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78760_a(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.func_71402_c(Minecraft.java:1390)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1868)
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.lomeli.gels.block.BlockGel$ItemGel.placeBlockAt(BlockGel.java:264)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:153)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78760_a(PlayerControllerMP.java:401)
at net.minecraft.client.Minecraft.func_71402_c(Minecraft.java:1390)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [GCCorePlayerSP['Ninjafoxx'/50, l='MpServer', x=317.31, y=64.62, z=-554.11]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (322,64,-571), Chunk: (at 2,4,5 in 20,-36; contains blocks 320,0,-576 to 335,255,-561), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513)
Level time: 7399 game time, 7399 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: 31 total; [GCCorePlayerSP['Ninjafoxx'/50, l='MpServer', x=317.31, y=64.62, z=-554.11], EntityBat['Bat'/12329, l='MpServer', x=293.90, y=23.59, z=-557.35], EntityBat['Bat'/12331, l='MpServer', x=289.06, y=22.78, z=-559.25], EntityBat['Bat'/12334, l='MpServer', x=296.50, y=23.70, z=-559.36], EntitySquid['Squid'/11956, l='MpServer', x=298.47, y=55.66, z=-580.47], EntitySquid['Squid'/11952, l='MpServer', x=298.53, y=54.22, z=-596.31], EntitySquid['Squid'/11954, l='MpServer', x=313.69, y=49.28, z=-585.56], EntitySquid['Squid'/11947, l='MpServer', x=263.88, y=50.38, z=-587.44], EntitySquid['Squid'/11946, l='MpServer', x=262.56, y=52.38, z=-587.81], EntitySquid['Squid'/11934, l='MpServer', x=352.47, y=46.34, z=-511.13], EntitySquid['Squid'/11897, l='MpServer', x=271.22, y=52.38, z=-619.06], EntitySquid['Squid'/11899, l='MpServer', x=273.47, y=51.69, z=-611.03], EntitySquid['Squid'/11901, l='MpServer', x=335.69, y=55.75, z=-524.16], EntitySquid['Squid'/11903, l='MpServer', x=327.18, y=55.27, z=-532.30], EntitySquid['Squid'/11891, l='MpServer', x=377.94, y=50.34, z=-519.16], EntitySquid['Squid'/11890, l='MpServer', x=379.69, y=50.38, z=-511.91], EntityBat['Bat'/11874, l='MpServer', x=304.46, y=17.72, z=-536.41], EntityBat['Bat'/11877, l='MpServer', x=334.55, y=14.64, z=-497.58], EntityBat['Bat'/11878, l='MpServer', x=256.89, y=20.83, z=-526.64], EntityBat['Bat'/11862, l='MpServer', x=372.52, y=22.16, z=-479.24], EntityBat['Bat'/12239, l='MpServer', x=329.75, y=13.00, z=-486.75], EntityBat['Bat'/12243, l='MpServer', x=322.33, y=15.08, z=-477.32], EntitySquid['Squid'/12042, l='MpServer', x=337.94, y=46.28, z=-513.91], EntitySquid['Squid'/12039, l='MpServer', x=337.31, y=49.69, z=-510.69], EntitySquid['Squid'/12059, l='MpServer', x=288.50, y=54.34, z=-595.09], EntitySquid['Squid'/12058, l='MpServer', x=295.81, y=53.91, z=-592.97], EntitySquid['Squid'/12053, l='MpServer', x=314.41, y=53.34, z=-511.97], EntitySquid['Squid'/12055, l='MpServer', x=294.41, y=51.88, z=-596.09], EntitySquid['Squid'/12054, l='MpServer', x=305.78, y=51.88, z=-513.38], EntityBat['Bat'/11693, l='MpServer', x=376.50, y=26.10, z=-564.47], EntityBat['Bat'/11620, l='MpServer', x=303.56, y=24.10, z=-506.25]]
Retry entities: 0 total; []
Server brand: fml,forge
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 (x86) version 6.1
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 355688288 bytes (339 MB) / 794959872 bytes (758 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 31770 (1779120 bytes; 1 MB) allocated, 2 (112 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 13 mods loaded, 13 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
Micdoodlecore{} [Micdoodle8 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TooManyItems{1.6.4} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GalacticraftCore{2.0.11} [Galacticraft Core] (Galacticraft-1.6.4-2.0.11.978.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GalacticraftMars{2.0.11} [Galacticraft Mars] (Galacticraft-Planets-1.6.4-2.0.11.978.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LomLib{1.2.0} [LomLib] (LomLib-universal-1.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GelsPlus{1.2.0} [Gels+] (GelsPlus-universal-1.6.4-1.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LightBridgesAndDoors{0.1.7} [kris91268's Light Bridges and Doors] (Light-Bridges-and-Doors-Mod-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
iChunUtil{2.4.0} [iChunUtil] (util^iChunUtil2.4.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
PortalGun{2.0.2} [PortalGun] (PortalGun2.0.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] (Reis-Minimap-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: AMD Radeon HD 6290 Graphics GL version 4.1.10834 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Faithful-1.7.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 20958 (1173648 bytes; 1 MB) allocated, 16 (896 bytes; 0 MB) used
Thought I replied to this already. >< Thanks, I see the problem and it's an easy fix.
Anyway, ATM I'm working on fixing the rendering of mobs covered in gels. Small bug really, basically if you log off a server and come back on, any mobs that were covered in gel before you relogged would lose their color. They'd still have the effect, but it wouldn't render the color on them.