[Server] Lavaland

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

[Server] Lavaland

by jas » Thu Aug 01, 2019 21:07

Image
Lavaland is a server with a flat lava mapgen game. The game is experimental and WIP.

Address: lavaland.duckdns.org
Port: 30000
Game: Lavaland

There's Mese Crystals (by RealBadAngel), but they're not of too much use yet. Though you can craft a mese bone pick with two bones and three Mese crystals.

Also, you can sprint by holding Special.

Image

Image

Image
Attachments
screenshot_20190810_094330.png
(279.81 KiB) Not downloaded yet
screenshot_20190808_070556.jpg
(916.81 KiB) Not downloaded yet
screenshot_20190808_020952.png
(810.16 KiB) Not downloaded yet
Last edited by jas on Sat Aug 10, 2019 13:49, edited 1 time in total.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sat Aug 10, 2019 13:48

Added simple_protection by Krock. Here's a picture of spawn covered in stone from lava cooling:

Image
Just gotta find new statbar icons.
Attachments
screenshot_20190810_094510.png
(144.47 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
Pyrollo
Member
 
Posts: 323
Joined: Mon Jan 08, 2018 15:14
Location: Paris
GitHub: pyrollo
In-game: Naj

Re: [Server] Lavaland

by Pyrollo » Sat Aug 10, 2019 16:18

Nice and fun game. May be a bit rudimentary but it's still fun to play :)

There is missing a texture for copper blocks slabs and stairs and the craft guide recipe uses and unknown item.

Btw, how to obtain dirt ?
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]
 

User avatar
Enrikoo
Member
 
Posts: 447
Joined: Thu Nov 16, 2017 18:18
Location: Germany
GitHub: Enrikoo
IRC: Enrico - Enricoo - Enrlco
In-game: Enrico - Enriko

Re: [Server] Lavaland

by Enrikoo » Sat Aug 10, 2019 19:18

Pyrollo wrote:Nice and fun game. May be a bit rudimentary but it's still fun to play :)

There is missing a texture for copper blocks slabs and stairs and the craft guide recipe uses and unknown item.

Btw, how to obtain dirt ?

I tried to get dirt and It can be obtained by terraforming cobble with water, it turns into dirt later.
 

User avatar
Pyrollo
Member
 
Posts: 323
Joined: Mon Jan 08, 2018 15:14
Location: Paris
GitHub: pyrollo
In-game: Naj

Re: [Server] Lavaland

by Pyrollo » Sun Aug 11, 2019 08:25

Enrikoo wrote:I tried to get dirt and It can be obtained by terraforming cobble with water, it turns into dirt later.


Thanks Enrikoo, I discovered that yesterday evening by chance :)
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sun Aug 11, 2019 12:10

If there's a bunch of grass, a sapling is automatically placed.

I added a special feature to the sneak jump that uses the new set_player_velocity() thingy (method?). If you press (not hold) sneak right before jump with velocity you get a (tiny) boost. A second feature is using get_player_velocity() to lesson/limit fall damage avoidance.

Added more items from MTG / crafts fixed, copper texture fixed.

Image
Still have to replace the statbar icons.
Attachments
screenshot_20190811_080729.png
(378.81 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Wed Aug 14, 2019 05:32

Image
Image
Image
Image

Added beds. You can assign them names and optionally mark them as public and warp to them. So there's now warps. I'll still add the warpstones later, after emerald and ruby, and so on.
Attachments
screenshot_20190814_012648.png
(436.2 KiB) Not downloaded yet
screenshot_20190814_012642.png
(446.78 KiB) Not downloaded yet
screenshot_20190814_012637.png
(418.93 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sun Aug 18, 2019 12:42

Features:
  • Colored beds with detached & persistent inventory, ability to set respawn/home positions as well as toggle night/day at any time. Beds can be named, either publicly or privately, and used to teleport to named locations. Walkie/terminal will be added to warp without a bed, as well as warpstones from sofar.
  • Mese Crystals by RealBadAngel, modified.
  • Mailbox from X-Decor by jp, modified.
  • Cauldron from X-Decor
  • Artifical Hive from X-Decor
  • Mechanisms (stone pressure plate & lever) for doors. These will operate with the terminal when it's installed.
  • CraftGuide from X-Decor
  • Skull and bone craftitems from old X-Decor
  • 3d armor, clothing, skins, with a dresser node for third person (swing to use), or right click as a node; a status menu is available on player inventory for immediate access. More skins will be added, and requests may be accepted.
  • /stats command, shows the same as what's on the stats menu if you type: /stats xp level hp hp_max. The stats menu is found by using the [>] right arrow button on the status menu.
  • /gender command
  • /spawn command
  • Mobs with traders
  • Hunger, stamina, sprinting with unique mechanics (sneakjumping). Timers need redoing, as the speed of the server determines rates.
  • Steel fences, obsidian walls.
  • Not so simple shop mod
  • simple_protection mod by Krock
  • Really heavy ambient lava-near-obsidian sounds.
  • Crashes.

If you die in a lava source node, you spawn a water source node in its place. The obsidian from the lava cooling grows mese crystals. Digging bones gives bones, and you can make a bone mese pickaxe. From there, if you place cobble near water it can become grass, eventually. If enough grass grows, a sapling will spawn and automatically plant.

Not everything is present from Minetest Game, but a lot has already been added, and more will be in the future. Biome specific items - like aspen wood planks - likely won't, however.

Image
Attachments
screenshot_20190818_083433.png
(510.7 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Wed Aug 21, 2019 12:33

Image

Added a help system. Players with `help' priv can create and edit pages.
Attachments
screenshot_20190821_083104.png
(259.45 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Thu Aug 22, 2019 23:01

Added backpacks that can be dug and placed anywhere.

Added a persistent inventory slot that saves an item even after respawn. Meant for a backpack but will work with any item.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Fri Aug 23, 2019 08:59

Added placeable books. Added walkie/intercomm and terminal -- warp with mechanisms!

Image
Image
Image
Attachments
screenshot_20190823_045752.png
(108.66 KiB) Not downloaded yet
screenshot_20190823_045749.png
(103.26 KiB) Not downloaded yet
screenshot_20190823_045718.png
(200.5 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sun Aug 25, 2019 11:54

Some fixes/additions:
  • Night toggle is fixed. That's what I get for checking whether beds.night_toggle is true or false.
  • Mese warpstones now ask first before saving your stats. As before they ask before restoring the saved stats after digging.
  • Diamond warpstone doesn't crash if a warp doesn't exist.
  • Holding either warpstone negates any damage from player's punches.
  • There's a mese boat, it travels on lava but needs improved textures.
  • Ice can be gotten from traders, then farmed by putting water near it.
  • Hives no longer check for time of day, but light level instead.
  • More skins.
  • Death messages.
  • Mailbox has a toggle checkbox for allowing written books only.
  • Maybe some other stuff, added an IDEAS file mostly from user input. Thanks!

+ Edit
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Mon Aug 26, 2019 13:11

Fixed a whole bunch of bugs yesterday. Thanks for everyone's patience!

The server has been running eighteen hours now, but in that time I've added a few features.

First, you can now chat from beds. Fixed some glitches they had, including warps listing and getting stuck.

Image

Next are /sit and /lay commands. You can also right click a chair to sit in it. It came with the table from the excellent X-Decor mod by jp.

Image

Image

Image

All this will be running once the server restarts.

Edit: Server is restarting. HUD messages were also implemented, based on Wuzzy's central_message mod.
Attachments
screenshot_20190826_090504.png
(229.06 KiB) Not downloaded yet
screenshot_20190826_090510.png
(230.11 KiB) Not downloaded yet
screenshot_20190826_090616.png
(209.47 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Thu Aug 29, 2019 09:44

I didn't realize boats had cruise control if you pressed up+down at the same time! Pretty neat feature, but I went and removed it anyway! Muahaha... That's the bad news, the good news is I fixed the boats detaching. Oddly, I just check if player is attached when adding XP, and return if they are. So weird that adding XP is what is detaching the player from the boat, so now I have to figure out why, so I can still add XP when attached to things.

Couple other little tweaks, but now that boats are stable, I'm going to work on putting satiation/stamina in the stats system (dunno why I didn't in the first place) and increasing their max values on level up. That way higher level players can go without food longer, and sprint for longer.

The server ran for three days without crashing, and had an average of 2 players and a top count of 7 when I looked last before restarting. It's a record!

Also I've been meaning to ask Krock about simple_protection and the blue area on radar that says "shared with everyone." Is that a feature?? I have to make a TODO file ;D Thx.

Edit: Still seems to be detaching sometimes, not as much -- back to the drawing board.

Edit3: Seems another improvement to boats has been made. Hopefully they're working better now. HOW TO MAKE A PRIVATE ISLAND:
1.) Dig five mese crystals and craft a mese boat.
2.) Drive out as far as you can, the mese boat travels only on lava!
3.) When you have found your ideal location, type /sethome.
4.) Get off the boat and die. Your death in the lava will spawn water, allowing you to create your own private oasis. Don't forget to right click and open the bones, instead of punching and digging them!
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Fri Aug 30, 2019 12:25

I added breath/max, stamina/max, and satiation/max stats, and on level up the player receives + random(1, 3) stat points for each, in addition to the hp_max which was already present. Higher level players will starve slower, sprint longer, and hold their breath longer (in addition to their max hp increasing). [Edit: These stats max out at 100.]

I also fixed boats. But it isn't pretty.

Image

Image

Image
Attachments
screenshot_20190830_082733.png
(244.4 KiB) Not downloaded yet
screenshot_20190830_082736.png
(339.7 KiB) Not downloaded yet
screenshot_20190830_082754.png
(232.02 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Wed Sep 04, 2019 09:31

Added Ring of Muddy Vision. Put it in your "save slot" (under craft output) to activate, hiding your nametag. I forgot to occasionally add wear, oh well. I'm going to also try adding Ring of Invisibility and Ring of Levitation.

NPCs don't endlessly attack boats anymore, mobs don't stand around so much, and the player doesn't go flying off when sitting or laying down. Fire checks for protection, and DM's explosions do too.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
Yvanhoe
Member
 
Posts: 129
Joined: Fri Jul 05, 2019 03:18
Location: Japan

Re: [Server] Lavaland

by Yvanhoe » Wed Sep 04, 2019 10:48

jas wrote:Image

Added a help system. Players with `help' priv can create and edit pages.

Can I ask what mod you used for that?
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Wed Sep 04, 2019 14:41

Sure, it's https://github.com/jastevenson303/Laval ... /mods/help

I plan to add a move_page command next.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Thu Sep 05, 2019 00:47

Ring of Invisibility is now live. Put rings in your "save slot," under the craft output.

Next to do is the ring of levitation, for some kind of flight.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Fri Sep 06, 2019 12:50

I added the ring of levitation. Using it allows the player to float around. The movement is wonky for left and right, however.

https://github.com/jastevenson303/Laval ... it.lua#L55

The above shows how I'm doing it now. If anyone can help me figure out how to go left and right without affixing to a grid such as I am, I would be very appreciative.

The code is not yet live on the server, however, but will be once I restart. Edit: Changes are live.
Edit2: Fair warning: 1.) There's a bug where if you drop the item from the save slot (drag off inv and drop), the effect doesn't go away. There's a minute timer which eventually will check and see the ring is missing, however. I'll fix this next.

2.) This effect requires a recent minetest client.

Edit 3.) OMG haha this is totally under construction, lmao. It's sorta out of control.

... Now it's a little more under control but still nuts. It's a pretty wild ride and was killing the client repeatedly adding velocity! It's disabled for now, will try again later. Good night.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
Enrikoo
Member
 
Posts: 447
Joined: Thu Nov 16, 2017 18:18
Location: Germany
GitHub: Enrikoo
IRC: Enrico - Enricoo - Enrlco
In-game: Enrico - Enriko

Re: [Server] Lavaland

by Enrikoo » Fri Sep 06, 2019 18:40

I think I found another bug, if you plant mese crystal seeds, it wont show crystal as a node. Can you please fix that?
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sat Sep 07, 2019 09:01

The seeds auto plant on obsidian if lava and water are near.

For the actual growth, only lava is needed. The more lava nearby the better, and I believe mese crystal seeds check for at least three. Water is only used in autospawning, not growth. I will look into the mod further and investigate and make appropriate changes.

I worked on the ring of levitation. I think I got it, and can move freely left/right now. It may still be too laggy and freak out. Once I get home I'll push the changes and test.

Next up is an anvil/workbench and enchantment machine, as well as dirt/gravel/sand machine and some mese wires to connect them to mese nodes. May take a little while and I really should start ironing out long-standing bugs.

Thanks for reading.

Postscript: Code pushed to GitHub, and changes are now live. Enrico, thanks to you and oku, the mese crystals seeds plant correctly now.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sun Sep 08, 2019 11:49

I moved the hunger stuff into the stats stuff, and now hunger points are saved/restored properly.

The rings were updated again, now they poll for key presses every 0.1 seconds, and breaking every 0.2 seconds; up from 0 and 0.09 respectively.

A bug allowing the player to sustain ring effects by dropping one ring atop the other has been fixed. As well as when dropping the ring directly from the save slot.

Changes are pushed, but will not be live on the server until it's restarted. Update: Changes are now live on server.
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Mon Sep 09, 2019 10:32

Made a minor change to the lava cooling, and it may not be as responsive, but also not as intensive. Basically, lava_cool happens for lava source every 4 seconds, and lava flowing every 3, both with chance of 2. In MTG interval and chance are 1, but there's so much lava that it can be quite intensive.

Lava and water source nodes drop [slowly, one node position at a time] if there's nothing under them to support them. Ice now checks for water source nodes to propagate, instead of water source and flowing nodes.

Image

Fixed the shearing bug, from when I moved mobs:shears to tools:shears. Wool can once again be obtained by shearing sheep! Thanks again oku!
Attachments
screenshot_20190909_062408.png
(384.91 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

User avatar
jas
Member
 
Posts: 462
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Server] Lavaland

by jas » Sat Sep 14, 2019 10:21

Added a warp from spawn to a "shopping distrct," an idea proposed by Mikuden.

Image

Mikuden's shop:

Image
Attachments
screenshot_20190914_061807.png
(324.64 KiB) Not downloaded yet
screenshot_20190914_061758.png
(247.72 KiB) Not downloaded yet
2019-10-14 09:12:51: ACTION[Server]: jas activates
 

Next

Return to Servers



Who is online

Users browsing this forum: No registered users and 3 guests