Code Monkey home page Code Monkey logo

schematica's People

Contributors

atomicblom avatar bilde2910 avatar cltnschlosser avatar inpixies avatar jerozgen avatar kamesuta avatar lunatrius avatar mattbdev avatar moravuscz avatar pokechu22 avatar qb20nh avatar rednesto avatar sharose avatar tatara88 avatar thranmaru avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

schematica's Issues

java.lang.IllegalAccessError: tried to access field

If you're getting this error in the console, please refer to the FAQ. If none of the proposed solutions work for you feel free to ask for help in this issue. -- @Lunatrius


I crash when I want to import a schematic
Mod version: 1.7.10
Forge version: forge-1.7.10-10.13.2.1230
Operating system: --Windows
Mod list:
LunatriusCore-1.7.10-1.1.2.18-universal.jar;
OptiFine_1.7.10_HD_U_B4(1);
Schematica-1.7.10-1.7.3.105-universal.jar;
ShadersModCore-v2.3.28-mc1.7.10-f;
OpenEye-0.6-1.7.10

  • ...
    Crash report: --FILL IN (upload to gist or pastebin)--

http://openeye.openmods.info/crashes/2e856fc2a89ad86fdb74eb6b7d224a60

http://pastebin.com/8H9RNTPk

Server now requires the client to be present

There is no technical reason why either the server or the client would rely on each other.

When I try to connect to a server from a client that doesn't have schematica installed, I get the following error:

[19:08:20] [Netty IO #3/INFO] [FML]: Attempting connection with missing mods [Schematica, LunatriusCore] at CLIENT
[19:08:20] [Netty IO #3/INFO] [FML]: Rejecting connection CLIENT: [FMLMod:Schematica{${version}}, FMLMod:LunatriusCore{1.1.2.14}]

When i load any schematic, minecraft crashes

---- Minecraft Crash Report ----
// I just don't know what went wrong :(

Time: 12/29/14 2:52 PM
Description: Unexpected error

java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.RenderGlobal.field_72768_k from class com.github.lunatrius.schematica.handler.client.TickHandler
    at com.github.lunatrius.schematica.handler.client.TickHandler.checkDirty(TickHandler.java:72)
    at com.github.lunatrius.schematica.handler.client.TickHandler.onClientTick(TickHandler.java:54)
    at cpw.mods.fml.common.eventhandler.ASMEventHandler_80_TickHandler_onClientTick_ClientTickEvent.invoke(.dynamic)
    at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
    at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
    at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:330)
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2053)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at com.github.lunatrius.schematica.handler.client.TickHandler.checkDirty(TickHandler.java:72)
    at com.github.lunatrius.schematica.handler.client.TickHandler.onClientTick(TickHandler.java:54)
    at cpw.mods.fml.common.eventhandler.ASMEventHandler_80_TickHandler_onClientTick_ClientTickEvent.invoke(.dynamic)
    at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
    at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
    at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:330)

-- Affected level --
Details:
    Level name: MpServer
    All players: 2 total; [EntityClientPlayerMP['drummerboy1449'/29, l='MpServer', x=841.06, y=70.62, z=736.93], MCH_ViewEntityDummy['MissingName'/116, l='MpServer', x=881.28, y=63.34, z=763.89]]
    Chunk stats: MultiplayerChunkCache: 589, 598
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level spawn location: World: (192,64,208), Chunk: (at 0,4,0 in 12,13; contains blocks 192,0,208 to 207,255,223), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 76855 game time, 35775 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: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 94 total; [EntitySquid['Squid'/51771, l='MpServer', x=902.50, y=58.88, z=774.19], MCP_EntityPlane['entity.mcheli.MCH.E.Plane.name'/275, l='MpServer', x=880.00, y=63.34, z=761.03], EntitySpider['Spider'/52304, l='MpServer', x=867.50, y=22.00, z=661.50], EntitySquid['Squid'/51770, l='MpServer', x=898.75, y=55.84, z=788.94], EntitySquid['Squid'/51773, l='MpServer', x=905.31, y=57.75, z=775.50], MCH_EntitySeat['entity.mcheli.MCH.E.Seat.name'/277, l='MpServer', x=880.19, y=63.68, z=760.25], EntitySquid['Squid'/51772, l='MpServer', x=900.59, y=59.38, z=792.69], EntitySkeleton['Skeleton'/51463, l='MpServer', x=917.50, y=32.00, z=743.50], EntityWitch['Witch'/51459, l='MpServer', x=915.50, y=26.00, z=715.50], EntityItem['item.tile.mushroom'/51183, l='MpServer', x=901.72, y=26.13, z=750.84], EntitySkeleton['Skeleton'/51208, l='MpServer', x=854.66, y=33.00, z=682.88], EntitySkeleton['Skeleton'/52293, l='MpServer', x=852.69, y=34.00, z=684.22], EntitySkeleton['Skeleton'/52294, l='MpServer', x=855.50, y=32.00, z=676.50], EntityBat['Bat'/51200, l='MpServer', x=852.59, y=40.82, z=694.70], EntityPig['Pig'/51254, l='MpServer', x=825.50, y=74.00, z=787.97], EntityPig['Pig'/51253, l='MpServer', x=825.84, y=74.00, z=786.47], EntityPig['Pig'/51252, l='MpServer', x=824.22, y=74.00, z=785.22], EntityPig['Pig'/51251, l='MpServer', x=826.50, y=68.00, z=783.50], EntityCreeper['Creeper'/51488, l='MpServer', x=912.50, y=32.00, z=733.50], EntitySheep['Sheep'/51250, l='MpServer', x=819.47, y=75.00, z=780.50], EntitySheep['Sheep'/51249, l='MpServer', x=816.50, y=68.00, z=778.50], EntityClientPlayerMP['drummerboy1449'/29, l='MpServer', x=841.06, y=70.62, z=736.93], EntitySheep['Sheep'/51248, l='MpServer', x=817.50, y=75.00, z=777.50], EntityZombie['Zombie'/51995, l='MpServer', x=842.72, y=59.00, z=758.16], EntitySkeleton['Skeleton'/51994, l='MpServer', x=851.50, y=35.00, z=688.50], EntitySheep['Sheep'/51247, l='MpServer', x=820.53, y=75.00, z=780.50], EntityCreeper['Creeper'/51514, l='MpServer', x=890.50, y=60.00, z=663.50], EntityZombie['Zombie'/51996, l='MpServer', x=859.66, y=17.00, z=685.47], EntityPig['Pig'/51238, l='MpServer', x=850.88, y=69.00, z=764.22], EntityPig['Pig'/51237, l='MpServer', x=847.56, y=68.00, z=757.25], EntitySpider['Spider'/51989, l='MpServer', x=857.94, y=38.00, z=682.66], EntityPig['Pig'/50862, l='MpServer', x=781.50, y=70.00, z=692.50], EntityPig['Pig'/50861, l='MpServer', x=783.50, y=69.00, z=688.50], EntitySheep['Sheep'/51122, l='MpServer', x=877.50, y=74.00, z=730.50], EntitySheep['Sheep'/51123, l='MpServer', x=879.50, y=65.00, z=729.47], EntitySheep['Sheep'/51124, l='MpServer', x=879.50, y=65.00, z=730.81], EntitySheep['Sheep'/51125, l='MpServer', x=881.63, y=63.00, z=741.47], EntityCreeper['Creeper'/51536, l='MpServer', x=850.50, y=57.00, z=761.50], EntitySkeleton['Skeleton'/52277, l='MpServer', x=855.50, y=32.00, z=678.50], EntityZombie['Zombie'/52274, l='MpServer', x=849.50, y=38.00, z=688.50], EntitySquid['Squid'/51791, l='MpServer', x=872.88, y=55.38, z=795.75], MCH_ViewEntityDummy['MissingName'/116, l='MpServer', x=881.28, y=63.34, z=763.89], EntityBat['Bat'/51582, l='MpServer', x=900.94, y=37.80, z=756.03], EntitySquid['Squid'/51783, l='MpServer', x=894.50, y=46.34, z=798.31], EntityZombie['Zombie'/52266, l='MpServer', x=850.50, y=38.00, z=693.50], EntityPig['Pig'/51061, l='MpServer', x=811.50, y=67.00, z=727.50], EntitySkeleton['Skeleton'/52682, l='MpServer', x=834.11, y=58.00, z=757.50], EntityPig['Pig'/51060, l='MpServer', x=811.50, y=67.00, z=723.50], EntitySkeleton['Skeleton'/52681, l='MpServer', x=839.56, y=59.00, z=758.66], EntityPig['Pig'/51063, l='MpServer', x=811.50, y=67.00, z=719.50], EntitySkeleton['Skeleton'/52680, l='MpServer', x=841.06, y=59.00, z=758.56], EntityPig['Pig'/51062, l='MpServer', x=815.94, y=66.00, z=717.75], EntitySkeleton['Skeleton'/52676, l='MpServer', x=841.91, y=59.00, z=759.63], EntityBat['Bat'/51334, l='MpServer', x=907.61, y=28.53, z=718.14], EntityZombie['Zombie'/52703, l='MpServer', x=874.50, y=22.00, z=660.50], EntitySkeleton['Skeleton'/51340, l='MpServer', x=906.50, y=27.00, z=704.50], EntityBat['Bat'/52694, l='MpServer', x=892.50, y=45.25, z=756.36], EntityBat['Bat'/52695, l='MpServer', x=898.22, y=49.78, z=755.09], EntityBat['Bat'/51336, l='MpServer', x=903.28, y=36.52, z=753.72], EntityBat['Bat'/52692, l='MpServer', x=888.25, y=50.38, z=755.34], EntityPig['Pig'/50809, l='MpServer', x=785.50, y=68.00, z=687.50], EntityBat['Bat'/52693, l='MpServer', x=898.38, y=45.03, z=755.00], EntityPig['Pig'/50808, l='MpServer', x=784.50, y=69.00, z=685.50], EntityZombie['Zombie'/51383, l='MpServer', x=863.44, y=36.00, z=704.09], EntityZombie['Zombie'/52704, l='MpServer', x=873.50, y=22.00, z=661.50], EntityPig['Pig'/50763, l='MpServer', x=893.63, y=79.00, z=658.53], EntitySkeleton['Skeleton'/52114, l='MpServer', x=916.50, y=24.00, z=717.50], EntityItem['item.item.seeds'/52458, l='MpServer', x=877.44, y=64.13, z=691.94], EntitySkeleton['Skeleton'/52112, l='MpServer', x=844.53, y=13.00, z=682.94], EntityPig['Pig'/51012, l='MpServer', x=818.50, y=64.00, z=711.50], EntityZombie['Zombie'/52113, l='MpServer', x=854.34, y=15.00, z=684.34], EntityPig['Pig'/51010, l='MpServer', x=821.53, y=64.00, z=710.78], EntityZombie['Zombie'/51632, l='MpServer', x=920.50, y=14.00, z=763.50], EntityPig['Pig'/51011, l='MpServer', x=822.78, y=64.00, z=709.19], EntityZombie['Zombie'/51633, l='MpServer', x=920.50, y=14.00, z=762.50], EntityPig['Pig'/51008, l='MpServer', x=770.50, y=77.00, z=706.50], EntityItem['item.item.seeds'/52460, l='MpServer', x=821.19, y=63.13, z=718.19], EntityPig['Pig'/51009, l='MpServer', x=820.22, y=64.00, z=710.50], EntityZombie['Zombie'/51644, l='MpServer', x=854.59, y=46.00, z=713.88], EntitySkeleton['Skeleton'/51645, l='MpServer', x=844.66, y=59.00, z=757.69], EntityZombie['Zombie'/51374, l='MpServer', x=874.31, y=47.00, z=703.30], EntityBat['Bat'/51373, l='MpServer', x=901.03, y=38.61, z=754.78], EntityBat['Bat'/51372, l='MpServer', x=905.38, y=39.89, z=751.63], EntityZombie['Zombie'/51370, l='MpServer', x=918.50, y=29.00, z=709.50], EntityZombie['Zombie'/51650, l='MpServer', x=887.50, y=53.00, z=759.50], EntityPig['Pig'/51005, l='MpServer', x=771.50, y=77.00, z=708.50], EntityPig['Pig'/51007, l='MpServer', x=771.50, y=77.00, z=708.50], EntityPig['Pig'/51006, l='MpServer', x=773.50, y=76.00, z=709.50], EntityBat['Bat'/51392, l='MpServer', x=921.00, y=32.14, z=720.03], EntityCreeper['Creeper'/51401, l='MpServer', x=894.50, y=52.00, z=759.50], EntityBat['Bat'/51443, l='MpServer', x=840.92, y=47.61, z=770.15], EntityZombie['Zombie'/52666, l='MpServer', x=867.50, y=41.00, z=681.50], EntityCreeper['Creeper'/52667, l='MpServer', x=904.50, y=32.00, z=748.50], EntityBat['Bat'/51919, l='MpServer', x=876.63, y=26.00, z=793.78]]
    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:373)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 8 (amd64) version 6.2
    Java Version: 1.7.0_10, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 441383416 bytes (420 MB) / 914587648 bytes (872 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP v9.05 FML v7.10.85.1277 Minecraft Forge 10.13.2.1277 Optifine OptiFine_1.7.10_HD_B4 12 mods loaded, 12 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.10.85.1277} [Forge Mod Loader] (forge-1.7.10-10.13.2.1277.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.13.2.1277} [Minecraft Forge] (forge-1.7.10-10.13.2.1277.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    <CoFH ASM>{000} [CoFH ASM Data Initialization] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    CoFHCore{1.7.10R3.0.0B9} [CoFH Core] (CoFHCore-[1.7.10]3.0.0B9-70.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Artifice{1.7.10R1.1.4} [Artifice] (Artifice-1.7.10-1.1.4-310.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    flansmod{4.9.0} [Flan's Mod] (Flans Mod-1.7.10-4.9.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    inventorytweaks{1.58-147-645ca10} [Inventory Tweaks] (InventoryTweaks-1.58-147.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    journeymap{5.0.1} [JourneyMap] (JourneyMap5.0.1_Unlimited_MC1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    LunatriusCore{1.1.2.18} [LunatriusCore] (LunatriusCore-1.7.10-1.1.2.18-universal.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    mcheli{0.10.4} [MC Helicopter] (mcheli) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Schematica{1.7.4.106} [Schematica] (Schematica-1.7.10-1.7.4.106-universal.jar.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Launched Version: 1.7.10-Forge10.13.2.1277
    LWJGL: 2.9.1
    OpenGL: AMD Radeon HD 7560D GL version 4.2.12422 Compatibility Profile Context 13.152.1.1000, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

Printing Comparators

Comparators that are placed have direction based on your player direction and does not follow the shematic defined direction

question: given any thought to another plugin loader?

i know forge is still not supporting 1.8 yet, but the beta/dev branch of it has had alot of issues for me, and it is incompatible with bungee/spigot

your mod is one of my favorites, i wonder how hard it would be to use another loader like http://www.liteloader.com/

it has alot fewer features but if its only missing features you don't need, which i think may be the case (at least for the ingame info xml one) it might be worth checking out

just a heads up

Support Server-side schematics

In order to support larger schematics and accurate tile-entity tracking, I'd like to implement the ability to save a schematic on the server side.

Issues that we've started discussing:

  • We need the schematic to be transferred back to the client.
    ** This data will need to be sent in a manner that does not murder the performance of the server and/or client.
  • Chunk Loading will be an issue with large scale schematics.
  • Limits will need to be imposed on schematic size, transfer speeds.

Enhancement: Allow Printer to break mismatched blocks

Edit: This enhancement suggestion really only applies to creative mode where breaking a block is as simple as left clicking. I realize breaking a block in survival would be significantly harder to code.

Currently, incorrect blocks are simply highlighted as red. It'd be nice (and easy, I believe) to add a config file option to break incorrect blocks so that the correct block can be placed.

If you wanted to get crazy, you could also add a config option to additionally break blocks that should be air (the magenta tinted ones). Or maybe they should be the same thing.

I'd submit a proper pull request but I don't have a 1.6.4 dev env setup anymore. Thanks for the wonderful mod (and for making it open source)

API for hooking into the Schematic Saving process.

current progress -- Lunatrius

I need to be able to manipulate a schematic at two points during the saving process.

Once the SchematicWorld has been generated, I need to manipulate the blocks that have been gathered (in my case specifically, I'm going to convert External Air to a null block, and Internal Air, and Air Marker Blocks to normal Air)

Once that is done, the normal save process can proceed, but I'll need another event to manipulate the block mappings to remove references to my mod, and to insert additional metadata into the schematic.

I have a pull request @Lunatrius and I have been commenting on in twitter, but we need a better place to discuss it.

Enhancement: Remove (default) absolute path for schematics folder

Can you remove the value for the configured schematics folder if it is using the default folder?

I'm using some git-repository setup to distribute my customized MC clients to my "users". I "develop" and configure the clients on my DEV machine and commit the configuration and changed mods etc. to the repository. These changes can be fetched / pulled automatically and saved to an arbitrary location on the target systems (like Desktop\LMc.1.7.10 or ~/LMc.1.7.10).

The pre-configured path for the schematics folder most likely won't make any sense on the target system, which is why saving an absolute path with a specific notation (e.g. Windows or Linux) in the config would cause problems.

Printer not working with double slabs

I am running MC 1.6.2 (my server is making me), and the Schematica printer won't print any of the double stone slabs in my schematic. I saw this was an earlier issue, but it said it was resolved. It is still present on my copy of the mod, though.

When printer is enabled, MC crashes

[b]Mod name:[/b] Schematica
[b]Mod version:[/b] 1.7.2-1.6.0.64
[b]Forge version:[/b] 1.7.2 Forge10.12.0.1024
[b]Operating system:[/b] Windows 8.1 64bit version 6.2
[spoiler=MODLIST][code]
N/A
[/code][/spoiler]
[spoiler=CRASHREPORT][code]
**---- Minecraft Crash Report ----
// Quite honestly, I wouldn't worry myself about that.

Time: 4/25/14 10:01 PM
Description: Unexpected error

java.lang.ArrayIndexOutOfBoundsException: 115
at com.github.lunatrius.schematica.SchematicPrinter.print(SchematicPrinter.java:101)
at com.github.lunatrius.schematica.client.events.TickHandler.clientTick(TickHandler.java:48)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_TickHandler_clientTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:310)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2060)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:953)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:870)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Stacktrace:
at com.github.lunatrius.schematica.SchematicPrinter.print(SchematicPrinter.java:101)
at com.github.lunatrius.schematica.client.events.TickHandler.clientTick(TickHandler.java:48)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_TickHandler_clientTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:310)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Yaskawa25'/2919548, l='MpServer', x=-785.60, y=9.85, z=-282.56]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (492,73,-1127), Chunk: (at 12,4,9 in 30,-71; contains blocks 480,0,-1136 to 495,255,-1121), Region: (0,-3; contains chunks 0,-96 to 31,-65, blocks 0,0,-1536 to 511,255,-1025)
Level time: 210775120 game time, 211233721 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: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 48 total; [EntityClientPlayerMP['Yaskawa25'/2919548, l='MpServer', x=-785.60, y=9.85, z=-282.56], EntityPainting['Painting'/2919601, l='MpServer', x=-685.06, y=4.50, z=-302.00], EntityPainting['Painting'/2919603, l='MpServer', x=-685.06, y=4.50, z=-304.00], EntityPainting['Painting'/2919600, l='MpServer', x=-685.06, y=4.50, z=-301.50], EntityPainting['Painting'/2919589, l='MpServer', x=-685.06, y=4.50, z=-290.50], EntityPainting['Painting'/2919602, l='MpServer', x=-685.06, y=4.50, z=-303.50], EntityPainting['Painting'/2919591, l='MpServer', x=-685.06, y=4.50, z=-292.50], EntityPainting['Painting'/2919590, l='MpServer', x=-685.06, y=4.50, z=-291.00], EntityPainting['Painting'/2919593, l='MpServer', x=-685.06, y=4.50, z=-294.50], EntityPainting['Painting'/2919592, l='MpServer', x=-685.06, y=4.50, z=-293.00], EntityOtherPlayerMP['DrWhoLover88241'/3019196, l='MpServer', x=-781.34, y=4.00, z=-284.53], EntityPainting['Painting'/2919595, l='MpServer', x=-685.06, y=4.50, z=-296.00], EntityPainting['Painting'/2919594, l='MpServer', x=-685.06, y=4.50, z=-295.00], EntityPainting['Painting'/2919596, l='MpServer', x=-685.06, y=4.50, z=-297.00], EntityPainting['Painting'/2919597, l='MpServer', x=-685.06, y=4.50, z=-298.50], EntityPainting['Painting'/2919598, l='MpServer', x=-685.06, y=4.50, z=-299.00], EntityPainting['Painting'/2919599, l='MpServer', x=-685.06, y=4.50, z=-300.00], EntityPainting['Painting'/2919652, l='MpServer', x=-685.06, y=4.50, z=-320.50], EntityPainting['Painting'/2919653, l='MpServer', x=-685.06, y=4.50, z=-321.00], EntityPainting['Painting'/2919654, l='MpServer', x=-685.06, y=4.50, z=-322.50], EntityPainting['Painting'/2919655, l='MpServer', x=-685.06, y=4.50, z=-323.50], EntityPainting['Painting'/2919660, l='MpServer', x=-685.06, y=4.50, z=-328.50], EntityPainting['Painting'/2919661, l='MpServer', x=-685.06, y=4.50, z=-329.00], EntityPainting['Painting'/2919656, l='MpServer', x=-685.06, y=4.50, z=-324.50], EntityPainting['Painting'/2919657, l='MpServer', x=-685.06, y=4.50, z=-325.50], EntityPainting['Painting'/2919658, l='MpServer', x=-685.06, y=4.50, z=-326.00], EntityPainting['Painting'/2919659, l='MpServer', x=-685.06, y=4.50, z=-327.50], EntityPainting['Painting'/2919635, l='MpServer', x=-685.06, y=4.50, z=-319.50], EntityPainting['Painting'/2919634, l='MpServer', x=-685.06, y=4.50, z=-318.00], EntityOtherPlayerMP['DrWhoLover88241'/3019196, l='MpServer', x=-770.61, y=17.34, z=-311.25], EntityOtherPlayerMP['DrWhoLover88241'/3019196, l='MpServer', x=-736.91, y=9.25, z=-286.41], EntityOtherPlayerMP['DiamondSwordTW'/188573, l='MpServer', x=-788.13, y=4.00, z=-282.41], EntityMooshroom['Mooshroom'/2919549, l='MpServer', x=-813.78, y=4.00, z=-315.25], EntityPainting['Painting'/2919628, l='MpServer', x=-685.06, y=4.50, z=-312.00], EntityPainting['Painting'/2919631, l='MpServer', x=-685.06, y=4.50, z=-315.00], EntityPainting['Painting'/2919630, l='MpServer', x=-685.06, y=4.50, z=-314.50], EntityPainting['Painting'/2919621, l='MpServer', x=-685.06, y=4.50, z=-305.00], EntityPainting['Painting'/2919623, l='MpServer', x=-685.06, y=4.50, z=-307.00], EntityPainting['Painting'/2919622, l='MpServer', x=-685.06, y=4.50, z=-306.50], EntityPainting['Painting'/2919632, l='MpServer', x=-685.06, y=4.50, z=-316.50], EntityPainting['Painting'/2919633, l='MpServer', x=-685.06, y=4.50, z=-317.50], EntityPainting['Painting'/2919588, l='MpServer', x=-685.06, y=4.50, z=-289.00], EntityPainting['Painting'/2919625, l='MpServer', x=-685.06, y=4.50, z=-309.50], EntityPainting['Painting'/2919624, l='MpServer', x=-685.06, y=4.50, z=-308.50], EntityPainting['Painting'/2919627, l='MpServer', x=-685.06, y=4.50, z=-311.00], EntityOtherPlayerMP['DrWhoLover88241'/3019196, l='MpServer', x=-777.65, y=17.30, z=-303.30], EntityPainting['Painting'/2919626, l='MpServer', x=-685.06, y=4.50, z=-310.50], EntityPainting['Painting'/2919629, l='MpServer', x=-685.06, y=4.50, z=-313.50]]
Retry entities: 0 total; []
Server brand: CraftBukkit
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:384)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:899)
at net.minecraft.client.main.Main.main(SourceFile:103)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 16645800 bytes (15 MB) / 202375168 bytes (193 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 704 (39424 bytes; 0 MB) allocated, 31 (1736 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.01-pre FML v7.2.116.1024 Minecraft Forge 10.12.0.1024 5 mods loaded, 5 mods active
mcp{8.09} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.2.116.1024} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.12.0.1024} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LunatriusCore{1.0.1.5} LunatriusCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Schematica{1.6.0.64} Schematica Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.2-Forge10.12.0.1024
LWJGL: 2.9.0
OpenGL: GeForce GT 630M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 72 (4032 bytes; 0 MB) allocated, 22 (1232 bytes; 0 MB) used
Anisotropic Filtering: Off (1)**
[/code][/spoiler]

N/A

add or fix the metadata read

the mod is not reading metadata for printing
so when i want moss stone & mossy stone bricks
so when i need a moss stone he will plase a mossy stone brick

Change order of placing blocks when using the printer

When using the printer it always starts placing blocks in one specific corner (north west top or something) and then continues with all reachable adjacent blocks. It would be great if the printer could start placing the blocks that are next to the "cursor" where the player normally would place a block.

Select / filter / replace blocks in a schematic

Another idea: When selecting the area that should be exported as a schematic, it would be great if one could browse through the different blocks needed for that part (like in the Materials list). There one should be able to select or deselect the blocks that should be saved or not.

For example (x = selected):

  • X Dirt
  • X Cobble Stone
  • _ Sand
  • _ Grass
  • X Glass

The same selection would be great while "printing" the schematic. So one could start with the scaffold based on e.g. dirt and stone blocks and later on select all other remaining blocks.

[Bug] 1.6.4: Ghost Blocks and Misplaced Blocks

On the SMP server I'm on, I'm trying to make a 3D maze (40x40x40)
Loading the schematic is perfect.
However when I run around filling in the level it looks complete, I jump to the next level and random blocks flash then get placed.
On closer inspection each and every one that flashed has the block below it wiped. Like its clientside only and the sync from the server prompts the client to update.

It took me a while to recognise this, and now i've got several missing blocks around the place.
2014-07-09_18 04 29

That gap in the blocks is meant to be filled in.

Further the schematic I've got has 2 materials (Glowstone and Extra Utilities Gravel Road), Quite frequently it misplaces the blocks, glowstone in the Road and vice versa.

I hope that made sense. Let me know if you need any more information.

PiggyWhiskey

Tall Grass Has Array Out Of Bounds Error

When looking at the materials list of a schematic containing tall grass you get an array out of bounds error and the game crashes. If the tall grass is further down the list then it will not crash until that part of the list is scrolled into view. I will post the relevant parts of the crashlog here:

java.lang.ArrayIndexOutOfBoundsException: 11
    at net.minecraft.block.BlockDoublePlant.func_149888_a(BlockDoublePlant.java:126)
    at net.minecraft.item.ItemDoublePlant.getIconFromDamage(SourceFile:19)
    at net.minecraft.item.Item.getIconIndex(Item.java:438)
    at net.minecraft.item.ItemStack.getIconIndex(ItemStack.java:115)
    at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:399)
    at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:393)
    at com.github.lunatrius.schematica.client.gui.GuiSchematicMaterialsSlot.drawItemStack(GuiSchematicMaterialsSlot.java:77)
    at com.github.lunatrius.schematica.client.gui.GuiSchematicMaterialsSlot.drawSlot(GuiSchematicMaterialsSlot.java:65)
    at net.minecraft.client.gui.GuiSlot.drawSelectionBox(GuiSlot.java:433)
    at net.minecraft.client.gui.GuiSlot.drawScreen(GuiSlot.java:306)
    at com.github.lunatrius.schematica.client.gui.GuiSchematicMaterials.drawScreen(GuiSchematicMaterials.java:57)

My friend was the one who discovered this and I was able to reproduce it and try to debug it. I am not exactly sure where is messes it up though.

Forge Version Compiled with: 10.12.1.1061
Forge Versions tested: 10.12.1.1024 and 10.12.1.1061
Version: N/A Compiled with Commit c3a4798

Replace failing blocks with another.

ryan_the_leach, on 16 August 2013 - 08:47 PM, said:

Just discovered Schematica and it is BEYOND cool.

The only problems I have been having is attempting to export multiplayer structures to schematics with other forgemods.

Enderchests have been annoying, as have some ic2/gregtech.

Is there anyway that instead of failing to save a block, you could use an unknown block, so worst comes to worst you at least managed to save the shape?

I believe the problem mainly lies with validating tile entities, I forked the project and commented out the tile entity checking, and it seems to fix the few problems I was having,     its likely just hiding them, waiting for it to fail harder in the future however.

I can place a random block (dirt or something similar) to positions that fail to save.

1.6.4 TileEntity errors

Minecraft 1.6.4
Monster 1.1.1 modpack

The below error message is received when trying to open schematics in SMP. This schematic was working and just stopped.

2014-10-03 17:22:25 [SEVERE] [Schematica] Failed to load schematic!
java.lang.NullPointerException
at net.minecraft.tileentity.TileEntity.func_70317_c(TileEntity.java:164)
at com.github.lunatrius.schematica.SchematicWorld.readFromNBT(SchematicWorld.java:143)
at com.github.lunatrius.schematica.Settings.loadSchematic(Settings.java:164)
at com.github.lunatrius.schematica.client.gui.GuiSchematicLoad.loadSchematic(GuiSchematicLoad.java:171)
at com.github.lunatrius.schematica.client.gui.GuiSchematicLoad.func_73875_a(GuiSchematicLoad.java:82)
at net.minecraft.client.gui.GuiScreen.func_73864_a(SourceFile:69)
at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:128)
at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:107)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1566)
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)
2014-10-03 17:22:45 [INFO] [Minecraft-Client] [CHAT] <Gold~taganator234> can water be placed in the end?

Add option to ignore snow layer blocks when displaying a schematic.

I happen to be finding myself building in snow biomes a lot on 2b2t with schematica and it is really annoying when it starts snowing and the little snow layer blocks start forming and appear as invalid blocks in red on the ghost schematic. It would be really nice if a feature could be implemented to ignore the snow layers since you can replace the block with any other just by right clicking it like grass.

1.6.4 bug

hello i have found a bug i think or there is at least somthing wrong
i made a building and it saying that i need
231 ME cable
and 20 ME precision export bus

my building have 0 export busses and not 231 ME cable mabe 10 or less
what i have a lot is Storage drives
so i dont think its seing the Storage drives right
and its also not showing the facades

and using Schematica-1.6.4-1.5.3.63-client.jar

Highlights are not removed on placement on server

After a certain amount of distance, the highlights remain even if the correct blocks are placed after 50-100 blocks away from the place where the schematic was rendered.
This bug is not a large problem but for building large projects makes building slightly more difficult to use. This problem also occurs when teleporting and coming back to the location where the schematic was rendered, also when going a far distance from certain places of the schematic.
[1.7.2]Schematica-1.6.0.dev4

Low performance with large schematic

Expected behavior: normal fps around 150

Actual behavior: 0-2 fps

Other smaller schematics don't have the same impact, so it's definitely something with this particular one.

The dimensions of the schematic are approximately 400L x 400W x 50H

Minecraft 1.4.2
Forge 6.0.1.337
Schematica 1.3.0.12

Core i7, 12GB allocated to Minecraft.

Schematic download: town-layout.schematic

Cannot trade schematic files

me and my friend are making a big casle and when i give him my Casle.schematic
he wanned to import it but he cant for some reason
when i do it on my pc where i made it its fine
when i try on my laptop its not working

he shows up in the load menu but when i select it and press done he wil not show up
we can not use the rotate options and other stuff

Half wooden slabs

Half wooden slabs don't show up in the materials list, also they don't print.
If manually placed, it shows red, as in wrong block, when it's the right half wooden slab.

Printer Issue when moving in redstone build

I wanted to build a elevator n my spawn, but it would be underground mostly, so I decided to build it in a SCP world flatland, export it, and print it on the server. But the pistons are having issues staying off, which should fix itself in good time, but also I keep placing the block currently in hand. Help?

Only Partial Saves Occurring

I created a medium-large building, and when I saved it only part of it was saved. Well, I don't know that - when I load it, it only shows part of it. Everything after a certain point is gone in all 3 directions.

I thought maybe I was hitting a size limit (although I have seen larger ones), so I tried to do it in 2 halves instead. When I loaded each half, though, only about half of the half shows up (about 1/4th the total, but half the size I saved.).

I can provide more info or details as needed. I have a pack of relevant data - screen shots, etc. at http://rnstech.com/rgibson/test.zip. There is a second file at http://rnstech.com/rgibson/my-testing.7z that contains my current state - mods/config/save. you should be able to extract and launch with 1.7.10 + Forge, but I didn't try it (if it fails, and you need it, let me know). The second file is 250+ MB.

This is with the version from 2014/12/01 - 1.7.3.103 and core 1.1.2.18.

Printer not printing at all for me

Hi there! Im having a weird issue with the new 1.7.10 version of Schematica. It seems that when I enable the printing function of the mod, nothing prints. I've tried in SMP and in single player. I've made sure that it was enabled and that I had all the required items in my hotbar.

So Im wondering why this might now be working? Im using 10.13.0.1187 Forge and I've tried the print function in both survival and creative inventories.

Thanks for the help!

Allow players to save/load position/rotation/... for schematics

<intangir> i have a question/feature request, is it possible to save the current schematic/placement information across connections? like it can a while to rotate and line up a schematic where i want it but if i restart i have to do it again
<intangir> is it possible to have it save that information across sessions, per server

Allow player movements while in menus

It would be great to be able to move the player while positioning a schematic in the world. Also changing the view angle would be great. So my suggestion would be:

As long as no TextBox is selected the player should be able to walk using the default buttons.
While right clicking one should be able to change the view direction: Drag to look into another direction.

JSON Schematic Format

The format is just a proof of concept at the moment and needs feedback from people that might be interested.

An up to date example of what the schematic will eventually look like can be found and discussed here. Please post any concerns/ideas about the format in the gist.

Could use X PixMap as the basis.

java.lang.NullPointerException

I get the following exception spammed in my console log when sitting at the Minecraft main menu before loading a world. Using Schematica-1.7.10-1.7.5.107-universal.

[06:58:58] [Client thread/ERROR] [Schematica/]: Something went wrong...
java.lang.NullPointerException
    at com.github.lunatrius.schematica.handler.QueueTickHandler.onClientTick(QueueTickHandler.java:32) [QueueTickHandler.class:?]
    at cpw.mods.fml.common.eventhandler.ASMEventHandler_724_QueueTickHandler_onClientTick_ClientTickEvent.invoke(.dynamic) [?:?]
    at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) [ASMEventHandler.class:?]
    at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]
    at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:330) [FMLCommonHandler.class:?]
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2053) [bao.class:?]
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962) [bao.class:?]
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
    at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286) [NewLaunch.jar:?]
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.listen(EntryPoint.java:165) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.main(EntryPoint.java:54) [NewLaunch.jar:?]

Failed to render block!

Minecraft 1.6.2 with some delay appears that bug which spam log and the game starts to slow down.
[SEVERE] [Schematica] Failed to render block!
java.lang.NullPointerException
at net.minecraft.world.World.isBlockSolidOnSide(World.java:4570)
at net.minecraft.block.BlockPane.canPaneConnectTo(BlockPane.java:248)
at net.minecraft.block.BlockPane.func_71902_a(BlockPane.java:155)
at net.minecraft.client.renderer.RenderBlocks.func_78612_b(RenderBlocks.java:403)
at lunatrius.schematica.renderer.RendererSchematicChunk.renderBlocks(RendererSchematicChunk.java:305)
at lunatrius.schematica.renderer.RendererSchematicChunk.updateRenderer(RendererSchematicChunk.java:153)
at lunatrius.schematica.renderer.RendererSchematicGlobal.sortAndUpdate(RendererSchematicGlobal.java:177)
at lunatrius.schematica.renderer.RendererSchematicGlobal.render(RendererSchematicGlobal.java:81)
at lunatrius.schematica.renderer.RendererSchematicGlobal.onRender(RendererSchematicGlobal.java:38)
at net.minecraftforge.event.ASMEventHandler_9_RendererSchematicGlobal_onRender_RenderWorldLastEvent.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
at net.minecraftforge.event.EventBus.post(EventBus.java:108)
at net.minecraftforge.client.ForgeHooksClient.dispatchRenderLast(ForgeHooksClient.java:231)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at Reflector.callVoid(Reflector.java:114)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1637)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1115)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:934)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
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:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

Water platform - places bad block underneath?

I noticed that when I was making a water platform, that is a layer covering the first layer of water, the Printer would place a block on the second layer of water, underneath the schematic entirely. Then the block would mysteriously jump back up into place. This happened in my own world, and another world I was visiting. I'll attach a screenshot of what I saw before the block snapped into place, also the schematic file. Ocean trees ftw.

The trouble is the block beneath the platform is often not a candidate block for placing anything. Water above, below and on the sides. I think a place I was visiting (Alyantha) was detecting that, because even at 20 ticks it would allow the Printer to place any blocks, except the ones that experience this peculiar phenomenon, which it would get stuck on and never place.

printing not working

Hello,
Yesterday I posted a crash with the printer, thanks for fixing it.
But now I dont crash, the printer just won't work.
I even tried in creative mode and I also tried putting the items in different slots.

there seems to be alot of rendering issues now?

is it 1.8 related?
i notice it seems to overlay the transparency even if the block is already in the right spot, flickers alot

also the red/orange/purple tinting doesn't work on wrong blocks at the moment?

Game crashes upon saving a schematic

Whenever I create a new schematic/save, my game crashes with this error message

---- Minecraft Crash Report ----
// Oops.

Time: 7/17/14 9:41 AM
Description: Updating screen events

java.lang.IllegalAccessError: tried to access method net.minecraft.nbt.NBTTagCompound.func_150298_a(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V from class com.github.lunatrius.schematica.world.schematic.SchematicFormat
at com.github.lunatrius.schematica.world.schematic.SchematicFormat.writeToFile(SchematicFormat.java:60)
at com.github.lunatrius.schematica.world.schematic.SchematicFormat.writeToFile(SchematicFormat.java:74)
at com.github.lunatrius.schematica.Settings.saveSchematic(Settings.java:197)
at com.github.lunatrius.schematica.client.gui.GuiSchematicSave.func_146284_a(GuiSchematicSave.java:220)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:225)
at com.github.lunatrius.schematica.client.gui.GuiSchematicSave.func_73864_a(GuiSchematicSave.java:231)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1628)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Stacktrace:
at com.github.lunatrius.schematica.world.schematic.SchematicFormat.writeToFile(SchematicFormat.java:60)
at com.github.lunatrius.schematica.world.schematic.SchematicFormat.writeToFile(SchematicFormat.java:74)
at com.github.lunatrius.schematica.Settings.saveSchematic(Settings.java:197)
at com.github.lunatrius.schematica.client.gui.GuiSchematicSave.func_146284_a(GuiSchematicSave.java:220)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:225)
at com.github.lunatrius.schematica.client.gui.GuiSchematicSave.func_73864_a(GuiSchematicSave.java:231)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)

-- Affected screen --
Details:
Screen name: com.github.lunatrius.schematica.client.gui.GuiSchematicSave

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['mastermagi00'/781769, l='MpServer', x=994.64, y=137.62, z=735.37]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (998,146,692), Chunk: (at 6,9,4 in 62,43; contains blocks 992,0,688 to 1007,255,703), Region: (1,1; contains chunks 32,32 to 63,63, blocks 512,0,512 to 1023,255,1023)
Level time: 385410951 game time, 386478109 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: 227 total; [EntityEnderman['Enderman'/785134, l='MpServer', x=998.95, y=45.00, z=771.80], EntityClientPlayerMP['mastermagi00'/781769, l='MpServer', x=994.64, y=137.62, z=735.37], EntityPainting['Painting'/781926, l='MpServer', x=1001.50, y=153.00, z=706.94], EntityEnderman['Enderman'/785138, l='MpServer', x=1034.50, y=33.00, z=764.50], EntityEnderman['Enderman'/785136, l='MpServer', x=999.84, y=44.00, z=771.13], EntityPainting['Painting'/781909, l='MpServer', x=996.06, y=148.50, z=700.50], EntityEnderman['Enderman'/783416, l='MpServer', x=1007.50, y=40.00, z=770.50], EntityEnderman['Enderman'/784608, l='MpServer', x=1033.44, y=38.00, z=751.63], EntityEnderman['Enderman'/784615, l='MpServer', x=994.50, y=42.00, z=762.72], EntityPainting['Painting'/781912, l='MpServer', x=1002.00, y=153.00, z=701.06], EntityPainting['Painting'/781913, l='MpServer', x=998.00, y=153.00, z=701.06], EntityEnderman['Enderman'/783877, l='MpServer', x=1014.50, y=40.00, z=770.50], EntityPainting['Painting'/781912, l='MpServer', x=1002.00, y=153.00, z=701.06], EntityPainting['Painting'/781913, l='MpServer', x=998.00, y=153.00, z=701.06], EntitySheep['Sheep'/781815, l='MpServer', x=1007.86, y=127.00, z=729.53], EntitySheep['Sheep'/781816, l='MpServer', x=1008.48, y=127.00, z=723.31], EntitySheep['Sheep'/781817, l='MpServer', x=1010.53, y=127.00, z=729.53], EntitySheep['Sheep'/781818, l='MpServer', x=1008.24, y=127.00, z=725.85], EntitySheep['Sheep'/781819, l='MpServer', x=1007.09, y=132.00, z=722.09], EntitySheep['Sheep'/781820, l='MpServer', x=1007.09, y=132.00, z=722.09], EntityEnderman['Enderman'/783445, l='MpServer', x=996.59, y=36.00, z=754.78], EntitySheep['Sheep'/781821, l='MpServer', x=1006.56, y=132.00, z=729.53], EntitySheep['Sheep'/781822, l='MpServer', x=1007.09, y=132.00, z=724.28], EntitySheep['Sheep'/781823, l='MpServer', x=1007.81, y=132.00, z=729.53], EntityEnderman['Enderman'/783982, l='MpServer', x=996.69, y=43.00, z=767.63], EntityEnderman['Enderman'/782277, l='MpServer', x=1019.50, y=41.00, z=776.50], EntityEnderman['Enderman'/782888, l='MpServer', x=1018.63, y=40.00, z=776.59], EntityEnderman['Enderman'/784528, l='MpServer', x=1037.50, y=39.00, z=693.50], EntityCow['Cow'/781786, l='MpServer', x=1014.94, y=118.00, z=772.94], EntityCow['Cow'/781785, l='MpServer', x=1010.94, y=116.00, z=774.94], EntityEnderman['Enderman'/783542, l='MpServer', x=1003.09, y=39.00, z=764.31], EntityPainting['Painting'/781913, l='MpServer', x=998.00, y=153.00, z=701.06], EntityPainting['Painting'/781912, l='MpServer', x=1002.00, y=153.00, z=701.06], EntityPainting['Painting'/781909, l='MpServer', x=996.06, y=148.50, z=700.50], EntityEnderman['Enderman'/782173, l='MpServer', x=1012.50, y=32.00, z=754.50], EntityEnderman['Enderman'/784939, l='MpServer', x=1019.47, y=44.00, z=762.22], EntityEnderman['Enderman'/783017, l='MpServer', x=1000.50, y=35.00, z=758.50], EntityEnderman['Enderman'/784955, l='MpServer', x=1006.27, y=35.72, z=761.46], EntityEnderman['Enderman'/783608, l='MpServer', x=1016.53, y=33.00, z=751.66], EntityEnderman['Enderman'/784091, l='MpServer', x=1020.09, y=32.00, z=755.88], EntityEnderman['Enderman'/783591, l='MpServer', x=995.47, y=42.00, z=766.69], EntitySheep['Sheep'/781952, l='MpServer', x=1023.19, y=132.00, z=729.50], EntitySheep['Sheep'/781959, l='MpServer', x=1017.40, y=127.00, z=714.98], EntityMinecartChest['entity.MinecartChest.name'/781958, l='MpServer', x=954.50, y=78.34, z=713.50], EntitySheep['Sheep'/781961, l='MpServer', x=1014.75, y=127.00, z=709.47], EntitySheep['Sheep'/781960, l='MpServer', x=1017.53, y=127.00, z=710.96], EntitySheep['Sheep'/781963, l='MpServer', x=1014.31, y=127.00, z=716.82], EntitySheep['Sheep'/781962, l='MpServer', x=1013.50, y=127.00, z=712.51], EntitySheep['Sheep'/781965, l='MpServer', x=1017.63, y=127.00, z=713.91], EntitySheep['Sheep'/781964, l='MpServer', x=1016.34, y=127.00, z=710.42], EntitySheep['Sheep'/781967, l='MpServer', x=1016.30, y=127.00, z=717.07], EntitySheep['Sheep'/781966, l='MpServer', x=1013.48, y=127.00, z=710.73], EntitySheep['Sheep'/781968, l='MpServer', x=1014.29, y=127.00, z=718.41], EntitySheep['Sheep'/781969, l='MpServer', x=1017.03, y=127.00, z=712.80], EntitySheep['Sheep'/781970, l='MpServer', x=1008.81, y=127.00, z=718.69], EntitySheep['Sheep'/781971, l='MpServer', x=1010.54, y=127.00, z=709.47], EntitySheep['Sheep'/781972, l='MpServer', x=1009.43, y=127.00, z=710.64], EntitySheep['Sheep'/781973, l='MpServer', x=1010.63, y=127.00, z=716.08], EntitySheep['Sheep'/781974, l='MpServer', x=1008.33, y=127.00, z=710.66], EntitySheep['Sheep'/781975, l='MpServer', x=1005.46, y=127.00, z=713.42], EntitySheep['Sheep'/781976, l='MpServer', x=1010.53, y=127.00, z=711.97], EntitySheep['Sheep'/781977, l='MpServer', x=1005.47, y=127.00, z=718.53], EntitySheep['Sheep'/781978, l='MpServer', x=1010.53, y=127.00, z=717.78], EntitySheep['Sheep'/781979, l='MpServer', x=1005.78, y=127.00, z=712.44], EntitySheep['Sheep'/781980, l='MpServer', x=1008.62, y=127.00, z=714.67], EntitySheep['Sheep'/781981, l='MpServer', x=1009.36, y=127.00, z=709.46], EntitySheep['Sheep'/781982, l='MpServer', x=1008.18, y=127.00, z=716.22], EntitySheep['Sheep'/781983, l='MpServer', x=1021.22, y=127.00, z=709.53], EntitySheep['Sheep'/781987, l='MpServer', x=1017.64, y=132.00, z=713.13], EntitySheep['Sheep'/781986, l='MpServer', x=1015.59, y=132.00, z=715.55], EntitySheep['Sheep'/781985, l='MpServer', x=1010.44, y=127.00, z=718.91], EntitySheep['Sheep'/781984, l='MpServer', x=1006.81, y=127.00, z=717.81], EntitySheep['Sheep'/781991, l='MpServer', x=1015.23, y=132.00, z=714.29], EntitySheep['Sheep'/781990, l='MpServer', x=1016.34, y=132.00, z=710.45], EntitySheep['Sheep'/781989, l='MpServer', x=1017.54, y=132.00, z=710.44], EntitySheep['Sheep'/781988, l='MpServer', x=1017.54, y=132.00, z=709.09], EntitySheep['Sheep'/781995, l='MpServer', x=1012.46, y=132.00, z=713.19], EntitySheep['Sheep'/781994, l='MpServer', x=1016.37, y=132.00, z=713.20], EntitySheep['Sheep'/781993, l='MpServer', x=1014.49, y=132.00, z=710.86], EntitySheep['Sheep'/781992, l='MpServer', x=1016.03, y=132.00, z=711.98], EntitySheep['Sheep'/781999, l='MpServer', x=1012.47, y=132.00, z=709.47], EntitySheep['Sheep'/781998, l='MpServer', x=1015.49, y=132.00, z=710.78], EntitySheep['Sheep'/781997, l='MpServer', x=1013.60, y=132.00, z=714.23], EntitySheep['Sheep'/781996, l='MpServer', x=1014.03, y=132.00, z=709.47], EntitySheep['Sheep'/782002, l='MpServer', x=1017.53, y=132.00, z=716.06], EntitySheep['Sheep'/782003, l='MpServer', x=1012.50, y=132.00, z=717.63], EntitySheep['Sheep'/782000, l='MpServer', x=1013.66, y=132.00, z=718.88], EntitySheep['Sheep'/782001, l='MpServer', x=1014.81, y=132.00, z=711.99], EntitySheep['Sheep'/782006, l='MpServer', x=1012.47, y=132.00, z=718.54], EntitySheep['Sheep'/782007, l='MpServer', x=1017.53, y=132.00, z=717.41], EntitySheep['Sheep'/782004, l='MpServer', x=1016.43, y=132.00, z=709.46], EntitySheep['Sheep'/782005, l='MpServer', x=1015.19, y=132.00, z=709.47], EntitySheep['Sheep'/782010, l='MpServer', x=1012.47, y=132.00, z=712.05], EntitySheep['Sheep'/782011, l='MpServer', x=1017.53, y=132.00, z=718.53], EntitySheep['Sheep'/782008, l='MpServer', x=1017.54, y=132.00, z=710.56], EntitySheep['Sheep'/782009, l='MpServer', x=1013.56, y=132.00, z=712.84], EntitySheep['Sheep'/782014, l='MpServer', x=1017.53, y=132.00, z=711.90], EntitySheep['Sheep'/782015, l='MpServer', x=1024.06, y=132.00, z=717.97], EntitySheep['Sheep'/782012, l='MpServer', x=1012.56, y=132.00, z=717.19], EntitySheep['Sheep'/782013, l='MpServer', x=1012.84, y=132.00, z=710.72], EntitySheep['Sheep'/782021, l='MpServer', x=1027.47, y=132.00, z=712.78], EntitySheep['Sheep'/782020, l='MpServer', x=1024.75, y=127.00, z=718.50], EntitySheep['Sheep'/782023, l='MpServer', x=1033.53, y=132.00, z=714.81], EntitySheep['Sheep'/782022, l='MpServer', x=1028.31, y=132.00, z=717.78], EntitySheep['Sheep'/782017, l='MpServer', x=1023.16, y=132.00, z=710.09], EntitySheep['Sheep'/782016, l='MpServer', x=1022.31, y=132.00, z=717.50], EntitySheep['Sheep'/782029, l='MpServer', x=1031.22, y=132.00, z=709.47], EntitySheep['Sheep'/782028, l='MpServer', x=1033.53, y=132.00, z=713.50], EntitySheep['Sheep'/782031, l='MpServer', x=1031.34, y=132.00, z=715.73], EntitySheep['Sheep'/782030, l='MpServer', x=1033.53, y=132.00, z=710.59], EntitySheep['Sheep'/782025, l='MpServer', x=1032.69, y=132.00, z=711.91], EntitySheep['Sheep'/782024, l='MpServer', x=1031.75, y=132.00, z=713.25], EntitySheep['Sheep'/782027, l='MpServer', x=1030.53, y=132.00, z=714.34], EntitySheep['Sheep'/782026, l='MpServer', x=1028.53, y=132.00, z=709.47], EntitySheep['Sheep'/782036, l='MpServer', x=1019.59, y=132.00, z=711.17], EntitySheep['Sheep'/782032, l='MpServer', x=1029.69, y=132.00, z=709.47], EntitySheep['Sheep'/782033, l='MpServer', x=1032.44, y=132.00, z=709.47], EntitySheep['Sheep'/782034, l='MpServer', x=1031.22, y=132.00, z=710.69], EntitySheep['Sheep'/782035, l='MpServer', x=1033.59, y=132.00, z=709.31], EntityCow['Cow'/782044, l='MpServer', x=1031.94, y=127.00, z=703.91], EntityMinecartEmpty['entity.MinecartRideable.name'/782040, l='MpServer', x=953.50, y=82.34, z=702.63], EntityEnderman['Enderman'/781832, l='MpServer', x=1027.78, y=43.00, z=765.72], EntitySheep['Sheep'/781838, l='MpServer', x=1012.50, y=127.00, z=728.41], EntitySheep['Sheep'/781839, l='MpServer', x=1012.75, y=127.00, z=724.28], EntitySheep['Sheep'/781824, l='MpServer', x=1010.55, y=132.00, z=724.27], EntitySheep['Sheep'/781825, l='MpServer', x=1010.53, y=132.00, z=728.28], EntitySheep['Sheep'/781826, l='MpServer', x=1010.50, y=132.00, z=727.19], EntitySheep['Sheep'/781827, l='MpServer', x=1009.26, y=132.00, z=724.90], EntitySheep['Sheep'/781828, l='MpServer', x=1010.55, y=132.00, z=722.45], EntitySheep['Sheep'/781849, l='MpServer', x=1025.53, y=127.00, z=722.47], EntitySheep['Sheep'/781848, l='MpServer', x=1005.47, y=127.00, z=729.53], EntitySheep['Sheep'/781851, l='MpServer', x=1009.94, y=127.00, z=722.09], EntitySheep['Sheep'/781850, l='MpServer', x=1013.80, y=127.00, z=729.53], EntitySheep['Sheep'/781853, l='MpServer', x=1010.53, y=127.00, z=727.22], EntitySheep['Sheep'/781852, l='MpServer', x=1023.72, y=127.00, z=723.19], EntitySheep['Sheep'/781855, l='MpServer', x=1009.44, y=127.00, z=724.53], EntitySheep['Sheep'/781854, l='MpServer', x=1010.19, y=127.00, z=728.47], EntitySheep['Sheep'/781841, l='MpServer', x=1017.16, y=127.00, z=727.13], EntitySheep['Sheep'/781840, l='MpServer', x=1017.53, y=127.00, z=722.73], EntitySheep['Sheep'/781843, l='MpServer', x=1012.47, y=127.00, z=727.25], EntitySheep['Sheep'/781842, l='MpServer', x=1015.63, y=127.00, z=722.09], EntitySheep['Sheep'/781845, l='MpServer', x=1012.47, y=127.00, z=729.53], EntitySheep['Sheep'/781844, l='MpServer', x=1014.26, y=127.00, z=724.45], EntitySheep['Sheep'/781847, l='MpServer', x=1014.89, y=127.00, z=728.73], EntitySheep['Sheep'/781846, l='MpServer', x=1016.80, y=127.00, z=723.78], EntitySheep['Sheep'/781866, l='MpServer', x=1016.31, y=132.00, z=726.25], EntitySheep['Sheep'/781867, l='MpServer', x=1013.56, y=132.00, z=729.53], EntitySheep['Sheep'/781864, l='MpServer', x=1008.47, y=127.00, z=722.09], EntityPainting['Painting'/781914, l='MpServer', x=996.06, y=147.00, z=699.00], EntitySheep['Sheep'/781865, l='MpServer', x=1013.59, y=132.00, z=724.66], EntitySheep['Sheep'/781870, l='MpServer', x=1017.53, y=132.00, z=724.25], EntitySheep['Sheep'/781871, l='MpServer', x=1017.53, y=132.00, z=725.44], EntitySheep['Sheep'/781868, l='MpServer', x=1013.53, y=132.00, z=722.07], EntitySheep['Sheep'/781869, l='MpServer', x=1013.41, y=132.00, z=728.28], EntitySheep['Sheep'/781858, l='MpServer', x=1009.58, y=127.00, z=723.24], EntitySheep['Sheep'/781859, l='MpServer', x=1010.53, y=127.00, z=724.51], EntitySheep['Sheep'/781856, l='MpServer', x=1019.97, y=127.00, z=729.03], EntitySheep['Sheep'/781857, l='MpServer', x=1006.75, y=127.00, z=729.19], EntitySheep['Sheep'/781862, l='MpServer', x=1024.25, y=127.00, z=729.53], EntitySheep['Sheep'/781863, l='MpServer', x=1009.06, y=127.00, z=728.47], EntitySheep['Sheep'/781860, l='MpServer', x=1006.03, y=127.00, z=726.06], EntitySheep['Sheep'/781861, l='MpServer', x=1009.06, y=127.00, z=729.53], EntitySheep['Sheep'/781883, l='MpServer', x=1008.38, y=132.00, z=728.41], EntitySheep['Sheep'/781882, l='MpServer', x=1009.41, y=132.00, z=722.09], EntitySheep['Sheep'/781881, l='MpServer', x=1005.47, y=132.00, z=729.53], EntitySheep['Sheep'/781880, l='MpServer', x=1019.53, y=132.00, z=728.72], EntitySheep['Sheep'/781887, l='MpServer', x=1009.31, y=132.00, z=729.53], EntityEnderman['Enderman'/783322, l='MpServer', x=1031.31, y=37.00, z=688.13], EntitySheep['Sheep'/781886, l='MpServer', x=1009.47, y=132.00, z=727.25], EntitySheep['Sheep'/781885, l='MpServer', x=1010.53, y=132.00, z=729.53], EntitySheep['Sheep'/781884, l='MpServer', x=1008.22, y=132.00, z=722.09], EntitySheep['Sheep'/781875, l='MpServer', x=1012.47, y=132.00, z=729.53], EntitySheep['Sheep'/781874, l='MpServer', x=1017.09, y=132.00, z=728.75], EntitySheep['Sheep'/781873, l='MpServer', x=1017.53, y=132.00, z=727.34], EntitySheep['Sheep'/781872, l='MpServer', x=1012.47, y=132.00, z=722.56], EntityPainting['Painting'/781911, l='MpServer', x=996.06, y=148.50, z=699.00], EntitySheep['Sheep'/781879, l='MpServer', x=1015.06, y=132.00, z=728.94], EntityPainting['Painting'/781908, l='MpServer', x=996.06, y=148.50, z=697.50], EntitySheep['Sheep'/781878, l='MpServer', x=1015.69, y=132.00, z=727.66], EntitySheep['Sheep'/781877, l='MpServer', x=1013.63, y=132.00, z=723.44], EntityPainting['Painting'/781910, l='MpServer', x=996.06, y=147.00, z=697.00], EntitySheep['Sheep'/781876, l='MpServer', x=1014.70, y=132.00, z=722.09], EntityEnderman['Enderman'/784660, l='MpServer', x=1036.34, y=31.00, z=759.31], EntityEnderman['Enderman'/784358, l='MpServer', x=1020.13, y=32.00, z=751.34], EntitySheep['Sheep'/781888, l='MpServer', x=1010.53, y=132.00, z=726.13], EntitySheep['Sheep'/781889, l='MpServer', x=1009.53, y=132.00, z=723.12], EntitySheep['Sheep'/781890, l='MpServer', x=1009.41, y=132.00, z=725.96], EntitySheep['Sheep'/781917, l='MpServer', x=1005.78, y=127.00, z=714.70], EntitySheep['Sheep'/781916, l='MpServer', x=1009.81, y=127.00, z=714.06], EntitySheep['Sheep'/781919, l='MpServer', x=1005.56, y=127.00, z=716.69], EntitySheep['Sheep'/781918, l='MpServer', x=1008.14, y=127.00, z=709.46], EntityWolf['Pig'/781915, l='MpServer', x=1002.69, y=146.00, z=697.25], EntityEnderman['Enderman'/783286, l='MpServer', x=1024.50, y=35.00, z=747.50], EntityWolf['Pig'/781934, l='MpServer', x=1000.69, y=151.00, z=708.31], EntityPainting['Painting'/781909, l='MpServer', x=996.06, y=148.50, z=700.50], EntityWolf['Pig'/781932, l='MpServer', x=995.69, y=151.00, z=712.69], EntityEnderman['Enderman'/782766, l='MpServer', x=1024.66, y=47.00, z=766.63], EntityWolf['Pig'/781933, l='MpServer', x=999.06, y=151.00, z=711.75], EntityItemFrame['entity.ItemFrame.name'/781930, l='MpServer', x=1001.50, y=153.50, z=708.06], EntityWolf['Pig'/781931, l='MpServer', x=999.91, y=151.00, z=708.31], EntityWolf['Pig'/781928, l='MpServer', x=998.16, y=151.00, z=711.31], EntityEnderman['Enderman'/783847, l='MpServer', x=1028.50, y=39.00, z=747.50], EntityWolf['Pig'/781929, l='MpServer', x=999.03, y=151.00, z=708.31], EntityPainting['Painting'/781926, l='MpServer', x=1001.50, y=153.00, z=706.94], EntityWolf['Pig'/781927, l='MpServer', x=1002.69, y=150.88, z=712.63], EntitySheep['Sheep'/781924, l='MpServer', x=1004.54, y=127.00, z=711.62], EntityWolf['Pig'/781925, l='MpServer', x=993.31, y=128.00, z=706.94], EntitySheep['Sheep'/781922, l='MpServer', x=1008.88, y=127.00, z=717.42], EntitySheep['Sheep'/781923, l='MpServer', x=1005.66, y=127.00, z=709.47], EntitySheep['Sheep'/781920, l='MpServer', x=1006.56, y=127.00, z=718.91], EntitySheep['Sheep'/781921, l='MpServer', x=1010.54, y=127.00, z=710.72], EntitySheep['Sheep'/781951, l='MpServer', x=1024.94, y=132.00, z=723.03], EntitySheep['Sheep'/781950, l='MpServer', x=1033.53, y=132.00, z=726.78], EntitySheep['Sheep'/781949, l='MpServer', x=1030.79, y=132.00, z=722.09], EntitySheep['Sheep'/781948, l='MpServer', x=1033.50, y=132.00, z=722.09], EntitySheep['Sheep'/781947, l='MpServer', x=1032.84, y=132.00, z=725.34], EntitySheep['Sheep'/781946, l='MpServer', x=1032.31, y=132.00, z=722.59], EntitySheep['Sheep'/781945, l='MpServer', x=1028.46, y=132.00, z=723.44], EntitySheep['Sheep'/781944, l='MpServer', x=1027.74, y=132.00, z=722.08], EntitySheep['Sheep'/781943, l='MpServer', x=1029.67, y=132.00, z=723.27], EntitySheep['Sheep'/781942, l='MpServer', x=1029.19, y=132.00, z=729.50], EntitySheep['Sheep'/781941, l='MpServer', x=1027.45, y=132.00, z=723.22], EntitySheep['Sheep'/781940, l='MpServer', x=1027.88, y=132.00, z=726.81], EntitySheep['Sheep'/781939, l='MpServer', x=1029.39, y=132.00, z=722.08], EntitySheep['Sheep'/781938, l='MpServer', x=1032.66, y=132.00, z=728.34], EntityEnderman['Enderman'/784345, l='MpServer', x=1037.28, y=34.00, z=755.31], EntitySheep['Sheep'/781937, l='MpServer', x=1025.53, y=127.00, z=728.31]]
Retry entities: 0 total; []
Server brand: Spigot
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 98071472 bytes (93 MB) / 502792192 bytes (479 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.18.1184 Minecraft Forge 10.13.0.1184 Optifine OptiFine_1.7.10_HD_U_A4 5 mods loaded, 5 mods active
mcp{9.05} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.18.1184} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.0.1184} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LunatriusCore{1.1.0.8} LunatriusCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Schematica{1.7.0.80} Schematica Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.10-Forge10.13.0.1184
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 3000 GL version 3.1.0 - Build 9.17.10.2843, Intel
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [RPMCSPace, RPMCSPace_Light_Custom]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

Allow players to rotate/flip objects on any axis

I'm wondering if it is possible to be able to flip an object from a horizontal position to vertical, on the Z-axis of a 3D coordinate plane. We are able to rotate objects around and around all day long having as much fun as we possibly can, but it would be wicked cool if we could if we could also flip them at 90 degree intervals. Just like bowties. Bowties are cool.

Okay maybe not quite like bowties, but you get the picture. Thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.