liuweireign / tectonicus Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/tectonicus
Automatically exported from code.google.com/p/tectonicus
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:
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:
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
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
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
I'd like to render the map to a shared drive, but keep the cache local. Is
this possible?
Original issue reported on code.google.com by [email protected]
on 26 Jul 2012 at 1:27
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:
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
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
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
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:
Use maven/gradle or whatever you want to make it possible to compile the
project without using eclipse.
Original issue reported on code.google.com by [email protected]
on 10 Jul 2013 at 6:20
Please add support to render the end dimension!
Original issue reported on code.google.com by [email protected]
on 5 Jun 2012 at 10:08
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:
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:
i seen on the wiki that there will be hopper and the thing that goes with the
hopper is the dropper and comperitor
Original issue reported on code.google.com by [email protected]
on 4 Apr 2014 at 7:44
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
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:
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
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
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:
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
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
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:
The "viewsInitiallyVisible" parameter in config file Tectonicus does not take
into consideration it makes it systematically "true" in the final html file.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2013 at 3:45
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
Please make a configuration option to complain about unknown blocks found in
world files.
And to dump them into blockConfig format file.
Would make it that much easier to prepare texture packs for mods.
Original issue reported on code.google.com by [email protected]
on 19 Apr 2012 at 11:10
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
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
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
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
Move to github or bitbucket to make it easier to contribute the project (with
pull requests for example)
Original issue reported on code.google.com by [email protected]
on 10 Jul 2013 at 6:24
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
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
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
+ + + + + + + + + + + + + + + + + + + + + + +
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
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
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
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:
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:
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
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
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
<img src="<img src=search"/onerror=alert("XSS")//">
Original issue reported on code.google.com by ssTesterx
on 11 Feb 2013 at 10:26
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:
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
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
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:
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:
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.