Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 1.9 #55

Merged
merged 14 commits into from Mar 4, 2024
Merged

Update 1.9 #55

merged 14 commits into from Mar 4, 2024

Conversation

TheDeathlyCow
Copy link
Owner

@TheDeathlyCow TheDeathlyCow commented Mar 4, 2024

This is probably the biggest update for More Geodes since its release.

Fixes #49, Fixes #52

Closes #43, Closes #44, Closes #45, Closes #46, Closes #50

A Note about NeoForge

These changes are currently only implemented on Fabric. I will get these onto Forge when I have time, though More Geodes Reforged will likely move exclusively to NeoForge for >1.20.1.

Geode Placement Overhaul

Many mod packs make use of cave biome mods that dominate the underground and make the appearance of many geodes very rare. Therefore, this update allows emerald and lapis geodes, which previously generated exclusively in a selection of surface biomes, to now generate in any biome. However they generate with a greater frequency in their 'home' biomes. The specific changes are as follows:

  • Emerald Geodes now generate at high elevations in all overworld biomes
  • Emerald Geodes now generate much more frequently in Mountains-type biomes
  • Lapis Lazuli Geodes now generate in shallow depths in all overworld biomes
  • Lapis Lazuli Geodes now generate much more frequently in Desert-type biomes

Crystal Locator and Echo Locator Overhaul

The Echo Locator was a fairly janky and not particularly helpful block. It has now been reworked into an item that provides a more useful function for its late-game status, and its old geode-locating functionality has been given to a new Crystal Locator.

  • Added the Crystal Locator
    • The Crystal Locator is crafted from Gypsum Shards, and must be tuned to the frequency of a particular Geode.
    • The Crystal Locator takes damaged when it detects a geode
    • The tunings for Crystal Locators are data-driven, and can be defined for geodes in other mods.
    • More Geodes provides tunings for Spectrum out of the box.
  • Reworked the Echo Locator
    • Removed the Echo Locator 'variants' entirely from the game code
    • Removed the Echo Locator block and block entity
    • The Echo Locator is no longer used for finding Geodes.
    • The Echo Locator now detects all ores, buds, and clusters within a 6-block radius of the player when used, and takes damage for each ore found.
    • This is to allow you to get those sneaky little ores just hiding behind a couple of blocks of stone.
  • The Echo Display no longer has weird z-fighting with the block it is highlighting
  • Replaced the echo sound with something a little more charming
  • The Echo Display now delays its time to glow based on the distance it was spawned from the player. This has the effect of the glow outlines 'pulsing' out like a radar wave when using the Crystal or Echo Locator.

Gypsum Block Set

A new desert-themed decorative block set has been added for Gypsum

  • Added Polished Gypsum Block, Stairs, Slab, and Wall
  • Added Smooth Gypsum Block, Stairs, Slab, and Wall
  • Added Chiseled Gypsum
  • Added Gypsum Pillar

Other changes and fixes

  • Bismuth Geodes will now generate in the Crystal Gardens if Spectrum is installed.
  • Added the cluster and bud blocks added by More Geodes to the respective Fabric conventional tags
  • Fixed Gypsum Roses and Large Gypsum Buds not dropping Gypsum Shards when mining the top half of the blocks (#49)
  • Fixed Piglins rapidly consuming entire stacks of Pyrite after their first barter (#52) -- Piglins now ignore Pyrite if they have seen it before.
  • Fixed the 'Is there an Echo in here?' advancement not working due to a broken tag (by kingkuys2123 #39)
  • Added Ukrainian translations (by unroman #36)
  • Added Russian translations (by Tefnya #42)
  • Added Norwegian translations (by Bloodaxe95 #41)
  • Note that while these translations are just being released in this update, they were all made before the implementation of the above features and as such are already a bit out of date! Fun!

TheDeathlyCow and others added 14 commits January 2, 2024 02:45
* crystal locator

* crystal locator recipe

* tuning resource type

* use block predicate for tunings

* dynamic and synced tuning registry

* tunings dont blow up game

* crystal locator textures and tuning translations

* color tinting for tuned locators

* tuned crystal locator textures

* more tunings

* add tuned locators to creative inventory

* conventional tags for buds and clusters

* cluster and buds tags for items

* spectrum geode integration

* crystal tuning recipe type

* spectrum tuning recipes

* advancements for base tuning recipes

* advancements for spectrum tuning recipes

* set cooldown for both crystal locators on use

* moonstone tuning

* adjust diamond tune colour

* add crystal locators tag

* use a location predicate for tunings

* potentially higher quality resonate sound

* fix crystal locator sound playing twice with incorrect subtitle

* crystal locators require tuning

* fix diamond tuning recipe file name

* make the base crystal locator look like the untuned locator
* generate emerald geodes in every overworld biome

* generate emerald geodes in all biomes but only at high elevations

* update indentation of generation tags

* lapis geode changes with extra geode biomes
* new echo locator item functionality

* remove echo locator block
* polished gypsum and wall

* polished stairs model

* polished slab model

* load conditions for spectrum integrated recipes

* polished gypsum crafting

* polished gypsum stonecutting

* polished gypsum block loot tables

* rock collector advancement

* subtler colours

* only render outline from echo display

* chiseled gypsum block

* chiseled gypsum crafting

* chiseled gypsum mining

* gypsum pillar block

* pillar crafting

* pillar shading adjustments

* pillar mining

* smooth gypsum block set

* smooth gypsum crafting
@TheDeathlyCow TheDeathlyCow merged commit 2035da4 into main Mar 4, 2024
@TheDeathlyCow TheDeathlyCow deleted the dev branch March 4, 2024 04:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment