Giter Site home page Giter Site logo

tectonicus's People

Watchers

 avatar

tectonicus's Issues

No blocks found for 'anvil' style save file

What steps will reproduce the problem?
1. build the system
2. run the system
3. observe no output

The program runs without error but produces an empty map when run against an 
"anvil" style save file.  A diagnostic message indicates that no blocks were 
found.

I know nothing about the internals of either Tectonicus or minecraft, but I can 
run a debugger.  After doing so, I found that the "region" files were not being 
read.  Apparently, in the old save file format the file names ended with 
'.mcr', while in the new format they end with '.mca'.  A filename filter in the 
code was not finding the new format files.

Without knowing anything about the guts of either program, there's no way to 
know whether this would work, but I simply modified the filter to also accept 
files ending with '.mca'.  See the attached patch.  This seems to have fixed 
the problem (although some apparently unrelated quirks remain).

Original issue reported on code.google.com by [email protected] on 18 Apr 2012 at 6:44

Attachments:

Snow texture looks broken, striped.

What steps will reproduce the problem?
1. Render a map

What is the expected output? What do you see instead? Please attach a full
log file.

http://stilkraft.se/karta/TectonicusLog.txt

What version of the product are you using? What is your operating system
and Java version?

Debian 7 3.2.51-1 x86_64

java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1~deb7u1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

Please provide any additional information below.

http://stilkraft.se/karta/#layerId=LayerA&worldX=-617&worldY=0&worldZ=-218&zoom=
5

Original issue reported on code.google.com by [email protected] on 9 Feb 2014 at 12:59

customBlocks appear to be broken

I and other server owners have been trying to get customBlocks to work with 
RedPower in 2.10 and 2.11 for the past few days.  customBlocks worked when last 
tested (MC 1.8) so it seems something broke since then.  Have tried DataSolid 
values from the old working install, tried the new metadata capable Solid 
values, tried quite a variety of configuration formats documented in a variety 
of places, no one has as yet been able to get it working.



Part of the blockConfig file as an example of the format used according to the 
most recently found documentation and examples:
<blockConfig version="1">

    <Solid id="140:0" name="Redpower Ore - Gems - Red" texture="./images/RP2/world1.png[0, 2]" />
    <Solid id="140:1" name="Redpower Ore - Gems - Green" texture="./images/RP2/world1.png[1, 2]" />
    <Solid id="140:2" name="Redpower Ore - Gems - Blue" texture="./images/RP2/world1.png[2, 2]" />
    <Solid id="140:3" name="Redpower Ore - Silver" texture="./images/RP2/world1.png[3, 2]" />
    <Solid id="140:4" name="Redpower Ore - Tin" texture="./images/RP2/world1.png[4, 2]" />
    <Solid id="140:5" name="Redpower Ore - Copper" texture="./images/RP2/world1.png[5, 2]" />
    <Solid id="140:6" name="Redpower Ore - Tungsten" texture="./images/RP2/world1.png[6, 2]" />
...snip...



The layer node definition that we have been trying as a minimal setup, although 
we have tried fully set up ones and all as well, including disabling 
useDefaultBlocks and a variety of other formats including both relative and 
absolute directory paths:
...snip...
        <layer name="Day"
               lighting="day"
               useDefaultBlocks="true"
               customBlocks="./rp2.xml"
        />
...snip...

Original issue reported on code.google.com by [email protected] on 30 Apr 2012 at 4:51

Hello

So, ive been digging around in the internet and so far i have only found one 
minecraft map maker that has implemented google street view. Sadly köttdisken 
minecraft is unavailable. Please make Google Street View for Tectonicus. Thank 
you.

Original issue reported on code.google.com by [email protected] on 24 Jul 2013 at 11:39

Repeatable out of memory errors

What steps will reproduce the problem?
1. Windows 7 Professional 64-bit, all updates applied, 6G RAM, 736G free drive 
space, Java 64-bit build 1.6.0_35-b10.  Tectonicus 2.14, Minecraft 1.3.2 
(though the same issue started while I was using Minecraft 1.2.5.)  
2. Erase all previous Tectonicus output.
3. Use either of the the myconfig.xml files attached.  (myconfig2 is cleaner, I 
think.)
4. Use this command line:  
     java -Xms2048m -Xmx4096m -jar Tectonicus_v2.14.jar config=myconfig2.xml
5. Uninstalling all Java versions and re-installing only the latest version 6 
Java does not help.
6. Referencing a modded minecraft.jar and an unmodded one makes no difference.


What is the expected output? What do you see instead? Please attach a full
log file.

In the past, when I had Minecraft 1.2.5, the Tectonicus would generate about 
14G of files and a usable map from about 32,000 tiles (if memory serves).  
During that time it started crashing during rendering, randomly between 3000 
and 10000 tiles with this error message:

=======================================================================
java.lang.OutOfMemoryError: Direct buffer memory
        at java.nio.Bits.reserveMemory(Unknown Source)
        at java.nio.DirectByteBuffer.<init>(Unknown Source)
        at java.nio.ByteBuffer.allocateDirect(Unknown Source)
        at org.lwjgl.BufferUtils.createByteBuffer(BufferUtils.java:60)
        at org.lwjgl.BufferUtils.createFloatBuffer(BufferUtils.java:110)
        at tectonicus.rasteriser.lwjgl.LwjglMesh.realloc(LwjglMesh.java:250)
        at tectonicus.rasteriser.lwjgl.LwjglMesh.addVertex(LwjglMesh.java:91)
        at tectonicus.rasteriser.MeshUtil.addQuad(MeshUtil.java:110)
        at tectonicus.blockTypes.Water.addEdgeGeometry(Water.java:161)
        at tectonicus.blockTypes.Water.addInteriorGeometry(Water.java:85)
        at tectonicus.Chunk.createGeometry(Chunk.java:151)
        at tectonicus.world.World.draw(World.java:535)
        at tectonicus.world.World.draw(World.java:482)
        at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:676)
        at tectonicus.TileRenderer.output(TileRenderer.java:321)
        at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
        at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
=======================================================================



What version of the product are you using? What is your operating system
and Java version?

See above.


Please provide any additional information below.

The only think I can think of that's changed during this time is my video card. 
 I was using an nVidia 8800GTS, and now I have an nVidia GTX 560 Ti.

Thanks.

Original issue reported on code.google.com by [email protected] on 15 Sep 2012 at 7:46

Attachments:

Big netherportals cause browser to hang

What steps will reproduce the problem?

1. Build some netherportals at their max size
2. Create a map from it
3. Switch on display of netherportals

What is the expected output? What do you see instead? Please attach a full
log file.

The browser gabs all CPU resources it can get. After a while, firefox shows a 
warning about the script 
'http://maps.gstatic.com/intl/de_de/mapfiles/api-3/13/15/main.js:25' because of 
unexpected long runtime.

After some minutes with a complete blocked browser it displays the huge 
netherportals in a weird way. If I move the map, it starts all over again.


Original issue reported on code.google.com by [email protected] on 13 Jan 2014 at 2:14

Attachments:

TECTONICUS IS A HACKING TOOL!!!

What steps will reproduce the problem?
1. Download Tectonicus
2. Let it invade your hard drive and your Anti-Virus Program scream at you
3. It starts sending pop ups and bugged hacker pages fro advertisements... it's 
a virus.

What is the expected output? What do you see instead? Please attach a full
log file.


What version of the product are you using? What is your operating system
and Java version?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 27 Mar 2014 at 10:36

Does not work with MC Version 1.7.2

There seems to be something missing in the 1.7.2 minecraft.jar: Either it's 
"font/ascii.png" or "font.txt" (see TexturePack.java, line(s) 234-249).

Using an older minecraft jar (1.6.4) works nicely. I was unable to find 
"font.txt" in any jar, maybe I wasn't looking right.

Log:
[snip]
Loading level.dat
Loading textures
java.lang.RuntimeException: Couldn't load textures from 
C:\Users\Basuro\AppData\Roaming\.minecraft\versions\1.7.2\1.7.2.jar
    at tectonicus.texture.TexturePack.<init>(TexturePack.java:253)
    at tectonicus.world.World.<init>(World.java:190)
    at tectonicus.TileRenderer.output(TileRenderer.java:250)
    at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
    at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
Caused by: java.lang.RuntimeException: Couldn't find font resources in 
C:\Users\Basuro\AppData\Roaming\.minecraft\versions\1.7.2\1.7.2.jar
    at tectonicus.texture.TexturePack.<init>(TexturePack.java:248)
    ... 4 more
[snip]

Original issue reported on code.google.com by [email protected] on 5 Nov 2013 at 12:28

java.lang.NoSuchMethodError


What is the expected output? What do you see instead?


Detected Anvil save format
CalculatingChunkHashes
Discovering chunks...
Looking for chunks in Y:\world
Cleaning up...
Writing player skin cache info (0 skin to write)
100%
Player skin cache written
java.lang.NoSuchMethodError: 
org.jnbt.NBTInputStream.<init>(Ljava/io/InputStream;Lorg/jnbt/NBTInputStream$Com
pression;)V
    at tectonicus.raw.RawChunk.init(RawChunk.java:129)
    at tectonicus.raw.RawChunk.<init>(RawChunk.java:99)
    at tectonicus.Chunk.loadRaw(Chunk.java:110)
    at tectonicus.Region.loadChunk(Region.java:325)
    at tectonicus.TileRenderer.preProcess(TileRenderer.java:517)
    at tectonicus.TileRenderer.preProcess(TileRenderer.java:449)
    at tectonicus.TileRenderer.output(TileRenderer.java:263)
    at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
    at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)


What version of the product are you using? On what operating system?
2.09 / win7

Please provide any additional information below.

I get this error when using my config-file (attatched). This stops all progress.

Original issue reported on code.google.com by [email protected] on 19 Apr 2012 at 2:05

Attachments:

Doors Render half open and half closed

Found with a world from version 1.7.4

What steps will reproduce the problem?
1. Build any world that features door for tectonicus to render
2. Render the map
3. All doors will be affected zoom to any door rendered on the map.

What is the expected output? What do you see instead? Please attach a full
log file.

To see the whole door in it's current state.


What version of the product are you using? What is your operating system
and Java version?

Maps rendered on a Windows 2008 R2 server with Tectonicus 2.19 with Java 
version 1.7.0_51 x64


Original issue reported on code.google.com by [email protected] on 21 Feb 2014 at 5:03

Cleaner rendering output

Make less on screen output when searching or rendering.

Change output from:
found 100 chunks so far
found 200 chunks so far
found 300 chunks so far
found 400 chunks so far
found 500 chunks so far
to using a carriage return \r instead of a newline return \n so that status 
messages like this all overwrite on top of each other 

Also applies to:
-rendering tiles: "Rendering tile @ x,y (tile c of n)"
-downsampling percent complete

Original issue reported on code.google.com by masstroy21 on 30 Oct 2012 at 7:05

Segmentation Fault on "Generating Portal Image"

What steps will reproduce the problem?
1. Simply compile on a headless machine
2. Did occour with vnc and xvfb-run
3. Happens always no matter what settings I choose

----------------------------------------------

What is the expected output? What do you see instead? Please attach a full
log file.


Parsing config from /xxx/tectonicus/myConfig.xml
 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.18
   Build 42\:110M\r\n
   Constructed on July 1 2013 at 2106
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Tue Aug 13 09:00:39 CEST 2013
System:
    OS Name: Linux
    OS Architecture: i386
    OS Version: 2.6.32-042stab078.27
    Java vendor: Sun Microsystems Inc.
    Java version: 1.6.0_20
    Awt toolkit: null
    Headless?: null
Settings:
    mode:CommandLine
    rasteriser:Lwjgl
    outputDir:/xxx/tectonicus/sof-world
    useCache:true
    cacheDir:/xxx/tectonicus/sof-world/cache
    minecraftJar:/xxx/tectonicus/minecraft.jar
    texturePack:none
    colourDepth:24
    alphaBits:0
    numSamples:1
    tileSize:512
    numZoomLevels:8
    portalsInitiallyVisible:true
    showSpawn:true
    signsInitiallyVisible:true
    playersInitiallyVisible:true
    bedsInitiallyVisible:true
    spawnInitiallyVisible:true
    viewsInitiallyVisible:true
    eraseOutputDir:true
    extractLwjglNatives:true
    isVerbose:false
    forceLoadAwt:false
    force32BitNatives:true
    force64BitNatives:false
    logFile:/xxx/tectonicus/sof-world/log.txt
    outputHtmlName:index.html
    numDownsampleThreads:4
    singlePlayerName:

'SoF World' map
    worldDir: /xxx/minecraft-sof/sof-world //builded with the newest minecraft server (1.6.2)
    dimension: Terra
    cameraAngle: 45
    cameraElevation: 45
    closestZoomSize: 12
    worldSubset: CircularWorldSubset (0, 0) 100
    useBiomeColours: false
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
    'Night' layer
        renderStyle: Regular
        lightStyle: Night
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
    'Caves' layer
        renderStyle: ExploredCaves
        lightStyle: Cave
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 

Forcing 32-bit native libraries
Deleting output dir: /programme-soulan/tectonicus/sof-world
Player skin cache is old or corrupt, cleaning...
Creating player icon assembler
Initialising display...
    Drawable: org.lwjgl.opengl.Display$3@1b5998f
    created pbuffer: org.lwjgl.opengl.Pbuffer@888e6c
    used pixel format:   colour:24 depth:16 alpha:0 stencil:0 samples:0
    display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@b9e45a
 -- Lwjgl Rasteriser -- 
    type: Offscreen
    width: 2048
    heigth: 2048
    pBuffer: org.lwjgl.opengl.Pbuffer@888e6c
    OpenGL Vendor: Brian Paul
    OpenGL Renderer: Mesa X11
    OpenGL Version: 2.1 Mesa 7.7.1
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Loading world from base dir /programme-soulan/minecraft-sof/sof-world with 
dimension Terra
    Full dimension dir: /programme-soulan/minecraft-sof/sof-world
Loading level.dat
Loading textures
Creating block registry
Loading players
Loading players from /programme-soulan/minecraft-sof/sof-world/players
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Blinkicore.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Slayer2013.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/FlemmiAkur.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/k9dm.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/JackMaundrell.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Treppengobbo.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/mirokey.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Soulan.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Sahiko.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/RufusPlatus.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Kabelkrieger.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Fandarel.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Rukja.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/LufiXx.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Crissiya.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Shaanea.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Moskradur.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Bana.dat
Loading raw player from 
/programme-soulan/minecraft-sof/sof-world/players/Monkeyrama.dat
    loaded 19 players
Loading ops from /programme-soulan/minecraft-sof/ops.txt
    found 4 players
Detected Anvil save format
CalculatingChunkHashes
Discovering chunks...
Looking for chunks in /programme-soulan/minecraft-sof/sof-world
    found 100 chunks so far
    found 200 chunks so far
    found 300 chunks so far
    found 400 chunks so far
    found 500 chunks so far
    found 600 chunks so far
    found 700 chunks so far
    found 800 chunks so far
    found 900 chunks so far
    found 1000 chunks so far
    found 1100 chunks so far
    found 1200 chunks so far
    found 1300 chunks so far
    found 1400 chunks so far
    found 1500 chunks so far
    found 1600 chunks so far
    found 1700 chunks so far
    found 1800 chunks so far
    found 1900 chunks so far
    found 2000 chunks so far
    found 2100 chunks so far
    found 2200 chunks so far
    found 2300 chunks so far
    found 2400 chunks so far
    found 2500 chunks so far
    found 2600 chunks so far
    found 2700 chunks so far
    found 2800 chunks so far
    found 2900 chunks so far
    found 3000 chunks so far
    found 3100 chunks so far
    found 3200 chunks so far
    found 3300 chunks so far
    found 3400 chunks so far
    found 3500 chunks so far
    found 3600 chunks so far
    found 3700 chunks so far
Found 3793 chunks in total
Found 0 views
Finding visible tiles...
FindVisibleTiles
2%
5%
100%
found 836 total tiles to output
Finding changed tiles since last render...
FindChangedTiles
Generating compass image...
Generating portal image...
Segmentation fault

----------------------------------------------

What version of the product are you using? What is your operating system
and Java version?

Java:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)

OS:
2.6.32-042stab078.27
Linux version 2.6.32-042stab078.27 (root@rh6-build-x64) (gcc version 4.4.6 
20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Mon Jul 1 20:48:07 MSK 2013

----------------------------------------------

Please provide any additional information below.


Running Ubuntu 12.04 Lynx headless server (with newest of xvfb and related 
libs, due to a bug in the latest versions that breaks xrandr and consequently 
lwjgl).

Runs without error until "Generating portal image" then BAM, a segmentation 
fault! Stack trace suggests it's happening in 
tectonicus.configuration.ImageFormat.createWriter() (line 4) called from 
tectonicus.Screenshot.write() (line 7) called from 
tectonicus.ItemRenderer.renderItem() (line 1021) from 
tectonicus.ItemRenderer.renderPortal (line 397) and hopefully by now you know 
where in the code you are.
I'm just doing a test render of a new map generated by CraftBukkit's latest 
stable 1.7.3 build. I can give you whatever other details you need.
Happens every time with both Sun Java and OpenJDK. Sun Java helpfully returns 
the JRE Internal Error "ShouldNotReachHere()"

original:
http://tectonicus.betaeasy.com/thread/11057

Original issue reported on code.google.com by [email protected] on 13 Aug 2013 at 7:06

Download of Player Skins do not follow HTTP-Redirects

What steps will reproduce the problem?
1. Render a simple new map

What is the expected output?
the correct player skin texture files under "<output>/Images"


What version of the product are you using? What is your operating system
and Java version?
Win7pro
Java1.7


Please provide any additional information below.
the player skins where originally stored in 
"http://www.minecraft.net/skin/"+playerName+".png" put are now redirected 
multiple times so ImageIO can not find the correct image file. The result is 
that no player skin is downloaded correctly.

Original issue reported on code.google.com by [email protected] on 27 Oct 2012 at 6:30

Attachments:

Map with timeline

Wouldn't it be great and interesting to see, how the world developes? See how 
big buildings are growing and growing?
Therefore it is necessary to use multiple backups of one world and render each 
backup. But this results in a massive data amount. And there is no easy way to 
switch between this maps.

So maybe it is possible to add a function where it is possible to specify 
multiple world backups of the same world and render them all to the same map, 
where it is possible to choose the world-backup-time on a timeline.

Tectonicus already recognizes, which tiles where changed since the last 
rendering. So maybe it is also possible to deduplicate the data for this 
feature so only the changed/added tiles are saved for every new rendering on 
this timeline.

What do you think about this feature?
I think this would be awesome. But I think it wouldn't be easy to implement.

Original issue reported on code.google.com by [email protected] on 1 Aug 2013 at 2:48

issue with mods that add blocks

What steps will reproduce the problem?
1.use minecraft forge
2. use simple ores mod (adds blocks)
3. add blocks to custom blocks specifications
4. attempt to generate map, array out of bounds on load chunks

What is the expected output? What do you see instead? Please attach a full
log file.

the map eventually generates with no world data
 java 7 windows x64


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Jul 2013 at 12:33

Attachments:

build omits jnbt.jar classes

What steps will reproduce the problem?
1. build the system
2. run the program

The "unified" jar file includes the classes from most of the required jars, but 
omits jntb.jar.  the included patch fixes the problem.

Original issue reported on code.google.com by [email protected] on 18 Apr 2012 at 6:38

Attachments:

Plugin system for complex mods

Certain mods (eg, IndustrialCraft2, RedPower2, etc) have blocks that are 
currently impossible to render. Eg, IndustrialCraft2's machines are cubes, but 
they have a different texture on each side, while the pipes, tubes and cables 
of all mods are basically 3d redstone (they join up to other like blocks in 3 
dimensions).

There are two approaches I see to fix this:

1. Add a bunch of new block types to enable their representation in 
customBlocks.xml, or

2. Create specific modules for these mods that does the right thing so no 
customBlocks.xml modification is necessary.

I think #2 is a good solution, because it requires very little effort on the 
end-user's side. Here is how I would implement it:

1. Plugins can either be built in, or external. I don't know how this type of 
stuff works in Java, but the plugins will all implement a common interface (eg, 
IPlugin).

2. In the main config file, we add a new section, <mods>, which subsections for 
each of the supported mods (<IndustrialCraft>, <RedPower>, etc). In these 
places, we configure the requisite data (path to config files for obtaining 
blockIds, path to jars for obtaining textures, etc)

3. Each detected plugin is asked to read from the config, and enable themselves 
if necessary.

4. After Teconicus parses defaultBlocks.xml, but before parsing 
customBlocks.xml, it asks active plugins to register their own set of blocks.

5. Each plugin will have its own set of BlockTypes that it needs to represent 
its own blocks (eg, IC2CableBlockType, IC2MachineBlockType)

6. Assuming all goes well, the rendering can proceed as normal.

Assuming you guys agree that this plan is good, I am ready to start 
implementing it (at least the framework, I don't know how well I can implement 
each of the custom models for rendering, but it's a start :)

Original issue reported on code.google.com by [email protected] on 1 May 2012 at 1:24

Error: Couldn't load terrain.png

After updating Minecraft my Tectonicus map script started failing. I tried 
updating to 2.15 but I get the same error.


Command:
java -Xms6G -Xmx12G -jar Tectonicus_v2.15.jar config=config.xml


Config:
<?xml version="1.0"?>
<tectonicus version="2">
    <config mode="cmd" 
        outputDir=".\Travis"
        logFile=".\Travis.txt"
         />
    <rasteriser
        type="lwjgl"
        colourDepth="16"
        alphaBits="8"
        numSamples="4"
        tileSize="512"
    />
    <map dimension="terra" 
        name="Travis"
        worldDir="C:\Users\Travis\AppData\Roaming\.minecraft\saves\seed- travis"
    >
        <layer name="Day" imageFormat="gif" lighting="day" />
        <layer name="Night" imageFormat="gif" lighting="night" />
        <layer name="Cave" renderStyle="cave" imageFormat="gif" lighting="cave" />
    </map>
    <map dimension="nether" 
        name="Travis-Nether"
        worldDir="C:\Users\Travis\AppData\Roaming\.minecraft\saves\seed- travis"
    >
        <layer name="Nether" renderStyle="nether" imageFormat="gif" lighting="day" />
    </map>  
    <tweeks
        force64BitNatives="true"
    >
    </tweeks>
</tectonicus>


Log:
 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.15
   Build 41\:42\r\n
   Constructed on December 2 2012 at 2218
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Mon May 20 23:18:26 EDT 2013
System:
    OS Name: Windows 7
    OS Architecture: amd64
    OS Version: 6.1
    Java vendor: Oracle Corporation
    Java version: 1.7.0_21
    Awt toolkit: sun.awt.windows.WToolkit
    Headless?: null
Settings:
    mode:CommandLine
    rasteriser:Lwjgl
    outputDir:B:\minecraft\Tectonicus_v2.14\.\Travis
    useCache:true
    cacheDir:B:\minecraft\Tectonicus_v2.14\.\Travis\Cache
    minecraftJar:C:\Users\Travis\AppData\Roaming\.minecraft\bin\minecraft.jar
    texturePack:none
    colourDepth:16
    alphaBits:8
    numSamples:4
    tileSize:512
    numZoomLevels:8
    portalsInitiallyVisible:true
    showSpawn:true
    signsInitiallyVisible:true
    playersInitiallyVisible:true
    bedsInitiallyVisible:true
    spawnInitiallyVisible:true
    viewsInitiallyVisible:true
    eraseOutputDir:false
    extractLwjglNatives:true
    isVerbose:false
    forceLoadAwt:false
    force32BitNatives:false
    force64BitNatives:true
    logFile:B:\minecraft\Tectonicus_v2.14\.\Travis.txt
    outputHtmlName:map.html
    numDownsampleThreads:8
    singlePlayerName:
'Travis' map
    worldDir: C:\Users\Travis\AppData\Roaming\.minecraft\saves\seed- travis
    dimension: Terra
    cameraAngle: 45
    cameraElevation: 45
    closestZoomSize: 12
    worldSubset: FullWorldSubset
    useBiomeColours: false
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Gif
        customBlockConfig: 
    'Night' layer
        renderStyle: Regular
        lightStyle: Night
        imageFormat: Gif
        customBlockConfig: 
    'Cave' layer
        renderStyle: Cave
        lightStyle: Cave
        imageFormat: Gif
        customBlockConfig: 
'Travis-Nether' map
    worldDir: C:\Users\Travis\AppData\Roaming\.minecraft\saves\seed- travis
    dimension: Nether
    cameraAngle: 45
    cameraElevation: 45
    closestZoomSize: 12
    worldSubset: FullWorldSubset
    useBiomeColours: false
    'Nether' layer
        renderStyle: Nether
        lightStyle: Day
        imageFormat: Gif
        customBlockConfig: 
Forcing 64-bit native libraries
Using existing player skin cache
Creating player icon assembler
Initialising display...
    Drawable: org.lwjgl.opengl.Display$3@781efa43
    created pbuffer: org.lwjgl.opengl.Pbuffer@7a882480
    used pixel format:   colour:16 depth:16 alpha:8 stencil:0 samples:4
    display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@17ef1258
 -- Lwjgl Rasteriser -- 
    type: Offscreen
    width: 2048
    heigth: 2048
    pBuffer: org.lwjgl.opengl.Pbuffer@7a882480
    OpenGL Vendor: ATI Technologies Inc.
    OpenGL Renderer: ATI Radeon HD 5700 Series
    OpenGL Version: 4.1.10750 Compatibility Profile Context
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Loading world from base dir 
C:\Users\Travis\AppData\Roaming\.minecraft\saves\seed- travis with dimension 
Terra
    Full dimension dir: C:\Users\Travis\AppData\Roaming\.minecraft\saves\seed- travis
Loading level.dat
Loading textures
java.io.FileNotFoundException: terrain.png (The system cannot find the file 
specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at tectonicus.texture.TexturePack.loadTexture(TexturePack.java:358)
    at tectonicus.texture.TexturePack.findTexture(TexturePack.java:306)
    at tectonicus.texture.TexturePack.findTexture(TexturePack.java:251)
    at tectonicus.texture.TexturePack.<init>(TexturePack.java:94)
    at tectonicus.world.World.<init>(World.java:188)
    at tectonicus.TileRenderer.output(TileRenderer.java:250)
    at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
    at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
Error: Couldn't load terrain.png
java.lang.RuntimeException: Couldn't load textures from 
C:\Users\Travis\AppData\Roaming\.minecraft\bin\minecraft.jar
    at tectonicus.texture.TexturePack.<init>(TexturePack.java:213)
    at tectonicus.world.World.<init>(World.java:188)
    at tectonicus.TileRenderer.output(TileRenderer.java:250)
    at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
    at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
Caused by: java.lang.NullPointerException
    at tectonicus.texture.TexturePack.findTexture(TexturePack.java:253)
    at tectonicus.texture.TexturePack.<init>(TexturePack.java:94)
    ... 4 more
Cleaning up...
Writing player skin cache info (0 skin to write)
100%
Player skin cache written
Finished


Java:
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)


OS:
Windows 7 x64 [Version 6.1.7601]

Original issue reported on code.google.com by [email protected] on 21 May 2013 at 3:47

Ocean grid

In some areas of the map made ​​by Tectonius 2.18, I can see a grid in the 
ocean.
I tried several combinations in setting the record, the problem persists.
I have not seen this problem with version 2.06 that I used previously.

Original issue reported on code.google.com by [email protected] on 2 Aug 2013 at 3:38

Attachments:

Players and beds no longer show

What steps will reproduce the problem?
1. Since the recent update any map rendered with players or beds enabled no 
longer show them.
2.
3.

What is the expected output? What do you see instead? Please attach a full
log file.

Map renders fine, the issue is the format change for play data.  We currently 
have 22 players on this server.  Log file not really needed but here is the top 
relevant part:
 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.19
   Build 42\:124M\r\n
   Constructed on November 10 2013 at 2003
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Sat Jun 07 21:00:18 EDT 2014
System:
    OS Name: Mac OS X
    OS Architecture: x86_64
    OS Version: 10.6.8
    Java vendor: Apple Inc.
    Java version: 1.6.0_65
    Awt toolkit: apple.awt.CToolkit
    Headless?: null
Settings:
    mode:CommandLine
    rasteriser:Lwjgl
    outputDir:/Volumes/Closet/MCMaps/an
    useCache:true
    cacheDir:/Volumes/Closet/MCMaps/an/Cache
    minecraftJar:/Volumes/Closet/Dropbox/minecraft/versions/1.7.9/1.7.9.jar
    texturePack:/Volumes/Closet/Dropbox/minecraft/resourcepacks/AppleNovaBradTextures.zip
    colourDepth:32
    alphaBits:0
    numSamples:4
    tileSize:512
    numZoomLevels:7
    portalsInitiallyVisible:false
    showSpawn:true
    signsInitiallyVisible:false
    playersInitiallyVisible:false
    bedsInitiallyVisible:false
    spawnInitiallyVisible:true
    viewsInitiallyVisible:false
    eraseOutputDir:false
    extractLwjglNatives:true
    isVerbose:false
    forceLoadAwt:false
    force32BitNatives:false
    force64BitNatives:false
    logFile:/Volumes/Closet/Dropbox/mc/Logs/Tectonicus.log
    outputHtmlName:index.html
    numDownsampleThreads:4
    singlePlayerName:
'North East' map
    worldDir: /Volumes/Closet/Dropbox/mc/world
    dimension: Terra
    cameraAngle: 45
    cameraElevation: 35
    closestZoomSize: 23
    worldSubset: FullWorldSubset
    useBiomeColours: false
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
    'Night' layer
        renderStyle: Regular
        lightStyle: Night
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
'South West' map
    worldDir: /Volumes/Closet/Dropbox/mc/world
    dimension: Terra
    cameraAngle: 225
    cameraElevation: 35
    closestZoomSize: 23
    worldSubset: FullWorldSubset
    useBiomeColours: false
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
    'Night' layer
        renderStyle: Regular
        lightStyle: Night
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
'Overview' map
    worldDir: /Volumes/Closet/Dropbox/mc/world
    dimension: Terra
    cameraAngle: 90
    cameraElevation: 90
    closestZoomSize: 23
    worldSubset: FullWorldSubset
    useBiomeColours: false
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
    'Night' layer
        renderStyle: Regular
        lightStyle: Night
        imageFormat: Jpg
        imageCompressionLevel: 0.75
        customBlockConfig: 
Using existing player skin cache
Creating player icon assembler
Initialising display...
    Drawable: null
    created pbuffer: org.lwjgl.opengl.Pbuffer@3c6210fb
    used pixel format:   colour:32 depth:16 alpha:0 stencil:0 samples:4
    display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@197200b4
 -- Lwjgl Rasteriser -- 
    LWJGL version: 2.9.0
    type: Offscreen
    width: 2048
    heigth: 2048
    pBuffer: org.lwjgl.opengl.Pbuffer@3c6210fb
    OpenGL Vendor: Apple Computer, Inc.
    OpenGL Renderer: Apple Software Renderer
    OpenGL Version: 2.1 APPLE
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Loading world from base dir /Volumes/Closet/Dropbox/mc/world with dimension 
Terra
    Full dimension dir: /Volumes/Closet/Dropbox/mc/world
Loading level.dat
Loading textures
Creating block registry
Loading players
Loading players from /Volumes/Closet/Dropbox/mc/world/players
    loaded 0 players
Loading ops from /Volumes/Closet/Dropbox/mc/ops.txt
    found 2 players
Detected Anvil save format
CalculatingChunkHashes
Discovering chunks...
Looking for chunks in /Volumes/Closet/Dropbox/mc/world

Found 54334 chunks in total
Found 0 views
Finding visible tiles...
FindVisibleTiles
100%
found 19229 total tiles to output
Finding changed tiles since last render...
FindChangedTiles
Generating compass image...
Generating portal image...
Writing signs to /Volumes/Closet/MCMaps/an/Map0/signs.js
Outputting players to /Volumes/Closet/MCMaps/an/Map0/players.js
Outputted 0 players
Outputting beds to /Volumes/Closet/MCMaps/an/Map0/beds.js
Outputted 0 beds
Writing portals...
Writing views...
Outputting block stats to /Volumes/Closet/MCMaps/an/Map0/blockStats.js
Outputted 310 block counts
Outputting world stats to /Volumes/Closet/MCMaps/an/Map0/worldStats.js
Outputted world stats
Finding changed views...
Found 0 changed views (out of 0 total views)
Drawing Day views...
Drawing Night views...
View rendering done!
Tile cache directory found and is valid. Using cache at 
/Volumes/Closet/MCMaps/an/Cache/tileHashes/Map0/LayerA


What version of the product are you using? What is your operating system
and Java version?

Mac OS 10.6.8 and Java 1.6

Please provide any additional information below.

Again, map renders without errors but players are not readable since the format 
change for player and bed data.

Original issue reported on code.google.com by [email protected] on 8 Jun 2014 at 4:09

Multiple layers - render optimizations

I have an XML config file for my rendering which specifies multiple layers to 
render. When the program renders, I notice that it has to re-scan for chunks 
every time it starts a new layer. The render could save time by re-using the 
data from scanning once.

Also, for multiple layers with the same view direction and zoom levels (but 
different lighting for example), it might be faster to render all light levels 
on each tile at once.

Current psuedocode:
 render layer 1
  for each tile to update
   render tile

suggested psuedocode:
 for each tile to update in all layers where tiles overlap exactly
  render layers 1-n on tile

Original issue reported on code.google.com by masstroy21 on 30 Oct 2012 at 7:13

java.lang.NullPointerException when outputting world vectors, Map not viewable

What steps will reproduce the problem?
1. Create a Minecraft world with 3 players on a Multiplayer server hosted on a 
D: logical drive partition.
2. Run the Run.bat from the C: partition with the ytubzConfig.xml file
3. Open the map in Google Chrome.

Program should produce a viewable map of the server map. Instead, program 
creates a map that only shows a real-life world map of the Earth.


Tectonicus v2.19, Windows 8.1, Java 1.7.0_45, Google Chrome Version 
31.0.1650.57 m


I've attached the output of the console, the Run.bat file, the config file, and 
the output map in a .zip file. I can provide the Minecraft map in a .zip file 
via email due to the file size restrictions of 10MB.


Original issue reported on code.google.com by [email protected] on 24 Nov 2013 at 7:17

Attachments:

NullPointer when chunks are missing a BiomeId

What steps will reproduce the problem?
1. Using McEdit, save any world (Existing or new) after making a few changes
2. Run Tectonicus against that world
3. NullPointer exception will occur on RawChunk.getBiomeId().

This is a joint issue, and I've reported it on Mcedit as well. McEdit doesn't 
seem to be correctly outputting the new Anvil format biomeid's. When I looked 
through the source, I noticed that RawChunk checks if a Biome tag was returned 
from the NbtUtil. If it was null, it does not initial the biomes byte array.

RawChunk.getBiomeId() does not check if biomes is null, leading to the 
exception.

I made the following tweak to fix:

    public int getBiomeId(final int x, final int y, final int z)
    {
        if(biomes != null)
            return biomes[x][z];
        else
            return BiomeIds.UNKNOWN; 
    }

I'll continue looking at McEdit to see if maybe I can fix the biome tag output 
as well, but felt I should post an issue here as well.

Original issue reported on code.google.com by [email protected] on 15 Aug 2012 at 4:21

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/minecraft/.tectonicus/native/liblwjgl.so

What steps will reproduce the problem?
1. Taking default simpleConfig
2. Changing paths
3. Running jar file

Here is my output and config:
Output: http://hastebin.com/piququgigu.sm
Config: http://hastebin.com/qigapoqebe.xml

Version: Tectonicus_v2.19
OS: Linux Ubuntu 12.04
Java: 1.7.0_25

Please provide any additional information below.
Took the simple config to test it out, but it seams there is some java error. 
Which is not my strong suite.

Original issue reported on code.google.com by [email protected] on 3 Dec 2013 at 3:46

not working on OSX 10.9.2 MINECRAFT 1.7.9

What steps will reproduce the problem?
1. OSX 10.9.2
2. MINECRAFT LAUNCHER 1.3.11
3. MINECRAFT 1.7.9

There doesnt seem to be a minecraft.jar file for me to reference in the config.
closest thing i can find is 
"minecraftJar="/Users/John/Library/Application\ 
Support/minecraft/versions/1.7.9/1.7.9.jar""

output on console is:
$ java -jar Tectonicus_v2.19.jar config=config.xml
Parsing config from /Users/john/Desktop/Tectonicus/config.xml
 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.19
   Build 42\:124M\r\n
   Constructed on November 10 2013 at 2003
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Fri May 02 16:32:18 EST 2014
System:
    OS Name: Mac OS X
    OS Architecture: x86_64
    OS Version: 10.9.2
    Java vendor: Oracle Corporation
    Java version: 1.7.0_51
    Awt toolkit: sun.lwawt.macosx.LWCToolkit
    Headless?: null
Settings:
    mode:CommandLine
    rasteriser:Lwjgl
    outputDir:/Users/john/Desktop/Tectonicus/Maps/TullysFolly
    useCache:true
    cacheDir:/Users/john/Desktop/Tectonicus/Maps/TullysFolly/cache
    minecraftJar:/Users/john/Library/Application\ Support/minecraft/versions/1.7.9/minecraft.jar
    texturePack:/Users/john/AppData/Roaming/.minecraft/texturepacks/My Texture Pack.zip
    colourDepth:32
    alphaBits:8
    numSamples:4
    tileSize:512
    numZoomLevels:8
    portalsInitiallyVisible:true
    showSpawn:true
    signsInitiallyVisible:true
    playersInitiallyVisible:true
    bedsInitiallyVisible:true
    spawnInitiallyVisible:true
    viewsInitiallyVisible:true
    eraseOutputDir:false
    extractLwjglNatives:true
    isVerbose:false
    forceLoadAwt:false
    force32BitNatives:false
    force64BitNatives:false
    logFile:/Users/john/Desktop/Tectonicus/Maps/TullysFolly/TectonicusLog.txt
    outputHtmlName:index.html
    numDownsampleThreads:2
    singlePlayerName:Jwhida

'world_TullysFolly' map
    worldDir: /Users/John/Documents/MINECRAFT/WorldBackups/TullysFolly/world_TullysFolly
    dimension: Terra
    cameraAngle: 45
    cameraElevation: 45
    closestZoomSize: 12
    worldSubset: CircularWorldSubset (0, 0) 500
    useBiomeColours: false
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Jpg
        imageCompressionLevel: 0.85
        customBlockConfig: 
    'Night' layer
        renderStyle: Regular
        lightStyle: Night
        imageFormat: Jpg
        imageCompressionLevel: 0.85
        customBlockConfig: 
    'Caves' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Jpg
        imageCompressionLevel: 0.85
        customBlockConfig: 

Using existing player skin cache
Creating player icon assembler
Initialising display...
    Drawable: null
    created pbuffer: org.lwjgl.opengl.Pbuffer@4de8ce62
    used pixel format:   colour:32 depth:16 alpha:8 stencil:0 samples:4
    display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@79b8202e
 -- Lwjgl Rasteriser -- 
    LWJGL version: 2.9.0
    type: Offscreen
    width: 2048
    heigth: 2048
    pBuffer: org.lwjgl.opengl.Pbuffer@4de8ce62
    OpenGL Vendor: Apple Computer, Inc.
    OpenGL Renderer: Apple Software Renderer
    OpenGL Version: 2.1 APPLE-9.6.0
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Loading world from base dir 
/Users/John/Documents/MINECRAFT/WorldBackups/TullysFolly/world_TullysFolly with 
dimension Terra
    Full dimension dir: /Users/John/Documents/MINECRAFT/WorldBackups/TullysFolly/world_TullysFolly
Loading level.dat
Loading textures
java.lang.RuntimeException: Couldn't find minecraft.jar at 
/Users/john/Library/Application\ Support/minecraft/versions/1.7.9/minecraft.jar
    at tectonicus.texture.TexturePack.<init>(TexturePack.java:79)
    at tectonicus.world.World.<init>(World.java:190)
    at tectonicus.TileRenderer.output(TileRenderer.java:250)
    at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
    at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
Cleaning up...
Writing player skin cache info (0 skin to write)
100%
Player skin cache written
Finished

Original issue reported on code.google.com by [email protected] on 2 May 2014 at 7:05

animal glitching on top of fence in Xbox version

What steps will reproduce the problem?
1.animal walk into fence 
2.
3.

What is the expected output? What do you see instead? Please attach a full
log file.


What version of the product are you using? What is your operating system
and Java version?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Apr 2014 at 7:40

Attachments:

blockStats.js count number content was created with a wrong formatting

This was initially reported on the Tectonicus BetaEasy site.

Issue:
The content of the blockStats.js was created in a way rendering it invalid 
Javascript.

The output for the "counter" value is using regional Settings for formatting 
the number. In my case, the number grouping char is the same character as the 
start and end character of the value which renders the value invalid javascript:

var Map0_blockStats=[

{

count: '864'176'950',

name: "Air"

},

Original issue reported on code.google.com by skoeven on 25 Jun 2013 at 8:14

No Map.html will creat

What steps will reproduce the problem?

If <CircularSubset origin="0, 0" radius="100" /> all is fine ... greater 100 
(v.e 200) no Map.html will create.


What is the expected output? What do you see instead? Please attach a full
log file. yes ...


What version of the product are you using? What is your operating system
and Java version? 2.19 ... actuelly Java


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Nov 2013 at 11:48

Attachments:

Tectonicus project has moved to GitHub

The Tectonicus project has moved to GitHub here: 
https://github.com/tectonicus/tectonicus

Please report any new issues here: 
https://github.com/tectonicus/tectonicus/issues

Original issue reported on code.google.com by skoeven on 28 Aug 2014 at 4:02

Chest View

Is there anyway someone can add tooltips to chests to disply their contents?

Original issue reported on code.google.com by [email protected] on 17 Jul 2012 at 8:24

Add support for custom roads

In my server we have a city and a quite complex road system.
My users get lost often, so it'd be great if tectonicus implemented some 
road-editing toolset to index all the roads in the map.

Original issue reported on code.google.com by [email protected] on 17 Feb 2013 at 7:52

Multicore support

I noticed that there is no full support for multicore CPU - all my cores 
working only during downsampling. It would be great to see all my 6 cores 
working instead of 1

Original issue reported on code.google.com by [email protected] on 28 Jun 2012 at 9:38

Problem with OpenJDK 1.7 64b

After launching tectonicus, I get a stack trace and the map is not generated. 
See below for the full output

$ java -jar Tectonicus_v2.18.jar config=simpleConfig.xml 
Parsing config from /home/minecraft/map/simpleConfig.xml
 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.18
   Build 42\:110M\r\n
   Constructed on July 1 2013 at 2106
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Wed Jul 10 20:13:30 CEST 2013
System:
        OS Name: Linux
        OS Architecture: amd64
        OS Version: 3.8.13-xxxx-grs-ipv6-64
        Java vendor: Oracle Corporation
        Java version: 1.7.0_40
        Awt toolkit: sun.awt.X11.XToolkit
        Headless?: null
Settings:
        mode:CommandLine
        rasteriser:Lwjgl
        outputDir:/home/minecraft/map/output
        useCache:true
        cacheDir:/home/minecraft/map/output/Cache
        minecraftJar:/home/minecraft/.minecraft/bin/minecraft.jar
        texturePack:none
        colourDepth:16
        alphaBits:0
        numSamples:0
        tileSize:512
        numZoomLevels:8
        portalsInitiallyVisible:true
        showSpawn:true
        signsInitiallyVisible:true
        playersInitiallyVisible:true
        bedsInitiallyVisible:true
        spawnInitiallyVisible:true
        viewsInitiallyVisible:true
        eraseOutputDir:false
        extractLwjglNatives:true
        isVerbose:false
        forceLoadAwt:false
        force32BitNatives:false
        force64BitNatives:false
        logFile:/home/minecraft/map/./TectonicusLog.txt
        outputHtmlName:map.html
        numDownsampleThreads:8
        singlePlayerName:

'My World Map' map
        worldDir: /home/minecraft/map/world/level.dat
        dimension: Terra
        cameraAngle: 45
        cameraElevation: 45
        closestZoomSize: 12
        worldSubset: FullWorldSubset
        useBiomeColours: false
        'Day' layer
                renderStyle: Regular
                lightStyle: Day
                imageFormat: Png
                customBlockConfig: 

Player skin cache is old or corrupt, cleaning...
Creating player icon assembler
Initialising display...
OpenJDK 64-Bit Server VM warning: You have loaded library 
/home/minecraft/.tectonicus/native/liblwjgl.so which might have disabled stack 
guard. The VM will try
It's highly recommended that you fix the library with 'execstack -c <libfile>', 
or link it with '-z noexecstack'.
Exception in thread "main" java.lang.UnsatisfiedLinkError: 
/home/minecraft/.tectonicus/native/liblwjgl.so: 
/home/minecraft/.tectonicus/native/liblwjgl.so: wron
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
        at java.lang.Runtime.load0(Runtime.java:792)
        at java.lang.System.load(System.java:1059)
        at org.lwjgl.Sys$1.run(Sys.java:70)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
        at org.lwjgl.Sys.loadLibrary(Sys.java:82)
        at org.lwjgl.Sys.<clinit>(Sys.java:99)
        at org.lwjgl.opengl.Display.<clinit>(Display.java:130)
        at tectonicus.rasteriser.lwjgl.LwjglRasteriser.<init>(LwjglRasteriser.java:146)
        at tectonicus.rasteriser.RasteriserFactory.createRasteriser(RasteriserFactory.java:61)
        at tectonicus.TileRenderer.<init>(TileRenderer.java:182)
        at tectonicus.TectonicusApp.run(TectonicusApp.java:950)
        at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)

Original issue reported on code.google.com by [email protected] on 10 Jul 2013 at 6:22

New Block Types

Please add the new block types from 1.2.5 and later, e.g. Sandstone Stairs and 
upside-down (or are those just in the snapshots?) slabs.

Original issue reported on code.google.com by [email protected] on 5 Jun 2012 at 10:07

java exception

When i try to lauch tectonicus from command line i get this :

c:\tectonicus>java -jar Tectonicus_v2.18.jar config=fullConfig.xml
Parsing config from c:\tectonicus\fullConfig.xml
Exception in thread "main" java.lang.NumberFormatException: For input string: 
"old1"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at tectonicus.Minecraft.findMinecraftJar(Minecraft.java:107)
        at tectonicus.configuration.XmlConfigurationParser.parseConfiguration(XmlConfigurationParser.java:94)
        at tectonicus.TectonicusApp.main(TectonicusApp.java:1178)

When i try with another config file, it display the same error.
I am on Windows 7x64 with Java 1.7.0_25.

Original issue reported on code.google.com by [email protected] on 28 Jul 2013 at 1:43

Nether render mode does not remove roof

What steps will reproduce the problem?
1. Render a map in nether mode

What is the expected output? What do you see instead?
The top layer of the world should be omitted from the rendered map.

Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 19 Apr 2012 at 1:25

Tiles generate is not really work

What steps will reproduce the problem?
1. open in browser


What is the expected output? What do you see instead? Please attach a full
log file.


What version of the product are you using? What is your operating system
and Java version?
OS: Windows 7 x64
Java: 1.7.0_45
and Tectonicus: 2.19


Please provide any additional information below.

Why this produce that output? (see attachment, res.png)

Original issue reported on code.google.com by [email protected] on 11 Jan 2014 at 9:17

Attachments:

Update misleading/out-of-date config information

Tectonicus configuation documentation is out-of-date, contradictory and 
misleading to the point most users cannot get custom block configurations to 
work.  It took me a couple hours of trial and error to get it to work, and most 
docs lead me down wrong paths.

1.) The exampleConfig.xml file that is included with Tectonicus 2.14 is 
out-of-date and does not work.
Exception in thread "main" java.lang.RuntimeException: Old or incompatible 
config file. Please update to the latest format

The config file was from version 1, and you should really include a version 2 
config file or at least one that can run in 2.14.

2.)  The custom blocks feature and documentation was written during the 
Tectonicus 2.x version, but the docs on custom blocks at:
http://www.minecraftwiki.net/wiki/Programs_and_Editors/Tectonicus/Custom_Blocks

refer to <layer dimension="terra" renderStyle="normal"
       useDefaultBlocks="true"
       customBlocks="C:/customBlockConfig.xml">

This was copy/pasted out of the version 1 config which is now the map tag.

The version 2 config documentation at:       
http://www.minecraftwiki.net/wiki/Programs_and_Editors/Tectonicus/TectonicusConf
igFormat
has no reference on how to include a custom blocks xml.

Placing customBlocks attribute in every possible element in the version 2 
config finally yielded results at map/layer tag.  The layer element in the 
version 2 docs do not mention this is a valid attribute.


3.)  The commandline arguments documentation is out of date.  If there is a way 
to pass in a custom blocks xml using this, it is unknown.  The config parameter 
is not even mentioned in this documentation.


Original issue reported on code.google.com by [email protected] on 2 May 2012 at 2:09

Sign "views" always point north in MC1.7.2

To repeat the problem, place multiple signs with the text "#view h2" facing 
multiple directions in your minecraft v1.7.2 world.
Run Tectonicus "java -Xmx2g -jar Tectonicus_v2.19.jar config=myConfig.xml"
Open the generated map.html and click on your rendered views.

Expected output is the views are rendered in the direction the sign is facing. 
The output instead is the signs all render in the same direction.

Using tectonicus v2.19 on Windows 8 x64, Java 7 Update 45 x64.

Online render with views in Minecraft 1.7.2 world can be viewed at 
http://mavsservers.com/render/

I'm probably forgetting to include some detail, just ask.

Original issue reported on code.google.com by [email protected] on 25 Nov 2013 at 7:57

Attachments:

Custom block errors and quirks

I've been working with Tectonicus's custom block xml to map out some of the 
blocks used in technic pack 7.01 http://www.technicpack.net/ (MC 1.25, EE, IC2, 
RP, BC, Thaum, etc)

Attached is my custom block xml work in progress along with mod texture pngs, 
and a small flat creative sample world that has some blocks placed.


I encountered some errors while working on this:

1.) When you detect a parse error, could you spit out the xml element's text or 
a line number?  The exception below was hard to troubleshoot:


Error while parsing [Solid: null]
java.lang.RuntimeException: side subtexture is null!
        at tectonicus.blockTypes.SolidBlockType.init(SolidBlockType.java:88)
        at tectonicus.blockTypes.SolidBlockType.<init>(SolidBlockType.java:75)
        at tectonicus.BlockRegistryParser.parse(BlockRegistryParser.java:196)
        at tectonicus.BlockRegistryParser.parse(BlockRegistryParser.java:145)
        at tectonicus.world.World.loadBlockRegistry(World.java:229)
        at tectonicus.TileRenderer.setupWorldForLayer(TileRenderer.java:413)
        at tectonicus.TileRenderer.output(TileRenderer.java:305)
        at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
        at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)   


2.) I attempted to use the Furnace block to represent EE collector/relays and 
IC2 machines, but the front/sides do not seem to have a consistent 
implementation.  In the North part of the test world, I have various EE 
machines orientated each of the 4 ways and none of them show the front texture. 
 For the Anti-matter relay, it shows the front texture on all sides except for 
the front, but the collectors don't do this same reversal.  The same for the 
IC2 machines.  Macerator works, but none of the other machines display with any 
consistency.  Only the top texture works 100%.  I've also tried Pumpkin and 
Workbench to see if they would help, but no difference.

3.)  Slabs are hardcoded to the default minecraft texture.  If I try to use a 
custom image, the texture shown is the [col,row] on the terrain.png

4.) Chest seems to take the texture image from the first attribute, and then 
only looks at the index from the other attributes.  If I try using a 
combination of vanilla and mod pack textures it takes the first one used.

5.)     java.lang.NullPointerException
            at tectonicus.blockTypes.Cauldron.addEdgeGeometry(Cauldron.java:101)
            at tectonicus.blockTypes.Cauldron.addInteriorGeometry(Cauldron.java:92)
            at tectonicus.Chunk.createGeometry(Chunk.java:151)
        <Cauldron id="189:1" name="Crucible of Eyes" top="C:/Tectonicus/thaumcraft.png[0, 1]" side="C:/Tectonicus/thaumcraft.png[5, 1]" bottom="C:/Tectonicus/thaumcraft.png[3, 1]" />  

When I tried using the Cauldron type for the Thaum crucible.  If this type is 
hardcoded to vanilla minecraft you should note types that can't be reused.  I 
got to to display perfectly with a solid/top/side/alphaTest.

6.)  java.lang.NullPointerException
        at tectonicus.blockTypes.EnchantmentTable.addEdgeGeometry(EnchantmentTable.java:95)
        at tectonicus.blockTypes.EnchantmentTable.addInteriorGeometry(EnchantmentTable.java:87)
        at tectonicus.Chunk.createGeometry(Chunk.java:151)
        at tectonicus.world.World.draw(World.java:535)

    <EnchantmentTable id="191:3" name="Thaumic Enchanter" top="C:/Tectonicus/thaumcraft.png[1, 10]" side="C:/Tectonicus/thaumcraft.png[0, 10]" front="C:/Tectonicus/thaumcraft.png[0, 10]" />

Same issue when trying to reuse Enchanting table to get a half-block that 
supports top/side textures.


Original issue reported on code.google.com by [email protected] on 2 May 2012 at 8:11

Attachments:

ArrayIndexOutOfBoundsException on lighting paintings

 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.19
   Build 42\:124M\r\n
   Constructed on November 10 2013 at 2003
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Sat Nov 23 23:21:25 EST 2013
System:
    OS Name: Linux
    OS Architecture: amd64
    OS Version: 3.12-0.slh.1-aptosid-amd64
    Java vendor: Oracle Corporation
    Java version: 1.7.0_25
    Awt toolkit: sun.awt.X11.XToolkit
    Headless?: null
Settings:
    mode:CommandLine
    rasteriser:Lwjgl
    useCache:true
    texturePack:none
    colourDepth:24
    alphaBits:8
    numSamples:4
    tileSize:512
    numZoomLevels:8
    portalsInitiallyVisible:false
    showSpawn:true
    signsInitiallyVisible:false
    playersInitiallyVisible:false
    bedsInitiallyVisible:false
    spawnInitiallyVisible:false
    viewsInitiallyVisible:false
    eraseOutputDir:false
    extractLwjglNatives:true
    isVerbose:false
    forceLoadAwt:false
    force32BitNatives:false
    force64BitNatives:false
    outputHtmlName:index.html
    numDownsampleThreads:4
    singlePlayerName:
'********' map
    dimension: Terra
    cameraAngle: 45
    cameraElevation: 45
    closestZoomSize: 12
    worldSubset: FullWorldSubset
    useBiomeColours: false
    'Cave' layer
        renderStyle: ExploredCaves
        lightStyle: Cave
        imageFormat: Png
        customBlockConfig: 
    'Day' layer
        renderStyle: Regular
        lightStyle: Day
        imageFormat: Png
        customBlockConfig: 
Using existing player skin cache
Creating player icon assembler
Initialising display...
    Drawable: null
    created pbuffer: org.lwjgl.opengl.Pbuffer@917024b
    used pixel format:   colour:24 depth:16 alpha:8 stencil:0 samples:4
    display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@4c5af153
 -- Lwjgl Rasteriser -- 
    LWJGL version: 2.9.0
    type: Offscreen
    width: 2048
    heigth: 2048
    pBuffer: org.lwjgl.opengl.Pbuffer@917024b
    OpenGL Vendor: X.Org
    OpenGL Renderer: Gallium 0.4 on AMD CAYMAN
    OpenGL Version: 3.0 Mesa 9.2.2
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Loading level.dat
Loading textures
Creating block registry
Loading players
Detected Anvil save format
CalculatingChunkHashes
Discovering chunks...

Found 71161 chunks in total
Found 0 views
Finding visible tiles...
FindVisibleTiles
100%
found 115588 total tiles to output
Finding changed tiles since last render...
FindChangedTiles
Generating compass image...
Generating portal image...
Writing portals...
Writing views...
Outputted 151 block counts
Outputted world stats
Finding changed views...
Found 0 changed views (out of 0 total views)
Drawing Day views...
Drawing Night views...
View rendering done!
100%
FindChangedTiles took: 104.353 seconds
RenderBaseTiles
Base render is at zoom 12 with 512x512 tiles
RenderBaseTiles
java.lang.ArrayIndexOutOfBoundsException: -1
    at tectonicus.raw.RawChunk.getBlockLight(RawChunk.java:694)
    at tectonicus.Chunk.getBlockLight(Chunk.java:349)
    at tectonicus.Chunk.getLight(Chunk.java:488)
    at tectonicus.blockTypes.Painting.addEdgeGeometry(Painting.java:317)
    at tectonicus.Chunk.createGeometry(Chunk.java:160)
    at tectonicus.world.World.draw(World.java:536)
    at tectonicus.world.World.draw(World.java:483)
    at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:676)
    at tectonicus.TileRenderer.output(TileRenderer.java:321)
    at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
    at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
Cleaning up...
Writing player skin cache info (11 skins to write)
100%
Player skin cache written
Finished

Original issue reported on code.google.com by [email protected] on 24 Nov 2013 at 4:38

ArrayIndexOutOfBoundsException on rendering stairs

ArrayIndexOutOfBoundsException on rendering wooden stairs on Minecraft 1.5.2.

Log file:

java -jar Tectonicus_v2.17.jar config=config.xml
Parsing config from ***\Tectonicus_v2.17\config.xml
 + + + + + + + + + + + + + + + + + + + + + + +
                  Tectonicus
   Version: 2.17
   Build 42\:100M\r\n
   Constructed on June 2 2013 at 1623
 + + + + + + + + + + + + + + + + + + + + + + +
Started on Sat Jun 15 00:19:00 PDT 2013
System:
        OS Name: Windows 7
        OS Architecture: amd64
        OS Version: 6.1
        Java vendor: Oracle Corporation
        Java version: 1.7.0_21
        Awt toolkit: sun.awt.windows.WToolkit
        Headless?: null
Settings:
        mode:CommandLine
        rasteriser:Lwjgl
        outputDir:***\map
        useCache:true
        cacheDir:***\map\Cache
        minecraftJar:***\.minecraft\bin\minecraft.jar
        texturePack:none
        colourDepth:16
        alphaBits:0
        numSamples:0
        tileSize:512
        numZoomLevels:8
        portalsInitiallyVisible:true
        showSpawn:true
        signsInitiallyVisible:true
        playersInitiallyVisible:true
        bedsInitiallyVisible:true
        spawnInitiallyVisible:true
        viewsInitiallyVisible:true
        eraseOutputDir:false
        extractLwjglNatives:true
        isVerbose:false
        forceLoadAwt:false
        force32BitNatives:false
        force64BitNatives:false
        logFile:***\Tectonicus_v2.17\.\TectonicusLog.txt
        outputHtmlName:index.html
        numDownsampleThreads:8
        singlePlayerName:

'***' map
        worldDir: ***\*****-world
        dimension: Terra
        cameraAngle: 45
        cameraElevation: 45
        closestZoomSize: 12
        worldSubset: FullWorldSubset
        useBiomeColours: false
        'Day' layer
                renderStyle: Regular
                lightStyle: Day
                imageFormat: Png
                customBlockConfig:

Using existing player skin cache
Creating player icon assembler
Initialising display...
        Drawable: org.lwjgl.opengl.Display$3@32d8b42e
        created pbuffer: org.lwjgl.opengl.Pbuffer@1c06d198
        used pixel format:   colour:16 depth:16 alpha:0 stencil:0 samples:0
        display created ok
Using rasteriser: tectonicus.rasteriser.lwjgl.LwjglRasteriser@46b1ea74
 -- Lwjgl Rasteriser --
        type: Offscreen
        width: 2048
        heigth: 2048
        pBuffer: org.lwjgl.opengl.Pbuffer@1c06d198
        OpenGL Vendor: ATI Technologies Inc.
        OpenGL Renderer: AMD Radeon HD 6570M/5700 Series
        OpenGL Version: 4.2.11733 Compatibility Profile Context
Creating camera
TileRenderer init complete
StartingRenderer
Starting tile renderer
Loading world from base dir ***\*****-world with dimension Terra
        Full dimension dir: ***\*****-world
Loading level.dat
Loading textures
Creating block registry
Loading players
Loading players from ***\*****-world\players
Loading raw player from ***\*****-world\players\***.dat
Loading raw player from ***\*****-world\players\***.dat
Loading raw player from ***\*****-world\players\***.dat
Loading raw player from ***\*****-world\players\***.dat
Loading raw player from ***\*****-world\players\***.dat
        loaded 5 players
Loading ops from ***\ops.txt
        found 1 players
Detected Anvil save format
CalculatingChunkHashes
Discovering chunks...
Looking for chunks in ***\*****-world
        found 5900 chunks so far
Found 5948 chunks in total
Found 0 views
Finding visible tiles...
FindVisibleTiles
100%
found 9756 total tiles to output
Finding changed tiles since last render...
FindChangedTiles
Generating compass image...
Generating portal image...
Writing signs to ***\map\Map0\signs.js
Outputting players to ***\map\Map0\players.js
        outputting ***
        outputting ***
        outputting ***
        outputting ***
        outputting ***
No skin for player ***
Outputted 5 players
Outputting beds to ***\map\Map0\beds.js
        outputting ***'s bed
        outputting ***'s bed
Outputted 2 beds
Writing portals...
Writing views...
Outputting block stats to ***\map\Map0\blockStats.js
Outputted 102 block counts
Outputting world stats to ***\map\Map0\worldStats.js
Outputted world stats
Finding changed views...
Found 0 changed views (out of 0 total views)
Drawing Day views...
Drawing Night views...
View rendering done!
Settings changed! Deleting tile cache at ***\map\Cache\tileHashes

\Map0\LayerA
New tile cache will be created for this render
1%
...
100%
FindChangedTiles took: 24.825 seconds
RenderBaseTiles
Base render is at zoom 12 with 512x512 tiles
RenderBaseTiles
java.lang.ArrayIndexOutOfBoundsException: 16
        at tectonicus.raw.RawChunk.getBlockData(RawChunk.java:582)
        at tectonicus.blockTypes.Stairs.createSouthStair(Stairs.java:213)
        at tectonicus.blockTypes.Stairs.addEdgeGeometry(Stairs.java:131)
        at tectonicus.Chunk.createGeometry(Chunk.java:147)
        at tectonicus.world.World.draw(World.java:534)
        at tectonicus.world.World.draw(World.java:481)
        at tectonicus.TileRenderer.renderBaseTiles(TileRenderer.java:676)
        at tectonicus.TileRenderer.output(TileRenderer.java:321)
        at tectonicus.TectonicusApp.run(TectonicusApp.java:952)
        at tectonicus.TectonicusApp.main(TectonicusApp.java:1212)
Cleaning up...
Writing player skin cache info (5 skins to write)
100%
Player skin cache written
Finished

Original issue reported on code.google.com by [email protected] on 15 Jun 2013 at 7:41

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.