I made a little mod that lets you build portals that lead from anywhere to anywhere (even between dimensions).
It's a good alternative to command blocks, and my reasoning was if you have a lot of dimensions added by mods (like the Aether, Twilight Forest, etc.), you can travel between them easier.
How it works:
To create a portal, use wool, stained clay, or stained glass to make a solid frame any shape and size up to 16 blocks from where you will place the colourful water (which creates the portal, recipes are below). To successfully create a portal, 3 things must be true:
-There must be 2 air blocks above the block where you place the colourful water.
-The colourful water must be placed on a portal frame block, even if the frame is horizontal.
-There must be a connected frame, along a single direction (vertically in the x or z direction, or horizontally, so yes you can make ground portals) at most 16 (can be changed in config) blocks away from where you create the portal.
*Example of a valid frame: *Example of an invalid frame:
You will always travel to the point where you created the portal. That means the place where you put the colourful water.
Crafting the colourful water
Alomst Stain Proof Bucket
Bucket of Dyes
Mixing the bucket of dyes
You can optionally enable the colourful water to be crafted with experience potions in the config file as well, for automated systems.
--------------------------------------------------------------------------------------
Also, you can craft single-block portals that you can pick up and carry around with you using the frame material and colourful water (recipes below).
You can make the portal create a random destination for itself (will be the same colour and material) by clicking or dropping a colourful ender pearl into it. The highly reflective pearl will randomize the dimension the portal spawns in as well.
The portals will link together based on colour and material, and you will travel to the next one in the order of creation. That means if you create a blue wool portal in your house, another blue wool portal in your mine, and another in the Nether, you will travel from one to another in the order of house -> mine -> nether -> house -> mine, ect.
Screenshots
Stained Glass Portals
Stained Glass Single-Block Portal
Purple Spiral Portal
Flat (Ground) Portal
The Ultimate Poor Man's Portal (Takes the Least Resources)
Largest Portal by Default (31x31), Created in the Middle
Videos
Previous Versions:
for Latest 1.6.4 Version:
Known Issues:
- If you create a random destination, and it spawns in a jungle, there is a very rare chance that when the trees generate, the leaves can replace the portal blocks. A similar thing can happen underground with a mineshaft. - If this happens, and the bottom portal blocks get replaced with air or other blocks (right above the bottom of the frame), you'll have to re-create the portal since it's invalid.
-The "portal" texture on the stained glass single-block portals looks a little broken, but it can't be helped because both parts are transparent and need to be rendered at the same time.
Install Forge for the Minecraft version you are downloading for (right now either 1.6.2, 1.6.4, or 1.7.2, and forge version likely doesn't matter). A good set of instructions is here: http://www.minecraft...ation/Universal.
Download the Colourful Portals Mod from the link above.
Go to your .minecraft folder (if you don't know how to get there, this wiki article has a simple description: http://www.minecraft...wiki/.minecraft)and place the zipped file you downloaded into the "mods" folder. If there is no mods folder, run minecraft with forge installed. It will generate the mods folder.
Note that if you are using a different directory, use the mods folder in your custom directory.
Run Minecraft.
Have fun with portals.
Change Log:
1.7.10 See the change logs on curseforge, from the file download above.
1.7.2 Version 1.4.0, for 1.7.2:
-Added an arbitrary way to add different portal frame blocks (defaults to wool, stained clay, and stained glass). -Changed the way the stain proof buckets and buckets of colourful water work. -Changed the recipe to use a gold ingot instead of glass panes. -Added an intermediate step with a "Bucket of Dyes" and "Partially Enchanted Bucket of Dyes". -Added a first step with an "Almost Stain Proof Bucket". -Required that bucket of dyes to be enchanted, using XP levels. -Changed the textures. -Added dispenser support for colourful water (it now dispenses and picks it up). -Made the colourful water glow a bit. -Fixed a bunch of little annoying bugs when teleporting. It should be much smoother now. -Reverted the MCPC+ fixes, as they are no longer needed. -Added Blacklists/Whitelists for preventing portals from being placed/generated in certain dimensions.
-A bunch of other little fixes, in preparation for no block/item ids.
1.6.4
Version 1.3.2, for 1.6.4:
-Fixed a few glitches in MCPC+, including "false" teleports and getting sent to the wrong location between dimensions. -To fix the above: added a short delay before teleporting. -Also made the portals cancel flying. -Fixed entities besides players travelling between dimensions. They now will. So be careful. -Fixed teleporting out of the End; now the world will load correctly. -Fixed standalone portals sometimes rendering too big in the inventory.
Version 1.3.1, for 1.6.4:
-Fixed an issue with the colourful_portal_locations.dat file not loading correctly, which was introduced in version 1.3.0.
Version 1.3.0, for 1.6.4:
-Added single block standalone portals that can be picked up and carried around. -Made the framed portals any shape and size up to 16 blocks away from the point of creation. -Added horizontal portals -Added two items: "Very Colourful Ender Pearl" and "Highly Reflective Colourful Ender Pearl" -Changed the way to get a random destination from putting blocks in the corners to tossing one of the colourful ender pearls above into the portal. -Added a way to limit the number of portals created in the config file. -Made sneaking (holding shift by default) quick teleport you to the next portal in the portal chain.
Version 1.2.2, for 1.6.4:
-Fixed a problem where the colourful_portal_locations.dat file was saving in the wrong place for servers.
Version 1.2.1, for 1.6.4:
-Added compatibility for servers.
Version 1.2.0, for 1.6.4:
-Fixed an occasional crash when creating a random destination. -Added a sound when travelling through a portal. -Added nausea when standing inside of a portal. -Changed the blocks you put in the corners for a random destination. -For random destination in the same dimension: was white wool, changed to snow -For random destination in random dimension: was black wool, changed to coal blocks -Made the block ids for the corner blocks for random destinations configurable in the config file -Defaults to snow (80) and coal blocks (173) -Note that it will only check the block ids, not the metadata, so they can have any metadata. -Made the portals re-create themselves if you change their ids in the config file (so they won't disappear)
1.6.2
Version 1.3.1, for 1.6.2:
-Made compatible with 1.6.2 (otherwise an exact copy of v. 1.3.1 for 1.6.4)
Version 1.2.2, for 1.6.2:
-Fixed a problem where the colourful_portal_locations.dat file was saving in the wrong place for servers. -Made compatible with 1.6.2 (otherwise an exact copy of v. 1.2.2 for 1.6.4)
Version 1.2.1, for 1.6.2:
-Added compatibility for servers -Made compatible with 1.6.2 (otherwise an exact copy of v. 1.2.1 for 1.6.4)
Source Code:
Note that I am releasing the source code under the GNU General Public License, so you can redistribute/create derivatives, but keep it open source, under the same license. And attribute me as the original author, etc, etc.That said, here's the Source Code =)
Cute little aesthetic mod you got here :> Doesn't hurt to add a splash of colour to the game definitely.
Are there any mods that it conflicts with?
I've only tested it with the ones I listed in the "Tested and Works With" section, so nothing I've tested it with so far conflicts with it (there was a block ID conflict with the Aether II mod, but that's easy enough to fix with the config file).
I made it to be as compatible as possible (so if you do have lots of dimensions, you can use it and be colourful =) ).
This is a godly mod..... i ... im speachless, i should just give you money.
can you post the source code?
i would love to take notes
It's not that fancy =P but if you want it, I can post it. I won't be able to until late tomorrow, though. I'll put it at the bottom of the Download and Installation section.
If you notice anything that I can improve, don't hesitate to tell me =).
Hey, thanks for putting the source code link, and for some reason when i got through the portal it sent me to a random portal instead of the one that is at my house. so I went to go test it in a empty mods folder besides this mod. It seemed to work fine, so i investegated the code (thanks again btw). i found out that this mod and tf2 teleporters are not compatible. It wont crash
EDIT: it does work if you have 3 colorful portals linked. So yea i guess its not tht bad
Hey, thanks for putting the source code link, and for some reason when i got through the portal it sent me to a random portal instead of the one that is at my house. so I went to go test it in a empty mods folder besides this mod. It seemed to work fine, so i investegated the code (thanks again btw). i found out that this mod and tf2 teleporters are not compatible. It wont crash
EDIT: it does work if you have 3 colorful portals linked. So yea i guess its not tht bad
Hmm.
I'll try to reproduce the problem. What colour was your portal (and the destination portal)? Were you doing anything beforehand (especially related to other mods)? What mods did you have installed at the time?
I'll test it with the TF2 teleporter too (I hear that TF2 teleporter has problems with Nether portals, or at least it used to. Perhaps it has the same incompatibilities here).
Thanks =).
Tmtravlr
Edit: Screenshots would be helpful too.
Another Edit: I just tested it pretty thoroughly with TF2 Teleporters and I didn't find any problems. What problems did you find between this mod and TF2 Teleporters? (I was using TF2 Teleporters version 1.6.2a, and Forge version 9.10.0.804).
Yet Another Edit: I think I know what may have happened (with the random destination thing). You might have created a white or black wool portal and made it the full portal, with the corners. The wool in the corners, even if rest is the same colour, will create a random destination (If someone wants a full-looking portal without a random destination, create the portal without corners, then add the corners in after the portal is made =) ).
So I've started to update the mod to 1.6.4, and I'm thinking of changing what block you need to put in the corners in order to make a random destination.
Right now it's the white and black wool, but I keep hearing of people creating random destinations by accident (because people like to put the corners in the portals, =) which does indeed look better).
What materials would you suggest? I created a poll up above (I hope I did it right), so you can vote.
If you really want to suggest something else, just post it in a comment.
For a random destination in the same dimension: White Wool got 2 votes Snow got 5 votes Iron Blocks got 2 votes
So Snow will be the new material you have to put in the corners of the portal to make a random destination in the same dimension.
For a random destination in a random dimension: Black Wool got 0 votes <- Yeah, I have to admit black wool taking you to another dimension was a bit overpowered. Obsidian got 4 votes Coal Blocks got 5 votes <- Kind of surprised me. I thought obsidian would win.
So Coal Blocks will be the new material you put in the corners to make a random destination in a random dimension.
So I'll implement this as soon as I can.
Just FYI, I'm also planning to add:
-A little sound when you teleport
-Nausea when you're in the portal (like a nether portal)
Well, I hope everyone likes the changes =D. (If you don't, complain loudly. And soon.)
Here's a quick list of changes: (There's a change log in the downloads section too)
-A sound plays when teleporting.
-You get nausea in portals.
-Default block for creating a random destination in the same dimension is Snow.
-Default block for creating a random destination in a random dimension is Coal Blocks.
-Made both of the above configurable in the config file (so if you really want melons (or anything!) to give you a random location, you can do that =D).
-Note that it ignores metadata (so if you liked the white wool corners for the first one, and you change it back to wool, be careful because it will happen for any colour of wool, not just white wool).
Hey, I don't suppose this mod is multiplayer compatible? I tried to install on my server, but I got this:
---- Minecraft Crash Report ----
// Ooh. Shiny.
Time: 05/10/13 13:22
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at colourfulPackage.ColourfulPortalsMod.loadPortalsList(ColourfulPortalsMod.java:258)
at colourfulPackage.ColourfulPortalsMod.tickEnd(ColourfulPortalsMod.java:832)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:274)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:622)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:94)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
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 (x86) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot™ Client VM (mixed mode, sharing), Oracle Corporation
Memory: 126769120 bytes (120 MB) / 255684608 bytes (243 MB) up to 259522560 bytes (247 MB)
JVM Flags: 0 total;
AABB Pool Size: 640 (35840 bytes; 0 MB) allocated, 640 (35840 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 71
FML: MCP v8.11 FML v6.4.6.884 Minecraft Forge 9.11.0.884 10 mods loaded, 10 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.6.884} [Forge Mod Loader] (minecraftforge-universal-1.6.4-9.11.0.884.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.0.884} [Minecraft Forge] (minecraftforge-universal-1.6.4-9.11.0.884.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v3.05(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev3.05.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
colourfulPortalsMod{1.2.0} [Colourful Portals Mod] (ColourfulPortals_v1.2.0_for_1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DamageIndicatorsMod{2.9.0.9} [Damage Indicators] (Damage-Indicators-Mod-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
inventorytweaks{1.56} [Inventory Tweaks] (InventoryTweaks-MC1.6.2-1.56-b77.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Morph{0.3.0} [Morph] (Morph-Beta-0.3.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
rftl{1.0} [RottenFleshToLeather] (RottenFleshToLeather-1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 74 (4144 bytes; 0 MB) allocated, 74 (4144 bytes; 0 MB) used
Player Count: 0 / 3; []
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Works fine in my Single Player, and it's a great mod! I'd love to have it on my server even more though.
Hey, I don't suppose this mod is multiplayer compatible? I tried to install on my server, but I got this:
---- Minecraft Crash Report ----
// Ooh. Shiny.
Time: 05/10/13 13:22
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at colourfulPackage.ColourfulPortalsMod.loadPortalsList(ColourfulPortalsMod.java:258)
at colourfulPackage.ColourfulPortalsMod.tickEnd(ColourfulPortalsMod.java:832)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:274)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:622)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:94)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
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 (x86) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot™ Client VM (mixed mode, sharing), Oracle Corporation
Memory: 126769120 bytes (120 MB) / 255684608 bytes (243 MB) up to 259522560 bytes (247 MB)
JVM Flags: 0 total;
AABB Pool Size: 640 (35840 bytes; 0 MB) allocated, 640 (35840 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 71
FML: MCP v8.11 FML v6.4.6.884 Minecraft Forge 9.11.0.884 10 mods loaded, 10 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.6.884} [Forge Mod Loader] (minecraftforge-universal-1.6.4-9.11.0.884.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.0.884} [Minecraft Forge] (minecraftforge-universal-1.6.4-9.11.0.884.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v3.05(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev3.05.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
colourfulPortalsMod{1.2.0} [Colourful Portals Mod] (ColourfulPortals_v1.2.0_for_1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DamageIndicatorsMod{2.9.0.9} [Damage Indicators] (Damage-Indicators-Mod-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
inventorytweaks{1.56} [Inventory Tweaks] (InventoryTweaks-MC1.6.2-1.56-b77.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Morph{0.3.0} [Morph] (Morph-Beta-0.3.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
rftl{1.0} [RottenFleshToLeather] (RottenFleshToLeather-1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 74 (4144 bytes; 0 MB) allocated, 74 (4144 bytes; 0 MB) used
Player Count: 0 / 3; []
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Works fine in my Single Player, and it's a great mod! I'd love to have it on my server even more though.
Keep up the great work =)
Hmm, I'll look into it. I did test it with LAN and it worked fine (but I don't have a server or personally know anybody with one, so I never got to test it).
Sorry for the nasty crash, and thanks for telling me about it!
Hi Everyone! =)
I made a little mod that lets you build portals that lead from anywhere to anywhere (even between dimensions).
It's a good alternative to command blocks, and my reasoning was if you have a lot of dimensions added by mods (like the Aether, Twilight Forest, etc.), you can travel between them easier.
-There must be 2 air blocks above the block where you place the colourful water.
-The colourful water must be placed on a portal frame block, even if the frame is horizontal.
-There must be a connected frame, along a single direction (vertically in the x or z direction, or horizontally, so yes you can make ground portals) at most 16 (can be changed in config) blocks away from where you create the portal.
*Example of a valid frame:
*Example of an invalid frame:
You will always travel to the point where you created the portal. That means the place where you put the colourful water.
Crafting the colourful water
Alomst Stain Proof Bucket
Bucket of Dyes
Mixing the bucket of dyes
You can optionally enable the colourful water to be crafted with experience potions in the config file as well, for automated systems.
--------------------------------------------------------------------------------------
Also, you can craft single-block portals that you can pick up and carry around with you using the frame material and colourful water (recipes below).
Single Block Portal
--------------------------------------------------------------------------------------
You can make the portal create a random destination for itself (will be the same colour and material) by clicking or dropping a colourful ender pearl into it. The highly reflective pearl will randomize the dimension the portal spawns in as well.
Colourful Ender Pearl
Highly Reflective Colourful Ender Pearl
--------------------------------------------------------------------------------------
The portals will link together based on colour and material, and you will travel to the next one in the order of creation. That means if you create a blue wool portal in your house, another blue wool portal in your mine, and another in the Nether, you will travel from one to another in the order of house -> mine -> nether -> house -> mine, ect.
Stained Glass Portals
Stained Glass Single-Block Portal
Purple Spiral Portal
Flat (Ground) Portal
The Ultimate Poor Man's Portal (Takes the Least Resources)
Largest Portal by Default (31x31), Created in the Middle
Previous Versions:
for Latest 1.6.4 Version:
A similar thing can happen underground with a mineshaft.
- If this happens, and the bottom portal blocks get replaced with air or other blocks (right above the bottom of the frame), you'll have to re-create the portal since it's invalid.
-The "portal" texture on the stained glass single-block portals looks a little broken, but it can't be helped because both parts are transparent and need to be rendered at the same time.
For 1.6.x/1.7.x, Requires Forge
Download the zipped (or jar) file here:
http://www.curse.com/mc-mods/minecraft/colourful_portals_mod#t1:other-downloads
Installation:
Change Log:
See the change logs on curseforge, from the file download above.
1.7.2
Version 1.4.0, for 1.7.2:
-Changed the way the stain proof buckets and buckets of colourful water work.
-Changed the recipe to use a gold ingot instead of glass panes.
-Added an intermediate step with a "Bucket of Dyes" and "Partially Enchanted Bucket of Dyes".
-Added a first step with an "Almost Stain Proof Bucket".
-Required that bucket of dyes to be enchanted, using XP levels.
-Changed the textures.
-Added dispenser support for colourful water (it now dispenses and picks it up).
-Made the colourful water glow a bit.
-Fixed a bunch of little annoying bugs when teleporting. It should be much smoother now.
-Reverted the MCPC+ fixes, as they are no longer needed.
-Added Blacklists/Whitelists for preventing portals from being placed/generated in certain dimensions.
-A bunch of other little fixes, in preparation for no block/item ids.
1.6.4
-To fix the above: added a short delay before teleporting.
-Also made the portals cancel flying.
-Fixed entities besides players travelling between dimensions. They now will. So be careful.
-Fixed teleporting out of the End; now the world will load correctly.
-Fixed standalone portals sometimes rendering too big in the inventory.
Version 1.3.1, for 1.6.4:
Version 1.3.0, for 1.6.4:
-Made the framed portals any shape and size up to 16 blocks away from the point of creation.
-Added horizontal portals
-Added two items: "Very Colourful Ender Pearl" and "Highly Reflective Colourful Ender Pearl"
-Changed the way to get a random destination from putting blocks in the corners to tossing one of the colourful ender pearls above into the portal.
-Added a way to limit the number of portals created in the config file.
-Made sneaking (holding shift by default) quick teleport you to the next portal in the portal chain.
Version 1.2.2, for 1.6.4:
Version 1.2.1, for 1.6.4:
-Added a sound when travelling through a portal.
-Added nausea when standing inside of a portal.
-Changed the blocks you put in the corners for a random destination.
-For random destination in the same dimension: was white wool, changed to snow
-For random destination in random dimension: was black wool, changed to coal blocks
-Made the block ids for the corner blocks for random destinations configurable in the config file
-Defaults to snow (80) and coal blocks (173)
-Note that it will only check the block ids, not the metadata, so they can have any metadata.
-Made the portals re-create themselves if you change their ids in the config file (so they won't disappear)
1.6.2
Version 1.2.2, for 1.6.2:
-Made compatible with 1.6.2 (otherwise an exact copy of v. 1.2.2 for 1.6.4)
-Made compatible with 1.6.2 (otherwise an exact copy of v. 1.2.1 for 1.6.4)
Source Code:
Version 1.1.0, using Forge 9.10.0.804: http://www.mediafire...zub78lbwdkyskud
This is a very very old version, and almost everything is different in the current version.
If you want me to post the source code for another version, send me a request (in the comments or a pm).
If you notice any bugs/problems that I didn't see, post them in a comment below.
Tmtravlr
I've only tested it with the ones I listed in the "Tested and Works With" section, so nothing I've tested it with so far conflicts with it (there was a block ID conflict with the Aether II mod, but that's easy enough to fix with the config file).
I made it to be as compatible as possible (so if you do have lots of dimensions, you can use it and be colourful =) ).
Tmtravlr
Tmtravlr
I'm happy you like it =).
Tmtravlr
can you post the source code?
i would love to take notes
It's not that fancy =P but if you want it, I can post it. I won't be able to until late tomorrow, though. I'll put it at the bottom of the Download and Installation section.
If you notice anything that I can improve, don't hesitate to tell me =).
Tmtravlr
Edit: Ok, posted.
Your welcome =).
EDIT: it does work if you have 3 colorful portals linked. So yea i guess its not tht bad
Hmm.
I'll try to reproduce the problem. What colour was your portal (and the destination portal)? Were you doing anything beforehand (especially related to other mods)? What mods did you have installed at the time?
I'll test it with the TF2 teleporter too (I hear that TF2 teleporter has problems with Nether portals, or at least it used to. Perhaps it has the same incompatibilities here).
Thanks =).
Tmtravlr
Edit: Screenshots would be helpful too.
Another Edit: I just tested it pretty thoroughly with TF2 Teleporters and I didn't find any problems. What problems did you find between this mod and TF2 Teleporters? (I was using TF2 Teleporters version 1.6.2a, and Forge version 9.10.0.804).
Yet Another Edit: I think I know what may have happened (with the random destination thing). You might have created a white or black wool portal and made it the full portal, with the corners. The wool in the corners, even if rest is the same colour, will create a random destination (If someone wants a full-looking portal without a random destination, create the portal without corners, then add the corners in after the portal is made =) ).
So I've started to update the mod to 1.6.4, and I'm thinking of changing what block you need to put in the corners in order to make a random destination.
Right now it's the white and black wool, but I keep hearing of people creating random destinations by accident (because people like to put the corners in the portals, =) which does indeed look better).
What materials would you suggest? I created a poll up above (I hope I did it right), so you can vote.
If you really want to suggest something else, just post it in a comment.
Tmtravlr
The results are:
For a random destination in the same dimension:
White Wool got 2 votes
Snow got 5 votes
Iron Blocks got 2 votes
So Snow will be the new material you have to put in the corners of the portal to make a random destination in the same dimension.
For a random destination in a random dimension:
Black Wool got 0 votes <- Yeah, I have to admit black wool taking you to another dimension was a bit overpowered.
Obsidian got 4 votes
Coal Blocks got 5 votes <- Kind of surprised me. I thought obsidian would win.
So Coal Blocks will be the new material you put in the corners to make a random destination in a random dimension.
So I'll implement this as soon as I can.
Just FYI, I'm also planning to add:
-A little sound when you teleport
-Nausea when you're in the portal (like a nether portal)
Well, I hope everyone likes the changes =D. (If you don't, complain loudly. And soon.)
Tmtravlr
AcademyCraft, RPG Races Mod, Mythicraft, Ben 10 Mod, Minecraft: Omnihero
Here's a quick list of changes: (There's a change log in the downloads section too)
-A sound plays when teleporting.
-You get nausea in portals.
-Default block for creating a random destination in the same dimension is Snow.
-Default block for creating a random destination in a random dimension is Coal Blocks.
-Made both of the above configurable in the config file (so if you really want melons (or anything!) to give you a random location, you can do that =D).
-Note that it ignores metadata (so if you liked the white wool corners for the first one, and you change it back to wool, be careful because it will happen for any colour of wool, not just white wool).
Tell me if you find any problems.
Tmtravlr
Complaint noted and appreciated. =)
Well, at least it's compatible with 1.6.4 now. =) Now we just have to wait for 1.7 to come out.
Thanks!
// Ooh. Shiny.
Time: 05/10/13 13:22
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
at colourfulPackage.ColourfulPortalsMod.loadPortalsList(ColourfulPortalsMod.java:258)
at colourfulPackage.ColourfulPortalsMod.tickEnd(ColourfulPortalsMod.java:832)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:274)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:622)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:94)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
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 (x86) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot™ Client VM (mixed mode, sharing), Oracle Corporation
Memory: 126769120 bytes (120 MB) / 255684608 bytes (243 MB) up to 259522560 bytes (247 MB)
JVM Flags: 0 total;
AABB Pool Size: 640 (35840 bytes; 0 MB) allocated, 640 (35840 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 71
FML: MCP v8.11 FML v6.4.6.884 Minecraft Forge 9.11.0.884 10 mods loaded, 10 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.6.884} [Forge Mod Loader] (minecraftforge-universal-1.6.4-9.11.0.884.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.0.884} [Minecraft Forge] (minecraftforge-universal-1.6.4-9.11.0.884.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v3.05(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev3.05.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
colourfulPortalsMod{1.2.0} [Colourful Portals Mod] (ColourfulPortals_v1.2.0_for_1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DamageIndicatorsMod{2.9.0.9} [Damage Indicators] (Damage-Indicators-Mod-1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
inventorytweaks{1.56} [Inventory Tweaks] (InventoryTweaks-MC1.6.2-1.56-b77.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Morph{0.3.0} [Morph] (Morph-Beta-0.3.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
rftl{1.0} [RottenFleshToLeather] (RottenFleshToLeather-1.5.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 74 (4144 bytes; 0 MB) allocated, 74 (4144 bytes; 0 MB) used
Player Count: 0 / 3; []
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Works fine in my Single Player, and it's a great mod! I'd love to have it on my server even more though.
Keep up the great work =)
Hmm, I'll look into it. I did test it with LAN and it worked fine (but I don't have a server or personally know anybody with one, so I never got to test it).
Sorry for the nasty crash, and thanks for telling me about it!
Tmtravlr