1. Please be advised of a few specific rules and guidelines for this section.

RELEASED Nanotech v1.4.2

Nanotechnology to modify your world.

  1. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

  2. HyperMan19680

    HyperMan19680 Pangalactic Porcupine

    How do you earn the tech?
     
  3. The | Suit

    The | Suit Agent S. Forum Moderator

    Icon looks good
     
    Pfhoenix likes this.
  4. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

    xxswatelitexx : thanks.

    HyperMan19680 : You want to craft the always accessible Nano Tech Card. I'll update the mod post with this.
     
  5. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

  6. Yanazake

    Yanazake Space Kumquat

    This is great, means i can get extra materials that are a pain to get from plain dirt! This includes the vanity blocks like the ones from villages and whatnot?

    NANOMACHINES, SON!
     
  7. KazanaAoi

    KazanaAoi Phantasmal Quasar

    Pretty awesome mod :D Encountered a freeze-up/crash when spamming the (I think) G key a bit overmuch while testing it out, Tested on a multiplayer server, the server half of which didnt crash or anything. ./shrug Will do more poking around and see if I can find any kind of common cause for it, or if it was just because I spammed it too much and overloaded the client or summat.

    Hereafter is Edit1:
    Encountered a bug with the tile-replacement function, Which doesnt seem to work at all for me (Granted, i have an absolute ton of mods, could very easily be some sort of conflict, But i couldnt say what since nothing appears to be appearing in the starbound.log)

    What happens instead, is while I'm holding the tile block to replace with, I'll hit one of the three keys, and the nanites will replicate around, then when the first block (the one that I targeted) breaks, the process ends, with all of the other blocks remaining basically untouched, as an added bonus, whatever the center most block was, disappears completely, not even dropping as a pickup item. :(

    To top that off, After the nanites fade, the nanites cannot be used in any way, shape, or form, until you change worlds (Travelling to your ship world, or outpost, or some other world that isnt the one you activated the replacement function on) ...Quite weird.

    Hereafter is Edit2:
    So, it turns out that the bug mentioned above in 'Edit1' mostly occurs with natural blocks like Dirt, Rock, and Magmarock which I was using to try and test the function out, May well happen with other things, but in my limited and rapid testing, it was natural blocks it didnt seem to work with. Also doesnt work with a number of items whos names are changed by other mods, such as 'Unrefined Wood' being changed to 'Unrefined Light Wood' by one, which I believe also changes its base name. o.o

    Starbound.log with ONLY nanotech installed, Gives the same error that it gives when fully modded out, but i figured base would be better for you :)
    Code:
    Start logging at: 2015-06-02 06:04:58.226
    [06:04:58.226] Info: Star::Root using bootstrap file 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\win32\sbboot.config'
    [06:04:58.226] Info: Star::Root using storage directory 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\giraffe_storage\'
    [06:04:58.226] Info: Preparing Star::Root...
    [06:04:58.227] Info: Detected mod 'Nanotech' at '../giraffe_storage/mods\Nanotech\.'
    [06:04:58.227] Info: Loading Configuration with config file: 'starbound.config'
    [06:04:58.227] Info: Loading Star::Configuration from 'Just (.\..\giraffe_storage\starbound.config)'
    [06:04:58.230] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [06:04:58.238] Info: Initializing Star::Root with 3 assets sources
    [06:04:58.238] Info: Done preparing Star::Root.
    [06:04:58.238] Info: Client Version 'Beta v. Spirited Giraffe - Update 5' Revision: b121429b907d2919c3f1d5e25303c5bb571ed61a Protocol: 679
    [06:04:58.238] Info: Initialized SDL
    [06:04:58.288] Info: Initialized SDL Video
    [06:04:58.304] Info: Initialized SDL Joystick
    [06:04:58.305] Info: Initialized SDL Sound
    [06:04:58.334] Info: Opened default audio device with 44khz / 16 bit stereo audio, 2048 sample size buffer
    [06:04:58.334] Info: Loading Assets
    [06:04:58.334] Info: Loading Star::Assets from: '../assets/packed.pak'
    [06:04:58.335] Info: Loading Star::Assets from: '../assets/user'
    [06:04:58.335] Info: Loading Star::Assets from: '../giraffe_storage/mods\Nanotech\.'
    [06:04:58.719] Info: Done loading Assets
    [06:04:58.726] Info: Initializing SDL Window
    [06:04:58.730] Info: Fully loading Star::Root...
    [06:04:58.731] Info: Loading NameGenerator
    [06:04:58.733] Info: Loading ObjectDatabase
    [06:04:58.767] Info: Done loading NameGenerator
    [06:04:58.767] Info: Loading PlantDatabase
    [06:04:58.788] Info: Loading ProjectileDatabase
    [06:04:58.794] Info: Loading MonsterDatabase
    [06:04:58.794] Info: Loading NpcDatabase
    [06:04:58.794] Info: Loading PlayerFactory
    [06:04:58.799] Info: Loading EntityFactory
    [06:04:58.799] Info: Loading ItemDatabase
    [06:04:58.815] Info: Done loading PlayerFactory
    [06:04:58.815] Info: Loading MaterialDatabase
    [06:04:58.815] Info: Loading ParticleDatabase
    [06:04:59.130] Info: Done loading PlantDatabase
    [06:04:59.130] Info: Loading TerrainDatabase
    [06:04:59.146] Info: Done loading TerrainDatabase
    [06:04:59.146] Info: Loading BiomeDatabase
    [06:04:59.180] Info: Done loading NpcDatabase
    [06:04:59.180] Info: Loading LiquidsDatabase
    [06:04:59.236] Info: Done loading ParticleDatabase
    [06:04:59.395] Info: Done loading BiomeDatabase
    [06:04:59.395] Info: Loading StatusEffectDatabase
    [06:04:59.439] Info: Done loading StatusEffectDatabase
    [06:04:59.439] Info: Loading DamageDatabase
    [06:04:59.656] Info: OpenGL version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' vendor: 'ATI Technologies Inc.' renderer: 'AMD Radeon HD 6670' shader: '4.40'
    [06:04:59.656] Info: Created initial window 1000x600
    [06:04:59.657] Info: Renderer initialized
    [06:04:59.661] Info: Renderer destroyed
    [06:04:59.662] Info: Initializing SDL Window
    [06:04:59.715] Info: OpenGL version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' vendor: 'ATI Technologies Inc.' renderer: 'AMD Radeon HD 6670' shader: '4.40'
    [06:04:59.715] Info: Re-created window 1920x1058
    [06:04:59.716] Info: Renderer initialized
    [06:04:59.768] Info: Done loading ProjectileDatabase
    [06:04:59.768] Info: Loading EffectSourceDatabase
    [06:04:59.802] Info: Done loading EffectSourceDatabase
    [06:04:59.802] Info: Loading FunctionDatabase
    [06:04:59.822] Info: Done loading FunctionDatabase
    [06:04:59.822] Info: Loading TreasureDatabase
    [06:05:00.113] Info: Done loading TreasureDatabase
    [06:05:00.113] Info: Loading DungeonDefinitions
    [06:05:00.210] Info: Done loading MaterialDatabase
    [06:05:00.210] Info: Loading EmoteProcessor
    [06:05:00.210] Info: Done loading EmoteProcessor
    [06:05:00.210] Info: Loading SpeciesDatabase
    [06:05:00.212] Info: Done loading LiquidsDatabase
    [06:05:00.212] Info: Loading ImageMetadataDatabase
    [06:05:00.212] Info: Done loading ImageMetadataDatabase
    [06:05:00.212] Info: Loading VersioningDatabase
    [06:05:00.213] Info: Done loading VersioningDatabase
    [06:05:00.213] Info: Loading QuestTemplateDatabase
    [06:05:00.233] Info: Done loading QuestTemplateDatabase
    [06:05:00.233] Info: Loading AiDatabase
    [06:05:00.258] Info: Done loading AiDatabase
    [06:05:00.258] Info: Loading TechDatabase
    [06:05:00.273] Info: Done loading TechDatabase
    [06:05:00.273] Info: Loading CodexDatabase
    [06:05:00.320] Info: Done loading SpeciesDatabase
    [06:05:00.369] Info: Done loading CodexDatabase
    [06:05:00.440] Info: Done loading DamageDatabase
    [06:05:00.484] Info: Done loading MonsterDatabase
    [06:05:00.924] Info: Done loading ObjectDatabase
    [06:05:00.924] Info: Done loading EntityFactory
    [06:05:03.243] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [06:05:10.909] Info: Done loading ItemDatabase
    [06:05:14.237] Info: Done loading DungeonDefinitions
    [06:05:14.238] Info: Done fully loading Star::Root
    [06:05:14.243] Info: Renderer destroyed
    [06:05:14.243] Info: Creating player storage directory
    [06:05:15.194] Info: Creating default Star::Configuration
    [06:05:15.194] Info: Creating default Star::Configuration
    [06:05:15.221] Info: Renderer initialized
    [06:05:23.126] Info: Renderer destroyed
    [06:05:23.140] Info: UniverseServer: Creating universe storage directory
    [06:05:23.141] Info: UniverseServer: Acquiring universe lock file
    [06:05:23.297] Info: UniverseServer: Loading settings
    [06:05:23.298] Info: UniverseServer: Finding starter world
    [06:05:35.830] Info: UniverseServer: Creating celestial world 201737131:263665003:53691159:7:2
    [06:05:36.595] Info: Placing dungeon naturalcave
    [06:05:36.595] Info: Generating dungeon naturalcave (NOT FORCED)
    [06:05:36.601] Info: Placing dungeon at (228, 900)
    [06:05:40.360] Info: UniverseServer: Starting UniverseServer with UUID: d189323df50eceb5525b1abd5e06dbcc
    [06:05:40.364] Info: UniverseServer: Logged in player 'Orion Kaleri' locally
    [06:05:40.364] Info: UniverseServer: Logged in account '<anonymous>' as player 'Orion Kaleri' from address local
    [06:05:41.219] Info: UniverseServer: Spawning player at ship
    [06:05:41.220] Info: UniverseServer: Client 'Orion Kaleri' <1> (local) connected
    [06:05:41.220] Info: UniverseClient: Joined server as client 1
    [06:05:41.330] Info: Creating default Star::Configuration
    [06:05:41.330] Info: Creating default Star::Configuration
    [06:05:41.400] Info: Renderer initialized
    [06:05:50.376] Info: UniverseServer: Stopping world CelestialWorld:201737131:263665003:53691159:7:2 due to inactivity
    [06:05:50.476] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:201737131:263665003:53691159:7:2
    [06:06:17.345] Info: UniverseServer: Loading celestial world 201737131:263665003:53691159:7:2
    [06:06:18.016] Info: Client received world stop packet, leaving: Removed
    [06:06:28.023] Info: UniverseServer: Stopping world ClientShipWorld:c2eb30aaf8102d4e9c182bc294ba9238 due to inactivity
    [06:06:28.123] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:c2eb30aaf8102d4e9c182bc294ba9238
    [06:07:36.491] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name cobblestonematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      335D8B58
      1B6E4B80
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [06:07:41.547] Info: Renderer destroyed
    [06:07:41.550] Info: UniverseClient: Client disconnecting...
    [06:07:41.567] Info: Client received world stop packet, leaving: Removed
    [06:07:41.571] Info: UniverseServer: Client 'Orion Kaleri' <1> (local) disconnected
    [06:07:41.672] Info: UniverseServer: Stopping UniverseServer
    [06:07:42.531] Info: Renderer initialized
    [06:07:45.344] Info: Renderer destroyed
    [06:07:45.345] Info: Application quitting!
    [06:07:45.345] Info: Client shutdown gracefully
    [06:07:45.525] Info: Shutting down Star::Root
    
    
     
    Last edited: Jun 2, 2015
  8. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

    The error shows an unknown material name. Are/were you playing with mods that required you to have a fresh universe in order to generate custom materials?
     
  9. KazanaAoi

    KazanaAoi Phantasmal Quasar

    when i first encountered it, Yes. But that error log comes from a fresh universe, fresh character, and with ONLY Nanotech installed, nothing else.

    its easily repeatable (To me at least) Jut go pick up a dirt block, or wood planks, and try to transmute the blocks, nothing happens and it locks up the ability leaving that error in the log
     
  10. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

    I was testing block replacement on a lava world with ash, cobblestone, and obsidian. When I get home from work, I'll test on a new character on more common materials. If you're feeling up to it, could I talk you into testing other materials, both replacing and replacing with?
     
  11. KazanaAoi

    KazanaAoi Phantasmal Quasar

    Tested with ONLY Nanotech installed, New character, New universe. Replacing is to replace another block with the block in question, Replaced is to replace the block in question with another. All 'Replaced' tests were conducted with a material confirmed to work properly like Cobblestone Brick

    Cobblestone Brick: Replacing and Replaced work fine
    Packed dirt: Replacing and Replaced work fine
    Clay: Replacing and Replaced work fine
    Roof Tiles: Replacing and Replaced work fine
    Unrefined Wood: Replacing and Replaced work fine

    Wood Planks: Replacing Fail, Replaced works fine
    Dirt: Replacing Fail, Replaced works fine
    Cobblestone: Replacing Fail, Replaced works fine
    Bricks: Replacing Fail, Replaced works fine

    Continuing testing using both Creative Mode mod and Nanotech mods in order to get access to a much more varied set of blocks, Don't believe Creative mode actually alters any of the normal blocks, so it shouldnt cause any issue with the testing. Once again new character, new universe

    Edit:
    All blocks tested were spawned in using the Creative Mode Spawning box, rather than mined/crafted from the world, but it should offer a decent base nonetheless

    Edit 2: List has been updated[9:26AM EST]

    --Replacing and Replaced work fine--
    Rusty Block
    Rusty Metal
    Sandstone Bricks
    Fine Sand
    Sand
    Sewage Block
    Shoji Screen Panel
    Erchius Crystal
    Spider Silk Block
    Stone Tiles
    Smooth Metal
    Slime Block
    Snow
    Silver Block
    Slush
    Mushroom Block
    Tar
    Temple Block
    Reinforced Tech Block
    Temple Bricks
    Small Temple Bricks
    Simple Temple Bricks
    Thatch
    Unmarked Tomb Brick
    Tomb Brick
    Small Tomb Brick
    Dark Tomb Brick
    Smooth Tomb Brick
    Treasure Horde Block
    Vine
    Classic Wallpaper
    Wet Dirt
    Wicker
    Wooden Bridge Block
    Pressurised Steel
    Pressurised Girder
    Pressurised Beam
    Platinum Block
    plantmatterstone
    plantblock
    Petal Block
    Wood Paneling
    Wooden Window
    Wooden Blinds
    Rainbow Wood Planks
    Magmarock
    Matter Block
    Moonstone
    Meteorite Rock
    Mirror Block
    Moon Dust
    Moonrock
    Neon Block
    Mud
    Hivestone
    Ice
    Painted Brick
    Iron Block
    Ice Block
    Limestone
    Lunar Base Block
    Junk Tech
    Dry Sand
    Pile of Eyes
    Soft Brick
    Flesh Block
    Heavy Pipe
    Gold Block
    Obsidian
    Bamboo
    Outpost Thick Wall
    Outpost Wall
    Outpost Support Beam
    Outpost Wall
    Ornate Wood
    Ornate Wall
    Ornate Tiles
    Ornate Roofing
    Ornate Flooring
    Window Latice
    Crystal Block
    Dry Dirt
    Dire Stone
    Hazard Block
    Coconut Block
    Wooden Fence
    Heavy Iron Bars
    Cloud Block
    Metal Bars
    Classic Baseboard
    Candy Block
    Small Stone Brick
    Heavy Stone Brick
    Steel Chain
    Tacky Wallpaper
    Clay
    Black Glass
    Blaststone Block
    Bone Block
    Pile of Books
    Brains
    Cacti Block
    Avian Tech Block
    Ash Block
    Alien Rock
    Wall Panel
    Ancient Brick
    Ancient Block
    Asphalt
    Metal Object
    Support Block
    Red Toy Block
    Reinforced Tech Block
    Light Metal
    Steel Block

    --Replacing Fail, Replaced works fine--
    Reeds Block
    Rock Bricks
    Sandstone Block
    Smooth Stone Block
    Crystal Block
    Smooth Plated Block
    Gravel
    Block of Flesh
    Girder
    Glass Block
    Titanium Panel
    Concrete Block
    Corrupt Dirt Block
    Dark Smooth Stone
    Bricks
    Glyph Block
    Smooth Plated Block
    Hi-tech Block

    Edit 2 continued: I tested basically every block available from the Creative Mode Spawning box, No issues at all with blocks being replaced by anything that works, (IE: Cobblestone Bricks can replace anything with no issues that I found)

    starbound.log for this testing session if you're interested: Warning- LONG
    Code:
    
    Start logging at: 2015-06-02 08:16:26.722
    [08:16:26.722] Info: Star::Root using bootstrap file 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\win32\sbboot.config'
    [08:16:26.722] Info: Star::Root using storage directory 'C:\Program Files (x86)\Steam\steamapps\common\Starbound\giraffe_storage\'
    [08:16:26.722] Info: Preparing Star::Root...
    [08:16:26.723] Info: Detected mod 'Nanotech' at '../giraffe_storage/mods\Nanotech\.'
    [08:16:26.723] Info: Detected mod 'CreativeMode' at '../giraffe_storage/mods\CreativeMode\.'
    [08:16:26.724] Info: Loading Configuration with config file: 'starbound.config'
    [08:16:26.724] Info: Loading Star::Configuration from 'Just (.\..\giraffe_storage\starbound.config)'
    [08:16:26.727] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [08:16:26.735] Info: Initializing Star::Root with 4 assets sources
    [08:16:26.735] Info: Done preparing Star::Root.
    [08:16:26.735] Info: Client Version 'Beta v. Spirited Giraffe - Update 5' Revision: b121429b907d2919c3f1d5e25303c5bb571ed61a Protocol: 679
    [08:16:26.735] Info: Initialized SDL
    [08:16:26.788] Info: Initialized SDL Video
    [08:16:26.807] Info: Initialized SDL Joystick
    [08:16:26.809] Info: Initialized SDL Sound
    [08:16:26.842] Info: Opened default audio device with 44khz / 16 bit stereo audio, 2048 sample size buffer
    [08:16:26.843] Info: Loading Assets
    [08:16:26.843] Info: Loading Star::Assets from: '../assets/packed.pak'
    [08:16:26.843] Info: Loading Star::Assets from: '../assets/user'
    [08:16:26.843] Info: Loading Star::Assets from: '../giraffe_storage/mods\Nanotech\.'
    [08:16:26.843] Info: Loading Star::Assets from: '../giraffe_storage/mods\CreativeMode\.'
    [08:16:27.346] Info: Done loading Assets
    [08:16:27.350] Info: Fully loading Star::Root...
    [08:16:27.351] Info: Loading NameGenerator
    [08:16:27.351] Info: Loading ObjectDatabase
    [08:16:27.352] Info: Loading PlantDatabase
    [08:16:27.352] Info: Loading ProjectileDatabase
    [08:16:27.353] Info: Initializing SDL Window
    [08:16:27.381] Info: Done loading NameGenerator
    [08:16:27.381] Info: Loading ItemDatabase
    [08:16:27.404] Info: Loading MonsterDatabase
    [08:16:27.404] Info: Loading NpcDatabase
    [08:16:27.404] Info: Loading PlayerFactory
    [08:16:27.404] Info: Loading EntityFactory
    [08:16:27.416] Info: Done loading PlayerFactory
    [08:16:27.416] Info: Loading MaterialDatabase
    [08:16:27.417] Info: Loading ParticleDatabase
    [08:16:27.568] Info: Done loading PlantDatabase
    [08:16:27.568] Info: Loading TerrainDatabase
    [08:16:27.633] Info: Done loading TerrainDatabase
    [08:16:27.633] Info: Loading BiomeDatabase
    [08:16:27.827] Info: Done loading ParticleDatabase
    [08:16:27.995] Info: Done loading NpcDatabase
    [08:16:27.995] Info: Loading LiquidsDatabase
    [08:16:27.995] Info: Done loading BiomeDatabase
    [08:16:27.995] Info: Loading StatusEffectDatabase
    [08:16:28.079] Info: Done loading StatusEffectDatabase
    [08:16:28.079] Info: Loading DamageDatabase
    [08:16:28.323] Info: Done loading MonsterDatabase
    [08:16:28.323] Info: Loading EffectSourceDatabase
    [08:16:28.345] Info: Done loading EffectSourceDatabase
    [08:16:28.345] Info: Loading FunctionDatabase
    [08:16:28.359] Info: Done loading FunctionDatabase
    [08:16:28.359] Info: Loading TreasureDatabase
    [08:16:28.442] Info: Done loading MaterialDatabase
    [08:16:28.442] Info: Loading DungeonDefinitions
    [08:16:28.484] Info: Done loading LiquidsDatabase
    [08:16:28.484] Info: Loading EmoteProcessor
    [08:16:28.484] Info: Done loading EmoteProcessor
    [08:16:28.484] Info: Loading SpeciesDatabase
    [08:16:28.485] Info: Done loading TreasureDatabase
    [08:16:28.485] Info: Loading ImageMetadataDatabase
    [08:16:28.485] Info: Done loading ImageMetadataDatabase
    [08:16:28.485] Info: Loading VersioningDatabase
    [08:16:28.486] Info: Done loading VersioningDatabase
    [08:16:28.486] Info: Loading QuestTemplateDatabase
    [08:16:28.512] Info: Done loading QuestTemplateDatabase
    [08:16:28.512] Info: Loading AiDatabase
    [08:16:28.540] Info: Done loading AiDatabase
    [08:16:28.540] Info: Loading TechDatabase
    [08:16:28.578] Info: Done loading SpeciesDatabase
    [08:16:28.578] Info: Loading CodexDatabase
    [08:16:28.581] Info: Done loading TechDatabase
    [08:16:28.902] Info: Done loading ProjectileDatabase
    [08:16:28.922] Info: Done loading CodexDatabase
    [08:16:28.970] Info: Done loading DamageDatabase
    [08:16:29.184] Info: Done loading ObjectDatabase
    [08:16:29.184] Info: Done loading EntityFactory
    [08:16:29.893] Info: OpenGL version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' vendor: 'ATI Technologies Inc.' renderer: 'AMD Radeon HD 6670' shader: '4.40'
    [08:16:29.893] Info: Created initial window 1000x600
    [08:16:29.895] Info: Renderer initialized
    [08:16:29.898] Info: Renderer destroyed
    [08:16:29.898] Info: Initializing SDL Window
    [08:16:29.926] Info: OpenGL version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' vendor: 'ATI Technologies Inc.' renderer: 'AMD Radeon HD 6670' shader: '4.40'
    [08:16:29.927] Info: Re-created window 1920x1058
    [08:16:29.927] Info: Renderer initialized
    [08:16:31.735] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [08:16:42.920] Error: Could not load /items/materials/sewerpipehorizontal.png asset, using placeholder default.
    (AssetException) No such asset '/items/materials/sewerpipehorizontal.png'
    [08:16:44.305] Info: Done loading DungeonDefinitions
    [08:16:46.268] Info: Done loading ItemDatabase
    [08:16:46.271] Info: Done fully loading Star::Root
    [08:16:46.276] Info: Renderer destroyed
    [08:16:48.263] Info: Creating default Star::Configuration
    [08:16:48.263] Info: Creating default Star::Configuration
    [08:16:48.290] Info: Renderer initialized
    [08:16:52.664] Info: Renderer destroyed
    [08:16:52.726] Info: UniverseServer: Acquiring universe lock file
    [08:16:52.728] Info: UniverseServer: Loading settings
    [08:16:52.730] Info: UniverseServer: Finding starter world
    [08:16:52.731] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:16:52.737] Warn: SimpleDatabase at device: .\..\giraffe_storage\universe\204995969_-843784700_-20209873_5_3.world was not closed cleanly
    [08:16:52.737] Warn: Recovering SimpleDatabase at device: .\..\giraffe_storage\universe\204995969_-843784700_-20209873_5_3.world
    [08:16:52.741] Warn: Recovery finished
    [08:16:53.347] Info: UniverseServer: Starting UniverseServer with UUID: 710a2a358f2b6910c707406f46bed27f
    [08:16:53.375] Info: UniverseServer: Logged in player 'Alexis Lawson' locally
    [08:16:53.375] Info: UniverseServer: Logged in account '<anonymous>' as player 'Alexis Lawson' from address local
    [08:16:53.675] Info: UniverseServer: Reviving player at ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:16:53.676] Info: UniverseClient: Joined server as client 1
    [08:16:53.780] Info: Creating default Star::Configuration
    [08:16:53.780] Info: Creating default Star::Configuration
    [08:16:53.841] Info: Renderer initialized
    [08:16:54.142] Info: UniverseServer: Client 'Alexis Lawson' <1> (local) connected
    [08:16:54.143] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:17:03.420] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:17:03.520] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:17:11.886] Error: Could not load /items/materials/sewerpipehorizontal.png asset, using placeholder default.
    (AssetException) No such asset '/items/materials/sewerpipehorizontal.png'
    [08:26:00.532] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name reedblock
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2A97EA68 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:26:32.885] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:26:33.627] Info: Client received world stop packet, leaving: Removed
    [08:26:40.864] Info: Client received world stop packet, leaving: Removed
    [08:26:50.893] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:26:50.993] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:26:56.115] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name rockbrickmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      18378270 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:27:07.341] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:27:09.302] Info: Client received world stop packet, leaving: Removed
    [08:27:19.097] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:27:19.197] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:27:34.879] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name rockbrickmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      201AB710 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:27:41.424] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:27:43.049] Info: Client received world stop packet, leaving: Removed
    [08:27:52.751] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:27:52.851] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:28:47.351] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name sandstonematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      201ABC08 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:28:54.911] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:28:55.569] Info: Client received world stop packet, leaving: Removed
    [08:29:05.577] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:29:05.677] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:29:14.551] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name sandstonematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      201AB8B8 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:29:25.405] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:29:27.082] Info: Client received world stop packet, leaving: Removed
    [08:29:36.897] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:29:36.997] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:32:29.346] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name smoothstonematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2A63B3E0 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:32:54.161] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:32:54.796] Info: Client received world stop packet, leaving: Removed
    [08:33:04.855] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:33:04.955] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:33:17.184] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:33:18.982] Info: Client received world stop packet, leaving: Removed
    [08:33:28.808] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:33:28.908] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:40:23.276] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name purplecrystalmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2A63B3E0 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:41:20.734] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:41:21.481] Info: Client received world stop packet, leaving: Removed
    [08:41:31.539] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:41:31.646] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:42:26.027] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name platematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2A63B730 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:42:35.457] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:42:37.279] Info: Client received world stop packet, leaving: Removed
    [08:42:43.885] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name platematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      32E6C350 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:42:47.103] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:42:47.203] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:43:23.537] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:43:24.285] Info: Client received world stop packet, leaving: Removed
    [08:43:34.305] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:43:34.405] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:46:23.537] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:46:25.722] Info: Client received world stop packet, leaving: Removed
    [08:46:35.509] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:46:36.952] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:50:50.570] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name gravelmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      32E6C6A0 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:51:53.268] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:51:53.902] Info: Client received world stop packet, leaving: Removed
    [08:52:02.383] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name hellstonematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      32E6C4F8 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:52:03.913] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:52:04.013] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:52:11.688] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:52:13.164] Info: Client received world stop packet, leaving: Removed
    [08:52:23.006] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:52:23.106] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [08:57:29.463] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name girdermaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      23FD18B0 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:57:49.769] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [08:57:50.370] Info: Client received world stop packet, leaving: Removed
    [08:57:59.269] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name glassmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      23FD1A58 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [08:58:00.365] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [08:58:00.465] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:58:21.666] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [08:58:22.928] Info: Client received world stop packet, leaving: Removed
    [08:58:32.729] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [08:58:32.829] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:00:05.669] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name dirtmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      288BF118 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:00:08.397] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [09:00:09.148] Info: Client received world stop packet, leaving: Removed
    [09:00:19.142] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [09:00:19.246] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:00:56.893] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:00:59.368] Info: Client received world stop packet, leaving: Removed
    [09:01:09.131] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [09:01:09.231] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:05:24.673] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name composite01material
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF44B00 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:06:27.101] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [09:06:27.735] Info: Client received world stop packet, leaving: Removed
    [09:06:35.508] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name concretematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF44FF8 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:06:37.783] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [09:06:37.883] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:06:40.772] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:06:42.175] Info: Client received world stop packet, leaving: Removed
    [09:06:51.372] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name corruptdirtmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF44B00 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:06:51.811] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [09:06:51.911] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:06:56.797] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [09:06:57.413] Info: Client received world stop packet, leaving: Removed
    [09:07:08.706] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [09:07:08.806] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:07:21.586] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name composite01material
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF44FF8 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:07:24.544] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:07:26.426] Info: Client received world stop packet, leaving: Removed
    [09:07:36.155] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [09:07:36.255] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:08:18.964] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name darksmoothstonematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF45348 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:09:04.014] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [09:09:04.644] Info: Client received world stop packet, leaving: Removed
    [09:09:14.664] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [09:09:14.764] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:09:33.649] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name greenneonsymbol
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF451A0 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:10:10.780] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:10:12.713] Info: Client received world stop packet, leaving: Removed
    [09:10:22.393] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [09:10:22.493] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:16:53.906] Error: Could not instantiate item '[blueneonsymbolblock, 1, {}]'. (ItemException) No such item 'blueneonsymbolblock'
    [09:16:53.907] Error: Could not instantiate item '[blueneonsymbolblock, 1, {}]'. (ItemException) No such item 'blueneonsymbolblock'
    [09:16:53.908] Error: Could not instantiate item '[blueneonsymbolblock, 1, {}]'. (ItemException) No such item 'blueneonsymbolblock'
    [09:16:53.908] Error: Could not instantiate item '[blueneonsymbolblock, 1, {}]'. (ItemException) No such item 'blueneonsymbolblock'
    [09:19:23.051] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name brickmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF45348 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:20:07.264] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [09:20:07.784] Info: Client received world stop packet, leaving: Removed
    [09:20:17.819] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [09:20:17.919] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:20:26.728] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name aztecmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF44CA8 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:20:38.033] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:20:39.598] Info: Client received world stop packet, leaving: Removed
    [09:20:49.433] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [09:20:49.533] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:24:40.774] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name platematerial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF44CA8 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:24:50.912] Info: UniverseServer: Loading celestial world 204995969:-843784700:-20209873:5:3 
    [09:24:51.568] Info: Client received world stop packet, leaving: Removed
    [09:25:01.533] Info: UniverseServer: Stopping world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9 due to inactivity
    [09:25:01.634] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:25:02.026] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name metallicmaterial
      LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
      __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
      LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
      lua_getinfo
      2A4FBC18 
      2CF451A0 
    
      StarException::StarException(String)
      LuaDetail::handleError(lua_State*, int)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
      __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
      TechController::tickMaster()
      Player::tickMaster()
      _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
      EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
      WorldClient::update()
      UniverseClient::update()
      ClientApplication::updateRunning()
      ClientApplication::update()
      StarApplicationBase::run()
      _SDL_main
      _console_main
    
    [09:25:10.647] Info: UniverseServer: Loading client ship world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:25:12.286] Info: Client received world stop packet, leaving: Removed
    [09:25:22.105] Info: UniverseServer: Stopping world CelestialWorld:204995969:-843784700:-20209873:5:3 due to inactivity
    [09:25:22.205] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:204995969:-843784700:-20209873:5:3
    [09:28:18.084] Info: Renderer destroyed
    [09:28:18.167] Info: UniverseClient: Client disconnecting...
    [09:28:18.252] Info: Client received world stop packet, leaving: Removed
    [09:28:18.563] Info: UniverseServer: Client 'Alexis Lawson' <1> (local) disconnected
    [09:28:18.663] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:564a2c007497fa3c0f42c21e077899c9
    [09:28:19.340] Info: UniverseServer: Stopping UniverseServer
    [09:28:19.360] Info: Renderer initialized
    [09:28:21.750] Info: Renderer destroyed
    [09:28:21.750] Info: Application quitting!
    [09:28:21.750] Info: Client shutdown gracefully
    [09:28:21.887] Info: Shutting down Star::Root
    


    With that done, I'm going to bed, Will check back later after I wake. :D
     
    Last edited: Jun 2, 2015
  12. Yanazake

    Yanazake Space Kumquat

    I saw the other post before this update, and thought "oh darn, there aren't that many custom blocks that work" then i saw the update... Yeah, a few that don't work, but dayum, most of them are working fine. Would this work well with any block even from mods like Frackin' Universe?
     
  13. KazanaAoi

    KazanaAoi Phantasmal Quasar

    To replace any block with something that is known to work should work just fine (IE: you could probably replace anything from Frackin Universe with Cobblestone Brick, as per my testing so far) But for replacing cobblestone brick with something from FrackinUniverse, I dont know at this point. I plan on testing this for cross mod compatibility later, after I get some sleep. Will let you know my results :p

    Edit: Leaving this here too, so creator more likely sees it, I'm heading to bed, My previous post is updated with all my testing results. Gnight.
     
    Last edited: Jun 2, 2015
    Yanazake likes this.
  14. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

    It looks like there are material names that don't match block names. When you hold a block and infect a tile to replace it, the tech grabs the id of the block and uses the name to know what material to place. I can create a list by hand, but that'd be a lengthy process.
     
  15. KazanaAoi

    KazanaAoi Phantasmal Quasar

    That actually makes an odd sort of sense, Most of the blocks that cause issue seemed to be ones that are used iin the natural generation of the worlds or dungeons.

    Could you maybe just make a smaller list, at the very least of the ones I've found to have an issue, that the mod falls back to when the normal way of getting the block ID fails? (Or is that maybe what you meant you'd do?)

    Edit: How exactly does this mod grab the id of the block its trying to place?
     
    Last edited: Jun 2, 2015
  16. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

    By using world.entityHandItem. If the world.itemType of the returned item descriptor (using world.entityHandItemDescriptor) is "material", then you're holding a block that places material tiles.
     
  17. KazanaAoi

    KazanaAoi Phantasmal Quasar

    I'm trying to find some common factor in the blocks that wont replace into the world properly, And aside from 'Its used in natural generation' there isnt any i can think of, Though most/all of the blocks involved have a myriad of alternate textures that it mixes in to break up the monotony... But then, so do a buncha the ones that work just fine. Its a bit frustrating.
     
  18. Pfhoenix

    Pfhoenix Scruffy Nerf-Herder

    Yeah. I intend to poke a developer when I can to point this out and see what they say.
     
  19. LoPhatKao

    LoPhatKao Space Kumquat

    I have same error as Kazana, with cobblestone. :(
    (cut for size)

    [16:05:55.794] Info: UniverseServer: Stopping world ClientShipWorld:4c1d2e50fa9088155b1ee97a0a39b690 due to inactivity
    [16:05:55.932] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:4c1d2e50fa9088155b1ee97a0a39b690
    [16:07:31.935] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/tech/nanotech.lua"]:125: (StarException) Unknown material name cobblestonematerial
    LuaBindings::WorldEnvironmentCallbacks::placeMaterial(World*, Vector<int, 2u>, String, String, Maybe<int>, bool)
    __ZNSt17_Function_handlerIFN4Star3AnyIIbdNS0_6StringENS0_8LuaTableENS0_11LuaFunctionENS0_9LuaThreadENS0_11LuaUserDataEEEERNS0_9LuaEngineEPKS7_jEZNS0_9LuaDetail15FunctionWrapperIbINS0_6VectorIiLj2EEES2_S2_NS0_5MaybeIiEEbEE11wrapIndexesISt5_BindIFPFbPNS0_5WorldERKSG_RKS2_SR_RKSI_bESN_St12ILi1EESW_ILi2EESW_ILi3EESW_ILi4EESW_ILi5EEEEILj0ELj1ELj2ELj3ELj4EEEESt8functionISC_ET_RKNS0_13IndexSequenceIIXspT0_EEEEEUlS9_SB_jE_E9ERKSt9_Any_dataS9_SB_j
    LuaEngine::createWrappedFunction(function<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> (LuaEngine, Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>*, unsigned int)>)::{lambda(lua_State*)#1}::_FUN(lua_State*)
    lua_getinfo
    1A9C5498
    26E34BC8

    StarException::StarException(String)
    LuaDetail::handleError(lua_State*, int)
    Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaEngine::callFunction<initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > >(int, initializer_list<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> >)
    Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaFunction::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
    Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> LuaContext::invokePath<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
    Maybe<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData> > LuaBaseComponent::invoke<Any<bool, double, String, LuaTable, LuaFunction, LuaThread, LuaUserData>, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >>(String, Map<String, Json, unordered_map<String, Json, hash<String, void>, equal_to<String>, allocator<pair<String, Json> > > >)
    __ZN4Star25LuaActorMovementComponentINS_17LuaWorldComponentINS_16LuaBaseComponentEEEE6updateINS_3AnyIIbdNS_6StringENS_8LuaTableENS_11LuaFunctionENS_9LuaThreadENS_11LuaUserDataEEEEINS_3MapIS7_NS_4JsonESt13unordered_mapIS7_SE_NS_4hashIS7_vEESt8equal_toIS7_ESaISt4pairIKS7_SE_EEEEEEEENS_5MaybeIT_EESt8functionIFvvEEDpOT0_
    TechController::tickMaster()
    Player::tickMaster()
    _Function_handler<void (shared_ptr<Entity>), WorldClient::update()::{lambda(shared_ptr<Entity>)#3}>::(_Any_data, shared_ptr<Entity>)
    EntityMap::forAllEntities(function<void (shared_ptr<Entity>)>)
    WorldClient::update()
    UniverseClient::update()
    ClientApplication::updateRunning()
    ClientApplication::update()
    StarApplicationBase::run()
    _SDL_main
    _console_main

    [16:08:04.534] Info: Renderer destroyed
    [16:08:04.543] Info: UniverseClient: Client disconnecting...
    [16:08:04.573] Info: Client received world stop packet, leaving: Removed
    [16:08:04.601] Info: UniverseServer: Client 'Knowing Yuu' <1> (local) disconnected
    [16:08:04.701] Info: UniverseServer: Stopping UniverseServer
    [16:08:05.139] Info: Renderer initialized
    [16:08:07.110] Info: Renderer destroyed
    [16:08:07.110] Info: Application quitting!
    [16:08:07.110] Info: Client shutdown gracefully
    [16:08:07.263] Info: Shutting down Star::Root



    was playing around with mod, used cobble in hand on placed foreground cobble.. not sure what key it was I had pressed (was pressing all the action keys heh)
    Quit game after realized script had crashed. Came here, typed this. ;)

    Love it so far (what I saw of it lol) The potential to utterly destroy worlds.. magnifique!

    edit: happened again during replace with cobble :/ breaking seems to work fine :D
     
    Last edited: Jun 3, 2015
  20. KazanaAoi

    KazanaAoi Phantasmal Quasar

    To save you the trouble of constantly restarting your game, When the script crashes, just teleport to your ship and back (Or to a planet and back, basically teleport someone else and it'll reset the script.
     

Share This Page