Posts by MarcosRC

A big new update is now available, introducing biomes, caves and much more!
Latest hotfix: 0.7.0.3 (2024-02-21)

    Another possibility, perhaps more realistic, is that you can go to the frame and "measure it", then go with the measurements of the shape to the saw bench and build the part. This also would mean that it can calculate how much wood it needs and use all that is required, thous not having the same limits as normal planks.


    :)

    Hi,


    One of the most annoying things of the advanced construction with planks is to fill non rectangular areas, such as triangles.


    May I propose a mode where, to certain extend, you can "fill" an area with planks, in sort of the same manner as you fit glass on frames, where the plank fills a -say- wood frame made of other planks, wood elements or stone blocks up to a certain area covering limit.


    Two images to show what I mean:


    Build a frame with for instance wood logs




    and then enable the fill tool with a wood plank and it fills it (if the area is not bigger than the biggest allowed plank):




    Is this doable? What do you think?


    Maybe also possible to 5, 6, ... sides, not just triangles?


    Cheers,


    Marcos

    Unfortunately I have no ETA for that yet. And I can't say much about how it will behave exactly... it's our intention to have a realistic behaviour, but we also have to make sure to not kill the performance (especially on multiplayer servers). I'm afraid rain will not affect water at all, flooding the whole terrain will be definitely problematic in terms of performance ^^

    Yes, I get the performance thing, however different types of terrain may absorb water quicker than others for instance. Sand almost instantly, rock not so much. Also maybe it could be a feature that can be turned on and off for a world, noting the huge performance hit?


    Not expecting this kind of advanced features in alpha or beta, I am talking a few years from now. Version 2 anyone? <3

    I have two questions:


    - The most requested feature by my daughters: character gender and clothing! Any ETA?
    - My most looked after feature: water / fluids that actually flow :) I'm sure it can be done much better than Minecraft. How are you planning to implement it? how would it behave? would rain affect -say- ponds levels? I would love to build dams that can actually fill with rain and get lower levels on dry times :) Asking too much?


    Thanks @red51, my three daughters an me love this game and play together a lot.


    :thumbsup:

    Ok, looks like the error happens even when starting from scratch a new world:


    2017/04/21 11:40 AM server.Main


    SEVERE: Fatal error occurred!


    java.lang.NullPointerException


    at commons.world.p.a(SourceFile:489)


    at commons.world.p.a(SourceFile:406)


    at commons.world.i.a(SourceFile:535)


    at commons.world.i.a(SourceFile:693)


    at commons.world.i.a(SourceFile:233)


    at server.e.b(SourceFile:1073)


    at server.e.a(SourceFile:1043)


    at server.Main.d(SourceFile:427)


    at server.Main.initApplication(SourceFile:251)


    at commons.JIWApplication.initialize(SourceFile:231)


    at com.jme3.system.NullContext.initInThread(NullContext.java:87)


    at com.jme3.system.NullContext.run(NullContext.java:130)


    at java.lang.Thread.run(Thread.java:745)

    Hi @red51,


    After updating (ie copying the new 0.8.2 files over the old ones), the server will try to convert the world to the new version and fail.


    Happy to share my files.


    This is the log:


    Rising World - 0.8.2 - Dedicated Server
    Linux 4.9.0-2-amd64 Java 1.8.0_121 (amd64) Memory: 1908 MB
    2017/04/21 10:11 AM


    [...]
    Initializing world (sqlite)
    LOAD WORLD Marcolandia3
    DATABASE TYPE: SQLite
    /home/marcos/rising-world_server/Worlds/Marcolandia3:::Marcolandia3
    CREATE WORLD STRUCTURE - DONE!
    2017/04/21 10:11 AM x.a
    INFO: DatabaseTaskManager started with ThreadPoolSize 1
    WORLDINFO Gamemode: Survival
    Gametype set to Survival
    WORLDINFO Seed: -51773781607014
    WORLDINFO Caves: true
    WORLDINFO Vegetations: true
    WORLDINFO OreAmount: 3
    WORLDINFO DisabledNPCs:
    WORLDINFO DisabledDungeons:
    WORLDINFO DisabledWaterSources:
    WORLDINFO Worldtype: Normal
    WORLDINFOS seed: -51773781607014 type: Normal caves: true vegetations: true oreamount: 3 disablednpc: [] disableddungeons: [] disabledwatersources: []
    WORLDINFO Time: 27.9.0 22:24:1.6864659
    set game time from string: 27.9.0 22:24:1.6864659
    WORLDINFO Creationdate: 1487073467036
    WORLDINFO Version: 0.8.1.2_32
    TRIGGER UPDATE
    Worldconverter: Updating (32) to version (33) 0.8.2 ...
    Creating world backup...Copied directory from /home/marcos/rising-world_server/Worlds/Marcolandia3/worldParts to /home/marcos/rising-world_server/Worlds/.backup/Marcolandia3_1492740714/worldParts
    [...]
    DONE!

    Worldpart generating...
    Biomepart generating...
    biomepart offset 0 0 -> 4 1 (-1754662916, -438665729)
    Biomepart (0) generated: 0 - 0 (438ms)
    CavePoints: 386862
    DungeonPoints: 717
    clear dungeon map
    -> NO GENERATION POSSIBLE AT 66 -28 19


    - neighbour is still null for BigHallExit
    -> NO GENERATION POSSIBLE AT 37 -57 7


    - neighbour is still null for BigHallEntrance
    - neighbour is null(2) for Singledoor_Arc
    - neighbour is still null for BigHallEntrance
    - neighbour is null(2) for Singledoor_Arc
    - neighbour is still null for StairwayF
    - neighbour is null(2) for Singledoor_Arc
    - neighbour is still null for StairwayF
    - neighbour is null(2) for Singledoor_Arc
    - neighbour is still null for BigHallExit
    - neighbour is null(2) for StairwayL
    - neighbour is null(2) for Singledoor_Arc
    -> NO GENERATION POSSIBLE AT 4 -75 107


    - neighbour is still null for StairwayB
    - neighbour is null(2) for Singledoor_Arc
    - neighbour is still null for BigHallEntrance
    -> NO GENERATION POSSIBLE AT 5 -40 19


    - neighbour is still null for BigHallEntrance
    - neighbour is null(2) for Singledoor_Arc
    0 0 total underground dungeons: 319
    java.lang.NullPointerException
    at commons.world.p.a(SourceFile:489)
    at commons.world.p.a(SourceFile:406)
    at commons.world.i.a(SourceFile:535)
    at commons.world.i.a(SourceFile:693)
    at commons.world.i.a(SourceFile:233)
    at server.util.a.a(SourceFile:146)
    at server.e.a(SourceFile:1327)
    at server.e.a(SourceFile:1212)
    at server.e.a(SourceFile:1039)
    at server.Main.d(SourceFile:427)
    at server.Main.initApplication(SourceFile:251)
    at commons.JIWApplication.initialize(SourceFile:231)
    at com.jme3.system.NullContext.initInThread(NullContext.java:87)
    at com.jme3.system.NullContext.run(NullContext.java:130)
    at java.lang.Thread.run(Thread.java:745)
    2017/04/21 10:12 AM server.Main
    SEVERE: Fatal error occurred!
    java.lang.NullPointerException
    at commons.world.p.a(SourceFile:489)
    at commons.world.p.a(SourceFile:406)
    at commons.world.i.a(SourceFile:535)
    at commons.world.i.a(SourceFile:693)
    at commons.world.i.a(SourceFile:233)
    at server.util.a.a(SourceFile:146)
    at server.e.a(SourceFile:1327)
    at server.e.a(SourceFile:1212)
    at server.e.a(SourceFile:1039)
    at server.Main.d(SourceFile:427)
    at server.Main.initApplication(SourceFile:251)
    at commons.JIWApplication.initialize(SourceFile:231)
    at com.jme3.system.NullContext.initInThread(NullContext.java:87)
    at com.jme3.system.NullContext.run(NullContext.java:130)
    at java.lang.Thread.run(Thread.java:745)


    Shutdown 1 database threads...
    2017/04/21 10:12 AM x.a
    INFO: DatabaseTaskManager stopped!