Shrines Structures

Shrines Structures

Mod

A customizable structure generation mod that provides new structures like shrines, temples, houses, and more for Minecraft Forge

Client and server World Generation

7,922 downloads
24 followers
Created2 years ago
Updated9 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...
Filter channels...

6.0.1

  • fixed Datapack upload

6.0.0

  • update to 1.20.1
  • shrines is now platform independent
    • usable as Forge Mod
    • usable as datapack even on Vanilla Minecraft
  • removed random variation
  • removed spawn criteria
  • removed shrines config

5.0.0-alpha4

  • update to 1.19.2
  • Fix #50

5.0.0-alpha3

  • update to Forge 1.19 RB
  • Fix #48

4.1.0

  • Add optional parameter to shrines:relative placement calculator
    • heightmap. Possible values:
      • WORLD_SURFACE_WG
      • WORLD_SURFACE
      • OCEAN_FLOOR_WG
      • OCEAN_FLOOR
      • MOTION_BLOCKING
      • MOTION_BLOCKING_NO_LEAVES

5.0.0-alpha2

  • fix Shrines Default Configuration Pack

5.0.0-alpha1

  • port to Mc1.19 based on Shrines 4.0.0
  • remove placement calculators
  • merge shrines:surface and shrines:underground into one shrines:default structure
  • improve some random variation configs
  • Increase shrines:abandoned_villa spawn chances
  • add mangrove random variation material

4.0.0

User facing changes

  • Add new structures:
    • mayan_temple
    • oriental_hut
    • luxury_villa
    • azalea_pavilion
  • Add commands:
    • locateshrines
    • variate
  • removed structure Config GUI
  • Added more ware templates to the harbour
  • remove structure novels
  • remove structure Config GUI
  • split player house in small_player_house and tall_player_house

technical changes

  • structures are now fully data-driven
    • Add two new structure types shrines:surface and shrines:underground
    • This types can be configured with these options:
      • start_pool
      • size (max jigsaw depth)
      • spawn_criteria (basic requirements for a structure to consider a place valid). Possible values:
        • close_to_structure, further options: structure_set, min_chunk_distance
        • not_close_to_structure, further options: structure_set, min_chunk_distance
        • random_chance, further options: spawn_chance
        • height, further options: min_height, max_height, check_size
        • ground_level_delta, further options: delta, check_size
        • min_structure_distance, further options: range
      • placement_calculator (the y level of the structure). Possible values:
        • simple
        • fixed, further options: height
        • first_free
        • relative, further options: offset
  • Structure Config (the toml file) has other options now. See comments in file for more info
    • removed_structures
    • disabled_structures
    • run_structure_updater
    • min_structure_distance

See changelog for more details

4.0.0-beta4

If no major issues arise, this is going to be the last beta version before stable release

  • Add Mayan Temple to appropriate tags
  • Add Tag Support for Random Variation Config/Material
  • Add Random Variation Material Tags #shrines:any, #shrines:wood, #shrines:colour, #shrines:stone, #shrines:bees, #shrines:ore and #shrines:light
  • Add Random Variation Configs for all Shrines Structures
  • Include also not data-generated resources in Default Config ZIP
  • Shrines requires Forge 40.1.35 or above

Changes are non-breaking in most cases. Please report issues here

2.3.0 --- 05.06.2022 12:20 UTC

  • Add Heightmap Type Structure Config Option
    • Defines the heightmap base, where height offset is relative to
    • Allows Ocean floor structures
  • Make use of the height offset config option

4.0.0-beta3

  • It's pride month!
  • Fix mayan temple spawn

Changes are non-breaking in most cases. Please report issues here

4.0.0-beta2

  • Added Mayan Temple ('mayan_temple')

Changes are non-breaking in most cases. Please report issues here

3.0.0 --- 25.05.2022 16:30 UTC

  • rework back-end representation of custom structures
    • saved in .minecraft/shrines-data
    • save structure configs in single, user-readable json files
  • make structure config UI more intuitive
  • Add new structures build by Lady Jessa (aka lady_jessa):
    • Abandoned Villa
    • Oasis Shrine
    • World Tree Manor
    • Modern Villa
  • update structure icons
  • add more structure novels written by pea_sh0ter:
    • Guardian Meeting
    • End Temple
    • Player House
    • Small Temple
    • Mineral Temple
    • Water Shrine
    • Nether Pyramid
    • Shrine of Savanna
  • Fix Server-Client communication issues
  • Shrines now requires a dependency: dynamicregistries

4.0.0-beta1

  • Bump Shrines for 1.18.2 to Beta stage
  • Upload Default Configurations to GitHub releases

Changes are non-breaking in most cases. Please report issues here

4.0.0-alpha11

This is an alpha release; breaking changes can happen at any time. Don't use this file in production

  • Add 'locateshrines' command
    • Use literal 'inbiome' to locate a structure in a specified biome
    • Use literal 'new' to locate a not yet generated structure

Feedback is appreciated

4.0.0-alpha10

This is an alpha release; breaking changes can happen at any time. Don't use this file in production

  • Add Structure Min Distance spawn criteria. Value -1 redirects to global structure_min_distance config option (Fix #41)
  • Fix Structure void issues with balloon and small player house
  • Add a few missing balloon variants
  • Introduce '#shrines:any' structure tag to locate any structure of shrines
    • Introduce '#shrines:house', '#shrines:temple', '#shrines:shrine', '#shrines:aurelj', '#shrines:chptr1', '#shrines:forscher09', '#shrines:lady_jessa', '#shrines:meme_man_77', '#shrines:s1fy', '#shrines:sam_hit_apple', '#shrines:silverminer', '#shrines:tikofan'
  • Remove references to 'shrines:harbour/villagers' pool
  • Add more 'ware' variants to the harbour

Feedback is appreciated

2.2.2 --- 22.05.2022 14:30 UTC

  • Fix structures spawn in disabled biomes

External resources



Project members

silverminer007

Owner


Technical information

License
MPL-2.0
Client side
required
Server side
required
Project ID