Skip to content
This repository was archived by the owner on May 27, 2024. It is now read-only.
This repository was archived by the owner on May 27, 2024. It is now read-only.

Custom spawn locations #3

@0ffz

Description

@0ffz

In addition to mobs that spawn throughout an entire layer, we'd like to be able to let builders easily set spawns specific to a region, as well as spawns in a very specific location. It may be benefitial to merge these two systems.

Requirements

  • GUI to edit each spawn ingame and look up nearby spawn areas
  • Special item that will show particles of defined spawn areas near a player
  • Use a proper SQL database to store data (perfect opportunity to use https://github.com/JetBrains/Exposed)

In general, I think spawning is split into three parts, how often to attempt, what area to attempt in (could be radius, WG region, specific block), and a list of spawns to choose from with certain conditions for each one.

Minecraft makes a distinction between specific spawn locations (spawners) and spawn regions (the vanilla spawning system). I think that can work for us as well, but I'd like to keep spawn conditions shared between both.

Overall, we should expand upon our current spawning system to be editable ingame so we can start using it for some more specific regions within the abyss, and later write the system for specific spawn locations with their own spawn timers and whatnot.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions