The projector mod is a mod that allows you to input a schematic Item or file, and it projects the structure in the form of Projection blocks. These Blocks are completely walk-through, see-through, unbreakable, and almost untouchable. They are colored and designed to look like holograms, while still maintaining the look of normal blocks. These projection blocks can be replaced with only their real counterparts. The schematic files used in this mod are the same that can be created or loaded in popular mods and programs such as MCEdit and WorldEdit. With the outset of 1.3, another file format will be realeased that will allow for 4096 IDs, smaller files sizes, and support across multiple mods. There ARE plans for making an API for this mod, so that blocks added by mods can be projected and replaced along with the vanilla blocks.
Installation:
1) Install Minecraft forge 3.3.8.152 >> http://minecraftforg.../topic,5.0.html
2) put the zip in your mods folder
3) edit property file as needed
4) add schematics to schematic folder (generated on 1st run)
usage:
1) THERE ARE NO RECIPES ATM!!!
2) right click with a blank schematic Item to access the Schematic Choosing menu
3) load teh schematic intot he projector
4) use the project button to project (DON'T TRY WITH AN UNLOADED PROJECTOR: WILL CRASH)
staggerred projection, now does bottom most layers 1st. Shouold hopefully minimize crashes
Added remote
modified GUI a bit, you can now pause projection
gui now shows percent finished with teh current action (projecting, refreshing, stopping)
added beacons (unused right now)
0.1.2
fixed projection. projector only worked with hardoded schematic before.
added a property file
0.1.1
Now generates Schematic folder
fixed breaking of Projector Block
fixed schematic-right-click actions
added schematic icon
0.1.0
Initial release
Credits
KrisEik, for textures >> http://www.octavians...x.php?board=9.0
Lunatrius, for tons of miscellanious help regarding schematics.
Aib and Riking for help decoding GuiTextFeild and and help with my GuiNumberFeild
I really like the looks of this mod, and it sounds interesting
I would very much like to be sort of a 'alpha tester'.
What I mean by that, is that you can send me the mod or something on PM, and I'll test it, and I can make a YouTube spolight on it, if you want.
This is just an an idea, but your mod looks really awsome, and I'd love to optimize it to the max
there will be a beta release. so im sorry, but your alpha position is a little obsolete atm. either way, when/if you see problems, let me know Quickly.
itls be a little bit longer. I recommend just waiting for my reply here, and check then.
I am currently adding functionality so that you can pick any schematic rather than the hardcoded one Ive been using for testing. Once thats done, Ill put it up foe downlaod.
MC forge - 3.3.8
CodeChickenCore
NotEnoughItems
Projector mod
----------------------------------
Breaking the projector gives this error message:
java.lang.NullPointerException
at tw.a(RenderItem.java:39)
at tw.a(RenderItem.java:415)
at ahu.a(RenderManager.java:188)
at ahu.a(RenderManager.java:175)
at l.a(RenderGlobal.java:431)
at lr.a(EntityRenderer.java:1094)
at lr.b(EntityRenderer.java:907)
at net.minecraft.client.Minecraft.x(Minecraft.java:873)
at net.minecraft.client.Minecraft.run(Minecraft.java:750)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 45dc8ad5 ----------
------------------------
Right-clicking with the empty schematic gives this error:
java.lang.NullPointerException
at com.github.AbrarSyed.Projector.ProjectorAPI.updateFileList(ProjectorAPI.java:257)
at com.github.AbrarSyed.Projector.GuiSchematicChooser.c(GuiSchematicChooser.java:47)
at vp.a(SourceFile:97)
at net.minecraft.client.Minecraft.a(Minecraft.java:638)
at cpw.mods.fml.client.FMLClientHandler.displayGuiScreen(FMLClientHandler.java:673)
at ModLoader.openGUI(ModLoader.java:491)
at com.github.AbrarSyed.Projector.ItemSchematic.a(ItemSchematic.java:37)
at aan.a(SourceFile:98)
at ki.a(PlayerController.java:77)
at net.minecraft.client.Minecraft.c(Minecraft.java:1383)
at net.minecraft.client.Minecraft.k(Minecraft.java:1800)
at net.minecraft.client.Minecraft.x(Minecraft.java:822)
at net.minecraft.client.Minecraft.run(Minecraft.java:750)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT ebe29f85 ----------
That's pretty much everything I've discovered yet... Also, how do I project the blocks? Inserting them into the schematic slot only spitts them out again
Every time I try to load up a world I keep crashing. I can't copy down the error report because it disappears in less then a second and if I go into the modloader.txt this is all i see
Jul 18, 2012 6:02:56 AM ModLoader init
FINE: ModLoader 1.2.5 Initializing...
Jul 18, 2012 6:02:56 AM ModLoader readFromClassPath
FINER: Adding mods from C:\Users\Alex\AppData\Roaming\.minecraft\bin\minecraft.jar
Jul 18, 2012 6:02:56 AM ModLoader readFromClassPath
FINER: Zip found.
Jul 18, 2012 6:02:57 AM ModLoader setupProperties
FINER: SPAWNER_ALLOW_ON_INVERTED set to true
Jul 18, 2012 6:02:57 AM ModLoader addMod
FINE: Mod Initialized: "mod_MinecraftForge 3.2.3.108" from mod_MinecraftForge.class
Jul 18, 2012 6:02:57 AM ModLoader readFromModFolder
FINER: Adding mods from C:\Users\Alex\AppData\Roaming\.minecraft\mods\Projector-ForgeSP-0.1.zip
Jul 18, 2012 6:02:57 AM ModLoader readFromModFolder
FINER: Zip found.
Jul 18, 2012 6:02:57 AM forge.ForgeHooks <clinit>
INFO: MinecraftForge v3.2.3.108 Initialized
Jul 18, 2012 6:02:57 AM ModLoader init
FINE: Mod Loaded: "mod_MinecraftForge 3.2.3.108"
Jul 18, 2012 6:02:57 AM ModLoader addAllRenderers
FINE: Initialized
It's really weird. I can log in but not go into any worlds
EDIT
If I use forge 3.3.7 this is the error message I get:
3 mods loaded
Minecraft Forge 3.3.7.135
FML v2.2.48.135
Forge Mod Loader version 2.2.48.135 for Minecraft 1.2.5
mod_MinecraftForge : Pre-initialized (minecraft.jar)
mod_Projector : Pre-initialized (Projector-ForgeSP-0.1.zip)
mod_ProjectorAPI : Loaded (Projector-ForgeSP-0.1.zip)
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT f139cd5a --------
Generated 7/18/12 6:05 AM
Minecraft: Minecraft 1.2.5
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: Intel Bear Lake B version 1.4.0 - Build 8.14.10.1930, Intel
cpw.mods.fml.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException: 2004
at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:114)
at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
at net.minecraft.client.Minecraft.a(Minecraft.java:383)
at net.minecraft.client.Minecraft.run(Minecraft.java:735)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2004
at forge.Configuration.getOrCreateBlockIdProperty(Configuration.java:87)
at com.github.AbrarSyed.Projector.ProjectorAPI.init(ProjectorAPI.java:60)
at com.github.AbrarSyed.Projector.mod_ProjectorAPI.<init>(mod_ProjectorAPI.java:10)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:107)
... 6 more
--- END ERROR REPORT 4ba10a52 ----------
Every time I try to load up a world I keep crashing. I can't copy down the error report because it disappears in less then a second and if I go into the modloader.txt this is all i see
Jul 18, 2012 6:02:56 AM ModLoader init
FINE: ModLoader 1.2.5 Initializing...
Jul 18, 2012 6:02:56 AM ModLoader readFromClassPath
FINER: Adding mods from C:\Users\Alex\AppData\Roaming\.minecraft\bin\minecraft.jar
Jul 18, 2012 6:02:56 AM ModLoader readFromClassPath
FINER: Zip found.
Jul 18, 2012 6:02:57 AM ModLoader setupProperties
FINER: SPAWNER_ALLOW_ON_INVERTED set to true
Jul 18, 2012 6:02:57 AM ModLoader addMod
FINE: Mod Initialized: "mod_MinecraftForge 3.2.3.108" from mod_MinecraftForge.class
Jul 18, 2012 6:02:57 AM ModLoader readFromModFolder
FINER: Adding mods from C:\Users\Alex\AppData\Roaming\.minecraft\mods\Projector-ForgeSP-0.1.zip
Jul 18, 2012 6:02:57 AM ModLoader readFromModFolder
FINER: Zip found.
Jul 18, 2012 6:02:57 AM forge.ForgeHooks <clinit>
INFO: MinecraftForge v3.2.3.108 Initialized
Jul 18, 2012 6:02:57 AM ModLoader init
FINE: Mod Loaded: "mod_MinecraftForge 3.2.3.108"
Jul 18, 2012 6:02:57 AM ModLoader addAllRenderers
FINE: Initialized
It's really weird. I can log in but not go into any worlds
EDIT
If I use forge 3.3.7 this is the error message I get:
3 mods loaded
Minecraft Forge 3.3.7.135
FML v2.2.48.135
Forge Mod Loader version 2.2.48.135 for Minecraft 1.2.5
mod_MinecraftForge : Pre-initialized (minecraft.jar)
mod_Projector : Pre-initialized (Projector-ForgeSP-0.1.zip)
mod_ProjectorAPI : Loaded (Projector-ForgeSP-0.1.zip)
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT f139cd5a --------
Generated 7/18/12 6:05 AM
Minecraft: Minecraft 1.2.5
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02-ea, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: Intel Bear Lake B version 1.4.0 - Build 8.14.10.1930, Intel
cpw.mods.fml.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException: 2004
at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:114)
at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
at cpw.mods.fml.client.FMLClientHandler.onPreLoad(FMLClientHandler.java:193)
at net.minecraft.client.Minecraft.a(Minecraft.java:383)
at net.minecraft.client.Minecraft.run(Minecraft.java:735)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2004
at forge.Configuration.getOrCreateBlockIdProperty(Configuration.java:87)
at com.github.AbrarSyed.Projector.ProjectorAPI.init(ProjectorAPI.java:60)
at com.github.AbrarSyed.Projector.mod_ProjectorAPI.<init>(mod_ProjectorAPI.java:10)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:107)
... 6 more
--- END ERROR REPORT 4ba10a52 ----------
Well sir... Let me clearify a few things, as I managed to play with the worlds...
#1 New Minecraft.jar
#2 Install Forge 3.3.8 - drop files in .jar file
#3 Place the mod into the mods folder
#4 play
optional:::
#5 Install CodeChiken Core and NotEnoughItems - drop files into .jar file
Well sir... Let me clearify a few things, as I managed to play with the worlds...
#1 New Minecraft.jar
#2 Install Forge 3.3.8 - drop files in .jar file
#3 Place the mod into the mods folder
#4 play
optional:
#5 Install CodeChiken Core and NotEnoughItems - drop files into .jar file
I hope this helped.. Otherwise, I cannot help you
The latest forge i see is 3.3.7 found 3.3.8 and I've done pretty much all of that except for #5. Not gonna do that
K 2 things
1: For some reason if you put an empty schematic in the projector and break it you dont crash. if theres no schematic in the projector and you break it, it crashes O.o
2: I still can't seem to find the schematic folder. I've been looking everywhere
Rollback Post to RevisionRollBack
If you want me to respond to you, reply to me with the "Quote" button under my post.
You should link us directly to some schematics downloads. If we have to register on a website, and THEN download stuff, this mod will be greatly reduced. I hope you can do this
progress:
Playable version is out. Still lots of Fine-Tuning though.
Install by dropping it into the mods folder. REQUIRES FORGE
LATEST: version 0.2.0 https://dl.dropbox.c...rgeSP-0.2.0.zip
Version 0.1.2 >> https://dl.dropbox.c...rgeSP-0.1.2.zip
version 0.1.1 >> https://dl.dropbox.c...rgeSP-0.1.1.zip
Version 0.1.0 >> https://dl.dropbox.c...ForgeSP-0.1.zip
Installation:
1) Install Minecraft forge 3.3.8.152 >> http://minecraftforg.../topic,5.0.html
2) put the zip in your mods folder
3) edit property file as needed
4) add schematics to schematic folder (generated on 1st run)
usage:
1) THERE ARE NO RECIPES ATM!!!
2) right click with a blank schematic Item to access the Schematic Choosing menu
3) load teh schematic intot he projector
4) use the project button to project (DON'T TRY WITH AN UNLOADED PROJECTOR: WILL CRASH)
Sample Schematics:
Jar >> https://dl.dropbox.c...s/jar.schematic
Wind Turbine >> https://dl.dropbox.c...rbine.schematic
SCREENSHOTS:
https://www.dropbox....91ir/nI5fsNUobX
Videos:
THANKS MINECRAFTED (TOPMASS)
Thanks Pixelized Chaos
ChangeLog
KrisEik, for textures >> http://www.octavians...x.php?board=9.0
Lunatrius, for tons of miscellanious help regarding schematics.
Aib and Riking for help decoding GuiTextFeild and and help with my GuiNumberFeild
SUPPORT THE MOD
why didi I reserv this?? I don't remember.....
Yeah. As far as i know, this is yeh only schematic projection mod in existence that allows that.
If you want me to respond to you, reply to me with the "Quote" button under my post.
I would very much like to be sort of a 'alpha tester'.
What I mean by that, is that you can send me the mod or something on PM, and I'll test it, and I can make a YouTube spolight on it, if you want.
This is just an an idea, but your mod looks really awsome, and I'd love to optimize it to the max
TODAY!!!
there will be a beta release. so im sorry, but your alpha position is a little obsolete atm. either way, when/if you see problems, let me know Quickly.
I am currently adding functionality so that you can pick any schematic rather than the hardcoded one Ive been using for testing. Once thats done, Ill put it up foe downlaod.
Installed mods:
MC forge - 3.3.8
CodeChickenCore
NotEnoughItems
Projector mod
----------------------------------
Breaking the projector gives this error message:
java.lang.NullPointerException
at tw.a(RenderItem.java:39)
at tw.a(RenderItem.java:415)
at ahu.a(RenderManager.java:188)
at ahu.a(RenderManager.java:175)
at l.a(RenderGlobal.java:431)
at lr.a(EntityRenderer.java:1094)
at lr.b(EntityRenderer.java:907)
at net.minecraft.client.Minecraft.x(Minecraft.java:873)
at net.minecraft.client.Minecraft.run(Minecraft.java:750)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 45dc8ad5 ----------
------------------------
Right-clicking with the empty schematic gives this error:
at com.github.AbrarSyed.Projector.ProjectorAPI.updateFileList(ProjectorAPI.java:257)
at com.github.AbrarSyed.Projector.GuiSchematicChooser.c(GuiSchematicChooser.java:47)
at vp.a(SourceFile:97)
at net.minecraft.client.Minecraft.a(Minecraft.java:638)
at cpw.mods.fml.client.FMLClientHandler.displayGuiScreen(FMLClientHandler.java:673)
at ModLoader.openGUI(ModLoader.java:491)
at com.github.AbrarSyed.Projector.ItemSchematic.a(ItemSchematic.java:37)
at aan.a(SourceFile:98)
at ki.a(PlayerController.java:77)
at net.minecraft.client.Minecraft.c(Minecraft.java:1383)
at net.minecraft.client.Minecraft.k(Minecraft.java:1800)
at net.minecraft.client.Minecraft.x(Minecraft.java:822)
at net.minecraft.client.Minecraft.run(Minecraft.java:750)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT ebe29f85 ----------
That's pretty much everything I've discovered yet... Also, how do I project the blocks? Inserting them into the schematic slot only spitts them out again
Thanks
-Mymusicmanager
Jul 18, 2012 6:02:56 AM ModLoader init
FINE: ModLoader 1.2.5 Initializing...
Jul 18, 2012 6:02:56 AM ModLoader readFromClassPath
FINER: Adding mods from C:\Users\Alex\AppData\Roaming\.minecraft\bin\minecraft.jar
Jul 18, 2012 6:02:56 AM ModLoader readFromClassPath
FINER: Zip found.
Jul 18, 2012 6:02:57 AM ModLoader setupProperties
FINER: SPAWNER_ALLOW_ON_INVERTED set to true
Jul 18, 2012 6:02:57 AM ModLoader addMod
FINE: Mod Initialized: "mod_MinecraftForge 3.2.3.108" from mod_MinecraftForge.class
Jul 18, 2012 6:02:57 AM ModLoader readFromModFolder
FINER: Adding mods from C:\Users\Alex\AppData\Roaming\.minecraft\mods\Projector-ForgeSP-0.1.zip
Jul 18, 2012 6:02:57 AM ModLoader readFromModFolder
FINER: Zip found.
Jul 18, 2012 6:02:57 AM forge.ForgeHooks <clinit>
INFO: MinecraftForge v3.2.3.108 Initialized
Jul 18, 2012 6:02:57 AM ModLoader init
FINE: Mod Loaded: "mod_MinecraftForge 3.2.3.108"
Jul 18, 2012 6:02:57 AM ModLoader addAllRenderers
FINE: Initialized
EDIT
If I use forge 3.3.7 this is the error message I get:
If you want me to respond to you, reply to me with the "Quote" button under my post.
Well sir... Let me clearify a few things, as I managed to play with the worlds...
#1 New Minecraft.jar
#2 Install Forge 3.3.8 - drop files in .jar file
#3 Place the mod into the mods folder
#4 play
optional:::
#5 Install CodeChiken Core and NotEnoughItems - drop files into .jar file
I hope this helped.. Otherwise, I cannot help you
The latest forge i see is 3.3.7 found 3.3.8 and I've done pretty much all of that except for #5. Not gonna do thatGot it working with 3.3.8 Thanks Music!
One more question xD Where the schematics folder?
If you want me to respond to you, reply to me with the "Quote" button under my post.
K 2 things
1: For some reason if you put an empty schematic in the projector and break it you dont crash. if theres no schematic in the projector and you break it, it crashes O.o
2: I still can't seem to find the schematic folder. I've been looking everywhere
If you want me to respond to you, reply to me with the "Quote" button under my post.
-Mymusicmanager
anyways, thats fixed now. please redownload. I also linked some schematics for you guys in the main post.